From c9b8a4a133780cb2ab3847292284a6e9292b70d1 Mon Sep 17 00:00:00 2001 From: Andrew Lewman Date: Thu, 13 Aug 2009 21:13:09 -0400 Subject: [PATCH 01/95] update fetch-all with dir auth --- contrib/directory-archive/fetch-all | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/directory-archive/fetch-all b/contrib/directory-archive/fetch-all index fabcbb8bc4..dfa5a1b3e5 100755 --- a/contrib/directory-archive/fetch-all +++ b/contrib/directory-archive/fetch-all @@ -30,8 +30,8 @@ DIRSERVERS="" DIRSERVERS="$DIRSERVERS 86.59.21.38:80" # tor26 DIRSERVERS="$DIRSERVERS 128.31.0.34:9031" # moria1 DIRSERVERS="$DIRSERVERS 128.31.0.34:9032" # moria2 -#DIRSERVERS="$DIRSERVERS 140.247.60.64:80" # lefkada DIRSERVERS="$DIRSERVERS 194.109.206.212:80" # dizum + DATEDIR=$(date "+%Y/%m/%d") TIME=$(date "+%Y%m%d-%H%M%S") From 9d11827780d15d8b398d8ce6b04110a4dea5e980 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Thu, 20 Aug 2009 11:51:34 -0400 Subject: [PATCH 02/95] Fix a rare infinite-recursion bug when shutting down. Once we had called log_free_all(), anything that tried to log a message (like a failed tor_assert()) would fail like this: 1. The logging call eventually invokes the _log() function. 2. _log() calls tor_mutex_lock(log_mutex). 3. tor_mutex_lock(m) calls tor_assert(m). 4. Since we freed the log_mutex, tor_assert() fails, and tries to log its failure. 5. GOTO 1. Now we allocate the mutex statically, and never destroy it on shutdown. Bugfix on 0.2.0.16-alpha, which introduced the log mutex. This bug was found by Matt Edman. --- ChangeLog | 3 +++ src/common/log.c | 18 +++++++++++------- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/ChangeLog b/ChangeLog index d64423426e..842f05c1c4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -15,6 +15,9 @@ Changes in version 0.2.1.20 - 2009-??-?? - Fix a signed/unsigned compile warning in 0.2.1.19. - Fix possible segmentation fault on directory authorities. Bugfix on 0.2.1.14-rc. + - Fix an extremely infinite recursion bug that could occur if we tried + to log a message after shutting down the log subsystem. Found by Matt + Edman. Bugfix on 0.2.0.16-alpha. Changes in version 0.2.1.19 - 2009-07-28 diff --git a/src/common/log.c b/src/common/log.c index a7b0c12c4a..ea09fca167 100644 --- a/src/common/log.c +++ b/src/common/log.c @@ -94,7 +94,8 @@ should_log_function_name(log_domain_mask_t domain, int severity) } /** A mutex to guard changes to logfiles and logging. */ -static tor_mutex_t *log_mutex = NULL; +static tor_mutex_t log_mutex; +static int log_mutex_initialized = 0; /** Linked list of logfile_t. */ static logfile_t *logfiles = NULL; @@ -105,9 +106,9 @@ static int syslog_count = 0; #endif #define LOCK_LOGS() STMT_BEGIN \ - tor_mutex_acquire(log_mutex); \ + tor_mutex_acquire(&log_mutex); \ STMT_END -#define UNLOCK_LOGS() STMT_BEGIN tor_mutex_release(log_mutex); STMT_END +#define UNLOCK_LOGS() STMT_BEGIN tor_mutex_release(&log_mutex); STMT_END /** What's the lowest log level anybody cares about? Checking this lets us * bail out early from log_debug if we aren't debugging. */ @@ -448,8 +449,9 @@ logs_free_all(void) log_free(victim); } tor_free(appname); - tor_mutex_free(log_mutex); - log_mutex = NULL; + + /* We _could_ destroy the log mutex here, but that would screw up any logs + * that happened between here and the end of execution. */ } /** Remove and free the log entry victim from the linked-list @@ -545,8 +547,10 @@ add_stream_log(const log_severity_list_t *severity, void init_logging(void) { - if (!log_mutex) - log_mutex = tor_mutex_new(); + if (!log_mutex_initialized) { + tor_mutex_init(&log_mutex); + log_mutex_initialized = 1; + } } /** Add a log handler to receive messages during startup (before the real From 25f9e20a1c10aae6bf5b43a25c668b7295a64525 Mon Sep 17 00:00:00 2001 From: phobos Date: Tue, 25 Aug 2009 15:58:25 -0400 Subject: [PATCH 03/95] update osx-dmg creation directions for the new methods --- doc/tor-osx-dmg-creation.txt | 119 +++++++++++++++++++++++++---------- 1 file changed, 85 insertions(+), 34 deletions(-) diff --git a/doc/tor-osx-dmg-creation.txt b/doc/tor-osx-dmg-creation.txt index 6728e24ae8..9a89e98759 100644 --- a/doc/tor-osx-dmg-creation.txt +++ b/doc/tor-osx-dmg-creation.txt @@ -1,24 +1,103 @@ ## Instructions for building the official dmgs for OSX. ## +## The loose table of contents: +## Summary +## Single Architecture Binaries for PPC or X86, not both. +## Backwards compatible single-architecture binaries for OSX x86 10.4 from newer versions of OS X. +## Universal Binaries for OSX PPC and X86 +## Each section is delineated by ###. The following steps are the exact steps used to produce the "official" OSX builds of tor. -Summary: +### Summary: 1) Compile and install a static version of the latest release of libevent. 2) Acquire and install your preferred version of tor. Extract. 3) "make dist-osx" 4) You now have a dmg from which you can install Tor. -## Universal Binaries for OSX PPC and X86 -## This method works in OSX 10.4 (Tiger) and newer OSX versions. -## See far below if you don't care about cross compiling for PPC and X86. -## The single architecture process starts with "###" +### Single Architecture Binaries for PPC or X86, not both. +### This method works in all versions of OSX 10.3 through 10.6 + +## Compiling libevent ## + +1) Download the latest stable libevent from +http://www.monkey.org/~provos/libevent/ + +2) The first step of compiling libevent is to configure it as +follows: + ./configure --enable-static --disable-shared + +3) Complete the "make" and "make install". You will need to be root, +or sudo -s, to complete the "make install". + +## Compiling Tor ## + +4) Get your preferred version of the tor source from https://www.torproject.org. Extract the +tarball. + +5) In the top level, this means /path/to/tor/, not tor/contrib/osx, +do a configure with these parameters: + CONFDIR=/Library/Tor ./configure --prefix=/Library/Tor \ + --bindir=/Library/Tor --sysconfdir=/Library + +6) In same top level dir, do a "make dist-osx". There now exists a +.dmg file in the same directory. Install from this dmg. + +### Backwards compatible single-architecture binaries for OSX x86 10.4 from newer versions of OS X. 1) Install the latest XCode updates available from http://developer.apple.com. -## Compiling libevent +## Compiling libevent ## + +2) Download latest stable libevent from +http://www.monkey.org/~provos/libevent/ + +3) The first step of compiling libevent is to configure it as +follows: +CFLAGS="-O -g -mmacosx-version-min=10.4 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386" \ +LDFLAGS="-Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk" \ +./configure --enable-static --disable-shared --disable-dependency-tracking + +4) Complete the "make" and "make install". You will need to be root, +or sudo -s, to complete the "make install". + +5) Check for a successful universal binary of libevent.a in, by default, +/usr/local/lib by using the following command: + "file /usr/local/lib/libevent.a" + + Your output should be: +/usr/local/lib/libevent.a (for architecture i386): current ar archive random library + +6) Get your preferred version of the tor source from https://www.torproject.org/download. +Extract the tarball. + +7) In the top level, this means /path/to/tor/, not tor/contrib/osx, +do a configure with these parameters: +CFLAGS="-O -g -mmacosx-version-min=10.4 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386" \ +LDFLAGS="-Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk" \ +CONFDIR=/Library/Tor \ +./configure --prefix=/Library/Tor --bindir=/Library/Tor \ +--sysconfdir=/Library --disable-dependency-tracking + +8) "make dist-osx" + +9) Confirm you have created a universal binary by issuing the follow command: +"file src/or/tor". Its output should be as follows: +src/or/tor (for architecture i386): Mach-O executable i386 + +10) There should exist in the top-level directory a +Tor-$VERSION-universal-Bundle.dmg + +11) Congrats. You have a backwards-compatible binary. You are now ready to install Tor. + +### Universal Binaries for OSX PPC and X86 +### This method works in OSX 10.4 (Tiger) and newer OSX versions. + +1) Install the latest XCode updates available from http://developer.apple.com. + +## Compiling libevent ## 2) Download latest stable libevent from http://www.monkey.org/~provos/libevent/ @@ -64,31 +143,3 @@ src/or/tor (for architecture ppc): Mach-O executable ppc Tor-$VERSION-universal-Bundle.dmg 11) Congrats. You have a universal binary. You are now ready to install Tor. - -### Single Architecture Binaries for PPC or X86, not both. -### This method works in all versions of OSX 10.3 through 10.5 - -### Compiling libevent - -1) Download the latest stable libevent from -http://www.monkey.org/~provos/libevent/ - -2) The first step of compiling libevent is to configure it as -follows: - ./configure --enable-static --disable-shared - -3) Complete the "make" and "make install". You will need to be root, -or sudo -s, to complete the "make install". - -### Compiling Tor - -4) Get your preferred version of the tor source from https://www.torproject.org. Extract the -tarball. - -5) In the top level, this means /path/to/tor/, not tor/contrib/osx, -do a configure with these parameters: - CONFDIR=/Library/Tor ./configure --prefix=/Library/Tor \ - --bindir=/Library/Tor --sysconfdir=/Library - -6) In same top level dir, do a "make dist-osx". There now exists a -.dmg file in the same directory. Install from this dmg. From 127069f3d2b739dfc50b04ad982c2a7a2764f1a7 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Wed, 26 Aug 2009 14:11:53 -0400 Subject: [PATCH 04/95] nobody forward-ported the 0.2.0.35 changelog --- ChangeLog | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/ChangeLog b/ChangeLog index 842f05c1c4..fb0383c466 100644 --- a/ChangeLog +++ b/ChangeLog @@ -114,6 +114,37 @@ Changes in version 0.2.1.17-rc - 2009-07-07 further bugs for relays on dynamic IP addresses. +Changes in version 0.2.0.35 - 2009-06-24 + o Security fix: + - Avoid crashing in the presence of certain malformed descriptors. + Found by lark, and by automated fuzzing. + - Fix an edge case where a malicious exit relay could convince a + controller that the client's DNS question resolves to an internal IP + address. Bug found and fixed by "optimist"; bugfix on 0.1.2.8-beta. + + o Major bugfixes: + - Finally fix the bug where dynamic-IP relays disappear when their + IP address changes: directory mirrors were mistakenly telling + them their old address if they asked via begin_dir, so they + never got an accurate answer about their new address, so they + just vanished after a day. For belt-and-suspenders, relays that + don't set Address in their config now avoid using begin_dir for + all direct connections. Should fix bugs 827, 883, and 900. + - Fix a timing-dependent, allocator-dependent, DNS-related crash bug + that would occur on some exit nodes when DNS failures and timeouts + occurred in certain patterns. Fix for bug 957. + + o Minor bugfixes: + - When starting with a cache over a few days old, do not leak + memory for the obsolete router descriptors in it. Bugfix on + 0.2.0.33; fixes bug 672. + - Hidden service clients didn't use a cached service descriptor that + was older than 15 minutes, but wouldn't fetch a new one either, + because there was already one in the cache. Now, fetch a v2 + descriptor unless the same descriptor was added to the cache within + the last 15 minutes. Fixes bug 997; reported by Marcus Griep. + + Changes in version 0.2.1.16-rc - 2009-06-20 Tor 0.2.1.16-rc speeds up performance for fast exit relays, and fixes a bunch of minor bugs. From d52284559b7e06521cff2c7e8f3c710922b73dc6 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Thu, 27 Aug 2009 21:54:41 -0400 Subject: [PATCH 05/95] extremely infinite? who talks like that? --- ChangeLog | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index fb0383c466..85c8321eb7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -15,9 +15,9 @@ Changes in version 0.2.1.20 - 2009-??-?? - Fix a signed/unsigned compile warning in 0.2.1.19. - Fix possible segmentation fault on directory authorities. Bugfix on 0.2.1.14-rc. - - Fix an extremely infinite recursion bug that could occur if we tried - to log a message after shutting down the log subsystem. Found by Matt - Edman. Bugfix on 0.2.0.16-alpha. + - Fix an extremely rare infinite recursion bug that could occur if + we tried to log a message after shutting down the log subsystem. + Found by Matt Edman. Bugfix on 0.2.0.16-alpha. Changes in version 0.2.1.19 - 2009-07-28 From 004110b3d158c0b46659a5860a36bb295e71a7eb Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Thu, 27 Aug 2009 22:27:25 -0400 Subject: [PATCH 06/95] start changelog for 0.2.2.2-alpha --- ChangeLog | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ChangeLog b/ChangeLog index 02d3a168fc..5bd9a0e02f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +Changes in version 0.2.2.2-alpha - 2009-09-?? + o Minor bugfixes: + - Fix an extremely rare infinite recursion bug that could occur if + we tried to log a message after shutting down the log subsystem. + Found by Matt Edman. Bugfix on 0.2.0.16-alpha. + + Changes in version 0.2.2.1-alpha - 2009-08-26 o Security fixes: - Start the process of disabling ".exit" address notation, since it From 85e22a8adb8c4f833498d8ad824c3ed61ee61acb Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Thu, 27 Aug 2009 22:27:31 -0400 Subject: [PATCH 07/95] bump to 0.2.2.1-alpha-dev --- configure.in | 2 +- contrib/tor-mingw.nsi.in | 2 +- src/win32/orconfig.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/configure.in b/configure.in index 41d8b2d0e4..6731f0559f 100644 --- a/configure.in +++ b/configure.in @@ -4,7 +4,7 @@ dnl Copyright (c) 2007-2008, The Tor Project, Inc. dnl See LICENSE for licensing information AC_INIT -AM_INIT_AUTOMAKE(tor, 0.2.2.1-alpha) +AM_INIT_AUTOMAKE(tor, 0.2.2.1-alpha-dev) AM_CONFIG_HEADER(orconfig.h) AC_CANONICAL_HOST diff --git a/contrib/tor-mingw.nsi.in b/contrib/tor-mingw.nsi.in index 9dcbc6bac5..0fceb05156 100644 --- a/contrib/tor-mingw.nsi.in +++ b/contrib/tor-mingw.nsi.in @@ -9,7 +9,7 @@ !include "FileFunc.nsh" !insertmacro GetParameters -!define VERSION "0.2.2.1-alpha" +!define VERSION "0.2.2.1-alpha-dev" !define INSTALLER "tor-${VERSION}-win32.exe" !define WEBSITE "https://www.torproject.org/" !define LICENSE "LICENSE" diff --git a/src/win32/orconfig.h b/src/win32/orconfig.h index aced487827..205aafc3bc 100644 --- a/src/win32/orconfig.h +++ b/src/win32/orconfig.h @@ -226,5 +226,5 @@ #define USING_TWOS_COMPLEMENT /* Version number of package */ -#define VERSION "0.2.2.1-alpha" +#define VERSION "0.2.2.1-alpha-dev" From 64f393d56f8ff58223db56f3b8e64f0074877616 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Fri, 28 Aug 2009 03:42:09 -0400 Subject: [PATCH 08/95] Only send netinfo clock_skew to controller if an authority told us so We were triggering a CLOCK_SKEW controller status event whenever we connect via the v2 connection protocol to any relay that has a wrong clock. Instead, we should only inform the controller when it's a trusted authority that claims our clock is wrong. Bugfix on 0.2.0.20-rc; starts to fix bug 1074. Reported by SwissTorExit. --- ChangeLog | 5 +++++ doc/spec/control-spec.txt | 20 +++++++++++++------- src/or/command.c | 8 +++++--- 3 files changed, 23 insertions(+), 10 deletions(-) diff --git a/ChangeLog b/ChangeLog index 85c8321eb7..34ba6a7168 100644 --- a/ChangeLog +++ b/ChangeLog @@ -18,6 +18,11 @@ Changes in version 0.2.1.20 - 2009-??-?? - Fix an extremely rare infinite recursion bug that could occur if we tried to log a message after shutting down the log subsystem. Found by Matt Edman. Bugfix on 0.2.0.16-alpha. + - We were triggering a CLOCK_SKEW controller status event whenever + we connect via the v2 connection protocol to any relay that has + a wrong clock. Instead, we should only inform the controller when + it's a trusted authority that claims our clock is wrong. Bugfix + on 0.2.0.20-rc; starts to fix bug 1074. Reported by SwissTorExit. Changes in version 0.2.1.19 - 2009-07-28 diff --git a/doc/spec/control-spec.txt b/doc/spec/control-spec.txt index 576c5dcd53..0cc3bb2928 100644 --- a/doc/spec/control-spec.txt +++ b/doc/spec/control-spec.txt @@ -1255,20 +1255,26 @@ $Id$ CLOCK_SKEW SKEW="+" / "-" SECONDS MIN_SKEW="+" / "-" SECONDS. - SOURCE="DIRSERV:IP:Port" / "NETWORKSTATUS:IP:PORT" / "CONSENSUS" + SOURCE="DIRSERV:" IP ":" Port / + "NETWORKSTATUS:" IP ":" Port / + "OR:" IP ":" Port / + "CONSENSUS" If "SKEW" is present, it's an estimate of how far we are from the time declared in the source. (In other words, if we're an hour in the past, the value is -3600.) "MIN_SKEW" is present, it's a lower bound. If the source is a DIRSERV, we got the current time from a connection to a dirserver. If the source is a NETWORKSTATUS, we decided we're skewed because we got a v2 networkstatus from far in - the future. If the source is CONSENSUS, we decided we're skewed - because we got a networkstatus consensus from the future. + the future. If the source is OR, the skew comes from a NETINFO + cell from a connection to another relay. If the source is + CONSENSUS, we decided we're skewed because we got a networkstatus + consensus from the future. - {Controllers may want to warn the user if the skew is high, or if - multiple skew messages appear at severity WARN. Controllers - shouldn't blindly adjust the clock, since the more accurate source - of skew info (DIRSERV) is currently unauthenticated.} + {Tor should send this message to controllers when it thinks the + skew is so high that it will interfere with proper Tor operation. + Controllers shouldn't blindly adjust the clock, since the more + accurate source of skew info (DIRSERV) is currently + unauthenticated.} BAD_LIBEVENT "METHOD=" libevent method diff --git a/src/or/command.c b/src/or/command.c index c36874be5c..98f093a72b 100644 --- a/src/or/command.c +++ b/src/or/command.c @@ -610,9 +610,11 @@ command_process_netinfo_cell(cell_t *cell, or_connection_t *conn) conn->_base.address, (int)conn->_base.port, apparent_skew>0 ? "ahead" : "behind", dbuf, apparent_skew>0 ? "behind" : "ahead"); - control_event_general_status(LOG_WARN, - "CLOCK_SKEW SKEW=%ld SOURCE=OR:%s:%d", - apparent_skew, conn->_base.address, conn->_base.port); + if (severity == LOG_WARN) /* only tell the controller if an authority */ + control_event_general_status(LOG_WARN, + "CLOCK_SKEW SKEW=%ld SOURCE=OR:%s:%d", + apparent_skew, + conn->_base.address, conn->_base.port); } /* XXX maybe act on my_apparent_addr, if the source is sufficiently From dd8f16beb555b8d46a7d5157743c762fb4a37068 Mon Sep 17 00:00:00 2001 From: Karsten Loesing Date: Sat, 29 Aug 2009 19:41:08 +0200 Subject: [PATCH 09/95] Avoid segfault when accessing hidden service. --- ChangeLog | 3 +++ src/or/rendclient.c | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 34ba6a7168..6282157f1e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -23,6 +23,9 @@ Changes in version 0.2.1.20 - 2009-??-?? a wrong clock. Instead, we should only inform the controller when it's a trusted authority that claims our clock is wrong. Bugfix on 0.2.0.20-rc; starts to fix bug 1074. Reported by SwissTorExit. + - Avoid segfault in rare cases when finishing an introduction circuit + as a client and finding out that we don't have an introduction key + for it. Fixes bug 1073. Reported by Aaron Swartz. Changes in version 0.2.1.19 - 2009-07-28 diff --git a/src/or/rendclient.c b/src/or/rendclient.c index a5d7c1016e..5e3c20e807 100644 --- a/src/or/rendclient.c +++ b/src/or/rendclient.c @@ -94,6 +94,7 @@ rend_client_send_introduction(origin_circuit_t *introcirc, } }); if (!intro_key) { + int num_intro_points = smartlist_len(entry->parsed->intro_nodes); if (rend_cache_lookup_entry(introcirc->rend_data->onion_address, 0, &entry) > 0) { log_warn(LD_BUG, "We have both a v0 and a v2 rend desc for this " @@ -109,7 +110,7 @@ rend_client_send_introduction(origin_circuit_t *introcirc, } else { log_warn(LD_BUG, "Internal error: could not find intro key; we " "only have a v2 rend desc with %d intro points.", - smartlist_len(entry->parsed->intro_nodes)); + num_intro_points); goto err; } } From 00b37f071d2c96612892340f5f883b869033d6a1 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Mon, 31 Aug 2009 00:18:55 -0400 Subject: [PATCH 10/95] Revise parsing of time and memory units to handle spaces. When we added support for fractional units (like 1.5 MB) I broke support for giving units with no space (like 2MB). This patch should fix that. It also adds a propoer tor_parse_double(). Fix for bug 1076. Bugfix on 0.2.2.1-alpha. --- ChangeLog | 2 ++ src/common/util.c | 11 +++++++++++ src/common/util.h | 2 ++ src/or/config.c | 33 +++++++++++++-------------------- 4 files changed, 28 insertions(+), 20 deletions(-) diff --git a/ChangeLog b/ChangeLog index fe07b9e955..545f49a72a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,8 @@ Changes in version 0.2.2.2-alpha - 2009-09-?? - Fix an extremely rare infinite recursion bug that could occur if we tried to log a message after shutting down the log subsystem. Found by Matt Edman. Bugfix on 0.2.0.16-alpha. + - Fix parsing for memory or time units given without a space between + the number and the unit. Bugfix on 0.2.2.1-alpha; fixes bug 1076. Changes in version 0.2.2.1-alpha - 2009-08-26 diff --git a/src/common/util.c b/src/common/util.c index 234180c4d4..19839e23a1 100644 --- a/src/common/util.c +++ b/src/common/util.c @@ -735,6 +735,17 @@ tor_parse_ulong(const char *s, int base, unsigned long min, CHECK_STRTOX_RESULT(); } +/** As tor_parse_long(), but return a double. */ +double +tor_parse_double(const char *s, double min, double max, int *ok, char **next) +{ + char *endptr; + double r; + + r = strtod(s, &endptr); + CHECK_STRTOX_RESULT(); +} + /** As tor_parse_log, but return a unit64_t. Only base 10 is guaranteed to * work for now. */ uint64_t diff --git a/src/common/util.h b/src/common/util.h index c7741a64ac..bb384a2a33 100644 --- a/src/common/util.h +++ b/src/common/util.h @@ -182,6 +182,8 @@ long tor_parse_long(const char *s, int base, long min, long max, int *ok, char **next); unsigned long tor_parse_ulong(const char *s, int base, unsigned long min, unsigned long max, int *ok, char **next); +double tor_parse_double(const char *s, double min, double max, int *ok, + char **next); uint64_t tor_parse_uint64(const char *s, int base, uint64_t min, uint64_t max, int *ok, char **next); const char *hex_str(const char *from, size_t fromlen) ATTR_NONNULL((1)); diff --git a/src/or/config.c b/src/or/config.c index b7317c75d3..b475a333fb 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -4860,35 +4860,28 @@ config_parse_units(const char *val, struct unit_table_t *u, int *ok) uint64_t v = 0; double d = 0; int use_float = 0; - - smartlist_t *sl; + char *cp; tor_assert(ok); - sl = smartlist_create(); - smartlist_split_string(sl, val, NULL, - SPLIT_SKIP_SPACE|SPLIT_IGNORE_BLANK, 3); - if (smartlist_len(sl) < 1 || smartlist_len(sl) > 2) { - *ok = 0; - goto done; - } - - v = tor_parse_uint64(smartlist_get(sl,0), 10, 0, UINT64_MAX, ok, NULL); - if (!*ok) { - int r = sscanf(smartlist_get(sl,0), "%lf", &d); - if (r == 0 || d < 0) + v = tor_parse_uint64(val, 10, 0, UINT64_MAX, ok, &cp); + if (!*ok || (cp && *cp == '.')) { + d = tor_parse_double(val, 0, UINT64_MAX, ok, &cp); + if (!*ok) goto done; use_float = 1; } - if (smartlist_len(sl) == 1) { + if (!cp) { *ok = 1; v = use_float ? DBL_TO_U64(d) : v; goto done; } + cp = (char*) eat_whitespace(cp); + for ( ;u->unit;++u) { - if (!strcasecmp(u->unit, smartlist_get(sl,1))) { + if (!strcasecmp(u->unit, cp)) { if (use_float) v = u->multiplier * d; else @@ -4897,11 +4890,9 @@ config_parse_units(const char *val, struct unit_table_t *u, int *ok) goto done; } } - log_warn(LD_CONFIG, "Unknown unit '%s'.", (char*)smartlist_get(sl,1)); + log_warn(LD_CONFIG, "Unknown unit '%s'.", cp); *ok = 0; done: - SMARTLIST_FOREACH(sl, char *, cp, tor_free(cp)); - smartlist_free(sl); if (*ok) return v; @@ -4916,7 +4907,9 @@ config_parse_units(const char *val, struct unit_table_t *u, int *ok) static uint64_t config_parse_memunit(const char *s, int *ok) { - return config_parse_units(s, memory_units, ok); + uint64_t u = config_parse_units(s, memory_units, ok); + printf("%s -> %d\n", s, (int)u); + return u; } /** Parse a string in the format "number unit", where unit is a unit of time. From 4c297f74f79e0e3d357d20bfc584eccc758d1fd8 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Mon, 31 Aug 2009 16:14:41 -0400 Subject: [PATCH 11/95] Only send reachability status events on overall success/failure We were telling the controller about CHECKING_REACHABILITY and REACHABILITY_FAILED status events whenever we launch a testing circuit or notice that one has failed. Instead, only tell the controller when we want to inform the user of overall success or overall failure. Bugfix on 0.1.2.6-alpha. Fixes bug 1075. Reported by SwissTorExit. --- ChangeLog | 6 ++++++ src/or/circuitbuild.c | 10 +++++++++- src/or/circuituse.c | 5 ----- src/or/directory.c | 5 ----- src/or/main.c | 13 +++++++++++-- src/or/router.c | 17 ++++++++--------- 6 files changed, 34 insertions(+), 22 deletions(-) diff --git a/ChangeLog b/ChangeLog index 34ba6a7168..806d147d99 100644 --- a/ChangeLog +++ b/ChangeLog @@ -23,6 +23,12 @@ Changes in version 0.2.1.20 - 2009-??-?? a wrong clock. Instead, we should only inform the controller when it's a trusted authority that claims our clock is wrong. Bugfix on 0.2.0.20-rc; starts to fix bug 1074. Reported by SwissTorExit. + - We were telling the controller about CHECKING_REACHABILITY and + REACHABILITY_FAILED status events whenever we launch a testing + circuit or notice that one has failed. Instead, only tell the + controller when we want to inform the user of overall success or + overall failure. Bugfix on 0.1.2.6-alpha. Fixes bug 1075. Reported + by SwissTorExit. Changes in version 0.2.1.19 - 2009-07-28 diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index d78981e09b..2d20efae3d 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -527,9 +527,16 @@ inform_testing_reachability(void) routerinfo_t *me = router_get_my_routerinfo(); if (!me) return 0; - if (me->dir_port) + control_event_server_status(LOG_NOTICE, + "CHECKING_REACHABILITY ORADDRESS=%s:%d", + me->address, me->or_port); + if (me->dir_port) { tor_snprintf(dirbuf, sizeof(dirbuf), " and DirPort %s:%d", me->address, me->dir_port); + control_event_server_status(LOG_NOTICE, + "CHECKING_REACHABILITY DIRADDRESS=%s:%d", + me->address, me->dir_port); + } log(LOG_NOTICE, LD_OR, "Now checking whether ORPort %s:%d%s %s reachable... " "(this may take up to %d minutes -- look for log " "messages indicating success)", @@ -537,6 +544,7 @@ inform_testing_reachability(void) me->dir_port ? dirbuf : "", me->dir_port ? "are" : "is", TIMEOUT_UNTIL_UNREACHABILITY_COMPLAINT/60); + return 1; } diff --git a/src/or/circuituse.c b/src/or/circuituse.c index 6a54c34397..3acc0e9a74 100644 --- a/src/or/circuituse.c +++ b/src/or/circuituse.c @@ -724,17 +724,12 @@ circuit_testing_opened(origin_circuit_t *circ) static void circuit_testing_failed(origin_circuit_t *circ, int at_last_hop) { - routerinfo_t *me = router_get_my_routerinfo(); if (server_mode(get_options()) && check_whether_orport_reachable()) return; - if (!me) - return; log_info(LD_GENERAL, "Our testing circuit (to see if your ORPort is reachable) " "has failed. I'll try again later."); - control_event_server_status(LOG_WARN, "REACHABILITY_FAILED ORADDRESS=%s:%d", - me->address, me->or_port); /* These aren't used yet. */ (void)circ; diff --git a/src/or/directory.c b/src/or/directory.c index 4ab2633022..7fc2fb1bdc 100644 --- a/src/or/directory.c +++ b/src/or/directory.c @@ -554,11 +554,6 @@ void connection_dir_request_failed(dir_connection_t *conn) { if (directory_conn_is_self_reachability_test(conn)) { - routerinfo_t *me = router_get_my_routerinfo(); - if (me) - control_event_server_status(LOG_WARN, - "REACHABILITY_FAILED DIRADDRESS=%s:%d", - me->address, me->dir_port); return; /* this was a test fetch. don't retry. */ } if (entry_list_can_grow(get_options())) diff --git a/src/or/main.c b/src/or/main.c index 60c42aaae3..62335d3421 100644 --- a/src/or/main.c +++ b/src/or/main.c @@ -1185,17 +1185,26 @@ second_elapsed_callback(int fd, short event, void *args) TIMEOUT_UNTIL_UNREACHABILITY_COMPLAINT) { /* every 20 minutes, check and complain if necessary */ routerinfo_t *me = router_get_my_routerinfo(); - if (me && !check_whether_orport_reachable()) + if (me && !check_whether_orport_reachable()) { log_warn(LD_CONFIG,"Your server (%s:%d) has not managed to confirm that " "its ORPort is reachable. Please check your firewalls, ports, " "address, /etc/hosts file, etc.", me->address, me->or_port); - if (me && !check_whether_dirport_reachable()) + control_event_server_status(LOG_WARN, + "REACHABILITY_FAILED ORADDRESS=%s:%d", + me->address, me->or_port); + } + + if (me && !check_whether_dirport_reachable()) { log_warn(LD_CONFIG, "Your server (%s:%d) has not managed to confirm that its " "DirPort is reachable. Please check your firewalls, ports, " "address, /etc/hosts file, etc.", me->address, me->dir_port); + control_event_server_status(LOG_WARN, + "REACHABILITY_FAILED DIRADDRESS=%s:%d", + me->address, me->dir_port); + } } /** If more than this many seconds have elapsed, probably the clock diff --git a/src/or/router.c b/src/or/router.c index f0a1e40743..fcfbe79112 100644 --- a/src/or/router.c +++ b/src/or/router.c @@ -770,9 +770,6 @@ consider_testing_reachability(int test_or, int test_dir) me->address, me->or_port); circuit_launch_by_router(CIRCUIT_PURPOSE_TESTING, me, CIRCLAUNCH_NEED_CAPACITY|CIRCLAUNCH_IS_INTERNAL); - control_event_server_status(LOG_NOTICE, - "CHECKING_REACHABILITY ORADDRESS=%s:%d", - me->address, me->or_port); } tor_addr_from_ipv4h(&addr, me->addr); @@ -788,10 +785,6 @@ consider_testing_reachability(int test_or, int test_dir) DIR_PURPOSE_FETCH_SERVERDESC, ROUTER_PURPOSE_GENERAL, 1, "authority.z", NULL, 0, 0); - - control_event_server_status(LOG_NOTICE, - "CHECKING_REACHABILITY DIRADDRESS=%s:%d", - me->address, me->dir_port); } } @@ -807,8 +800,11 @@ router_orport_found_reachable(void) " Publishing server descriptor." : ""); can_reach_or_port = 1; mark_my_descriptor_dirty(); - if (!me) + if (!me) { /* should never happen */ + log_warn(LD_BUG, "ORPort found reachable, but I have no routerinfo " + "yet. Failing to inform controller of success."); return; + } control_event_server_status(LOG_NOTICE, "REACHABILITY_SUCCEEDED ORADDRESS=%s:%d", me->address, me->or_port); @@ -826,8 +822,11 @@ router_dirport_found_reachable(void) can_reach_dir_port = 1; if (!me || decide_to_advertise_dirport(get_options(), me->dir_port)) mark_my_descriptor_dirty(); - if (!me) + if (!me) { /* should never happen */ + log_warn(LD_BUG, "DirPort found reachable, but I have no routerinfo " + "yet. Failing to inform controller of success."); return; + } control_event_server_status(LOG_NOTICE, "REACHABILITY_SUCCEEDED DIRADDRESS=%s:%d", me->address, me->dir_port); From da219ee92445a8defa1ef33ffa2e82b63afe0402 Mon Sep 17 00:00:00 2001 From: Karsten Loesing Date: Tue, 1 Sep 2009 00:16:33 +0200 Subject: [PATCH 12/95] Reduce log level for bug case that we now know really exists. --- src/or/rendclient.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/or/rendclient.c b/src/or/rendclient.c index 5e3c20e807..3dd77a854b 100644 --- a/src/or/rendclient.c +++ b/src/or/rendclient.c @@ -94,10 +94,14 @@ rend_client_send_introduction(origin_circuit_t *introcirc, } }); if (!intro_key) { + /** XXX This case probably means that the intro point vanished while + * we were building a circuit to it. In the future, we should find + * out how that happened and whether we should kill the circuits to + * removed intro points immediately. See task 1073. */ int num_intro_points = smartlist_len(entry->parsed->intro_nodes); if (rend_cache_lookup_entry(introcirc->rend_data->onion_address, 0, &entry) > 0) { - log_warn(LD_BUG, "We have both a v0 and a v2 rend desc for this " + log_info(LD_REND, "We have both a v0 and a v2 rend desc for this " "service. The v2 desc doesn't contain the introduction " "point (and key) to send an INTRODUCE1/2 cell to this " "introduction point. Assuming the introduction point " @@ -108,7 +112,7 @@ rend_client_send_introduction(origin_circuit_t *introcirc, /* See flyspray task 1024. */ intro_key = entry->parsed->pk; } else { - log_warn(LD_BUG, "Internal error: could not find intro key; we " + log_info(LD_REND, "Internal error: could not find intro key; we " "only have a v2 rend desc with %d intro points.", num_intro_points); goto err; From 075c004095e25940707aa496b49e29caefdd73e8 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Mon, 31 Aug 2009 18:37:25 -0400 Subject: [PATCH 13/95] Add getinfo accepted-server-descriptor. Clean spec. Add a "getinfo status/accepted-server-descriptor" controller command, which is the recommended way for controllers to learn whether our server descriptor has been successfully received by at least on directory authority. Un-recommend good-server-descriptor getinfo and status events until we have a better design for them. --- ChangeLog | 7 +++++++ doc/spec/control-spec.txt | 15 ++++++++++----- src/or/control.c | 6 +++++- 3 files changed, 22 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index 806d147d99..3699dbc99d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -30,6 +30,13 @@ Changes in version 0.2.1.20 - 2009-??-?? overall failure. Bugfix on 0.1.2.6-alpha. Fixes bug 1075. Reported by SwissTorExit. + o Minor features: + - Add a "getinfo status/accepted-server-descriptor" controller + command, which is the recommended way for controllers to learn + whether our server descriptor has been successfully received by at + least on directory authority. Un-recommend good-server-descriptor + getinfo and status events until we have a better design for them. + Changes in version 0.2.1.19 - 2009-07-28 Tor 0.2.1.19 fixes a major bug with accessing and providing hidden diff --git a/doc/spec/control-spec.txt b/doc/spec/control-spec.txt index 0cc3bb2928..cf92e2b9e3 100644 --- a/doc/spec/control-spec.txt +++ b/doc/spec/control-spec.txt @@ -558,6 +558,7 @@ $Id$ "status/circuit-established" "status/enough-dir-info" "status/good-server-descriptor" + "status/accepted-server-descriptor" "status/..." These provide the current internal Tor values for various Tor states. See Section 4.1.10 for explanations. (Only a few of the @@ -1488,18 +1489,22 @@ $Id$ We successfully uploaded our server descriptor to at least one of the directory authorities, with no complaints. - {This event could affect the controller's idea of server status, but - the controller should not interrupt the user to tell them so.} + {Originally, the goal of this event was to declare "every authority + has accepted the descriptor, so there will be no complaints + about it." But since some authorities might be offline, it's + harder to get certainty than we had thought. As such, this event + is equivalent to ACCEPTED_SERVER_DESCRIPTOR below. Controllers + should just look at ACCEPTED_SERVER_DESCRIPTOR and should ignore + this event for now.} NAMESERVER_STATUS "NS=addr" "STATUS=" "UP" / "DOWN" "ERR=" message One of our nameservers has changed status. - // actually notice - {This event could affect the controller's idea of server status, but - the controller should not interrupt the user to tell them so.} + {This event could affect the controller's idea of server status, but + the controller should not interrupt the user to tell them so.} NAMESERVER_ALL_DOWN All of our nameservers have gone down. diff --git a/src/or/control.c b/src/or/control.c index 90c99fd51a..328da21862 100644 --- a/src/or/control.c +++ b/src/or/control.c @@ -1789,7 +1789,11 @@ getinfo_helper_events(control_connection_t *control_conn, *answer = tor_strdup(has_completed_circuit ? "1" : "0"); } else if (!strcmp(question, "status/enough-dir-info")) { *answer = tor_strdup(router_have_minimum_dir_info() ? "1" : "0"); - } else if (!strcmp(question, "status/good-server-descriptor")) { + } else if (!strcmp(question, "status/good-server-descriptor") || + !strcmp(question, "status/accepted-server-descriptor")) { + /* They're equivalent for now, until we can figure out how to make + * good-server-descriptor be what we want. See comment in + * control-spec.txt. */ *answer = tor_strdup(directories_have_accepted_server_descriptor() ? "1" : "0"); } else if (!strcmp(question, "status/reachability-succeeded/or")) { From aea9cf1011cf3c7badfd1bc49f0a27f96f234cf9 Mon Sep 17 00:00:00 2001 From: Sebastian Hahn Date: Tue, 1 Sep 2009 05:23:47 +0200 Subject: [PATCH 14/95] Fix compile warnings on Snow Leopard Big thanks to nickm and arma for helping me with this! --- src/common/address.c | 8 ++++---- src/common/log.c | 4 ++-- src/common/tortls.c | 4 ++-- src/common/tortls.h | 4 ++-- src/common/util.c | 7 ++++--- src/or/command.c | 2 +- src/or/config.c | 5 +++-- src/or/control.c | 2 +- src/or/directory.c | 4 ++-- src/or/eventdns.c | 6 +++--- src/or/eventdns.h | 4 ++-- src/or/main.c | 4 ++-- src/or/rendclient.c | 2 +- src/or/rendservice.c | 2 +- src/or/routerparse.c | 5 +++-- src/or/test.c | 2 +- src/tools/tor-gencert.c | 4 ++-- src/tools/tor-resolve.c | 4 ++-- 18 files changed, 38 insertions(+), 35 deletions(-) diff --git a/src/common/address.c b/src/common/address.c index fac9d50e15..88cbbb7470 100644 --- a/src/common/address.c +++ b/src/common/address.c @@ -373,10 +373,10 @@ tor_addr_parse_reverse_lookup_name(tor_addr_t *result, const char *address, return -1; /* malformed. */ /* reverse the bytes */ - inaddr.s_addr = (((inaddr.s_addr & 0x000000fful) << 24) - |((inaddr.s_addr & 0x0000ff00ul) << 8) - |((inaddr.s_addr & 0x00ff0000ul) >> 8) - |((inaddr.s_addr & 0xff000000ul) >> 24)); + inaddr.s_addr = (((inaddr.s_addr & (uint32_t)0x000000fful) << 24) + |((inaddr.s_addr & (uint32_t)0x0000ff00ul) << 8) + |((inaddr.s_addr & (uint32_t)0x00ff0000ul) >> 8) + |((inaddr.s_addr & (uint32_t)0xff000000ul) >> 24)); if (result) { tor_addr_from_in(result, &inaddr); diff --git a/src/common/log.c b/src/common/log.c index ea09fca167..423a687a51 100644 --- a/src/common/log.c +++ b/src/common/log.c @@ -149,8 +149,8 @@ _log_prefix(char *buf, size_t buf_len, int severity) t = (time_t)now.tv_sec; n = strftime(buf, buf_len, "%b %d %H:%M:%S", tor_localtime_r(&t, &tm)); - r = tor_snprintf(buf+n, buf_len-n, ".%.3ld [%s] ", - (long)now.tv_usec / 1000, sev_to_string(severity)); + r = tor_snprintf(buf+n, buf_len-n, ".%.3i [%s] ", + (int)now.tv_usec / 1000, sev_to_string(severity)); if (r<0) return buf_len-1; else diff --git a/src/common/tortls.c b/src/common/tortls.c index f14eab18a5..aeb0ca0800 100644 --- a/src/common/tortls.c +++ b/src/common/tortls.c @@ -1443,8 +1443,8 @@ tor_tls_used_v1_handshake(tor_tls_t *tls) * buffer and *wbuf_bytes to the amount actually used. */ void tor_tls_get_buffer_sizes(tor_tls_t *tls, - int *rbuf_capacity, int *rbuf_bytes, - int *wbuf_capacity, int *wbuf_bytes) + size_t *rbuf_capacity, size_t *rbuf_bytes, + size_t *wbuf_capacity, size_t *wbuf_bytes) { if (tls->ssl->s3->rbuf.buf) *rbuf_capacity = tls->ssl->s3->rbuf.len; diff --git a/src/common/tortls.h b/src/common/tortls.h index 44e3b499ef..d00690911c 100644 --- a/src/common/tortls.h +++ b/src/common/tortls.h @@ -73,8 +73,8 @@ void tor_tls_get_n_raw_bytes(tor_tls_t *tls, size_t *n_read, size_t *n_written); void tor_tls_get_buffer_sizes(tor_tls_t *tls, - int *rbuf_capacity, int *rbuf_bytes, - int *wbuf_capacity, int *wbuf_bytes); + size_t *rbuf_capacity, size_t *rbuf_bytes, + size_t *wbuf_capacity, size_t *wbuf_bytes); int tor_tls_used_v1_handshake(tor_tls_t *tls); diff --git a/src/common/util.c b/src/common/util.c index 7b9e5eb562..9dcf9fba64 100644 --- a/src/common/util.c +++ b/src/common/util.c @@ -1816,7 +1816,8 @@ write_chunks_to_file_impl(const char *fname, const smartlist_t *chunks, int open_flags) { open_file_t *file = NULL; - int fd, result; + int fd; + ssize_t result; fd = start_writing_to_file(fname, open_flags, 0600, &file); if (fd<0) return -1; @@ -1901,7 +1902,7 @@ read_file_to_str(const char *filename, int flags, struct stat *stat_out) int fd; /* router file */ struct stat statbuf; char *string; - int r; + ssize_t r; int bin = flags & RFTS_BIN; tor_assert(filename); @@ -1960,7 +1961,7 @@ read_file_to_str(const char *filename, int flags, struct stat *stat_out) * match for size. */ int save_errno = errno; log_warn(LD_FS,"Could read only %d of %ld bytes of file \"%s\".", - r, (long)statbuf.st_size,filename); + (int)r, (long)statbuf.st_size,filename); tor_free(string); close(fd); errno = save_errno; diff --git a/src/or/command.c b/src/or/command.c index 98f093a72b..67e463723f 100644 --- a/src/or/command.c +++ b/src/or/command.c @@ -575,7 +575,7 @@ command_process_netinfo_cell(cell_t *cell, or_connection_t *conn) /* Consider all the other addresses; if any matches, this connection is * "canonical." */ tor_addr_t addr; - const char *next = decode_address_from_payload(&addr, cp, end-cp); + const char *next = decode_address_from_payload(&addr, cp, (int)(end-cp)); if (next == NULL) { log_fn(LOG_PROTOCOL_WARN, LD_OR, "Bad address in netinfo cell; closing connection."); diff --git a/src/or/config.c b/src/or/config.c index 84146c1063..8fd70bec9f 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -2504,7 +2504,8 @@ is_local_addr(const tor_addr_t *addr) * the same /24 as last_resolved_addr will be the same as checking whether * it was on net 0, which is already done by is_internal_IP. */ - if ((last_resolved_addr & 0xffffff00ul) == (ip & 0xffffff00ul)) + if ((last_resolved_addr & (uint32_t)0xffffff00ul) + == (ip & (uint32_t)0xffffff00ul)) return 1; } return 0; @@ -4187,7 +4188,7 @@ options_init_from_string(const char *cf, err: config_free(&options_format, newoptions); if (*msg) { - int len = strlen(*msg)+256; + int len = (int)strlen(*msg)+256; char *newmsg = tor_malloc(len); tor_snprintf(newmsg, len, "Failed to parse/validate config: %s", *msg); diff --git a/src/or/control.c b/src/or/control.c index 328da21862..5688b8e71f 100644 --- a/src/or/control.c +++ b/src/or/control.c @@ -2601,7 +2601,7 @@ handle_control_resolve(control_connection_t *conn, uint32_t len, int is_reverse = 0; (void) len; /* body is nul-terminated; it's safe to ignore the length */ - if (!(conn->event_mask & (1L<event_mask & ((uint32_t)1L< DIGEST_LEN) want_len = DIGEST_LEN; diff --git a/src/or/eventdns.c b/src/or/eventdns.c index 4ae17a40c3..a889e803ed 100644 --- a/src/or/eventdns.c +++ b/src/or/eventdns.c @@ -2385,7 +2385,7 @@ out1: /* exported function */ int -evdns_nameserver_add(unsigned long int address) { +evdns_nameserver_add(uint32_t address) { struct sockaddr_in sin; memset(&sin, 0, sizeof(sin)); sin.sin_family = AF_INET; @@ -2416,13 +2416,13 @@ evdns_nameserver_ip_add(const char *ip_as_string) { cp = strchr(ip_as_string, ':'); if (*ip_as_string == '[') { - int len; + size_t len; if (!(cp = strchr(ip_as_string, ']'))) { log(EVDNS_LOG_DEBUG, "Nameserver missing closing ]"); return 4; } len = cp-(ip_as_string + 1); - if (len > (int)sizeof(buf)-1) { + if (len > sizeof(buf)-1) { log(EVDNS_LOG_DEBUG, "[Nameserver] does not fit in buffer."); return 4; } diff --git a/src/or/eventdns.h b/src/or/eventdns.h index 734bacf2d2..bf3b64d08a 100644 --- a/src/or/eventdns.h +++ b/src/or/eventdns.h @@ -112,7 +112,7 @@ * * API reference: * - * int evdns_nameserver_add(unsigned long int address) + * int evdns_nameserver_add(uint32_t address) * Add a nameserver. The address should be an IP address in * network byte order. The type of address is chosen so that * it matches in_addr.s_addr. @@ -258,7 +258,7 @@ typedef void (*evdns_callback_type) (int result, char type, int count, int ttl, int evdns_init(void); void evdns_shutdown(int fail_requests); const char *evdns_err_to_string(int err); -int evdns_nameserver_add(unsigned long int address); +int evdns_nameserver_add(uint32_t address); int evdns_count_nameservers(void); int evdns_clear_nameservers_and_suspend(void); int evdns_resume(void); diff --git a/src/or/main.c b/src/or/main.c index 62335d3421..ca09af0561 100644 --- a/src/or/main.c +++ b/src/or/main.c @@ -1608,7 +1608,7 @@ dumpstats(int severity) { time_t now = time(NULL); time_t elapsed; - int rbuf_cap, wbuf_cap, rbuf_len, wbuf_len; + size_t rbuf_cap, wbuf_cap, rbuf_len, wbuf_len; log(severity, LD_GENERAL, "Dumping stats:"); @@ -1644,7 +1644,7 @@ dumpstats(int severity) log(severity, LD_GENERAL, "Conn %d: %d/%d bytes used on OpenSSL read buffer; " "%d/%d bytes used on write buffer.", - i, rbuf_len, rbuf_cap, wbuf_len, wbuf_cap); + i, (int)rbuf_len, (int)rbuf_cap, (int)wbuf_len, (int)wbuf_cap); } } } diff --git a/src/or/rendclient.c b/src/or/rendclient.c index a5d7c1016e..38383e8abb 100644 --- a/src/or/rendclient.c +++ b/src/or/rendclient.c @@ -146,7 +146,7 @@ rend_client_send_introduction(origin_circuit_t *introcirc, REND_DESC_COOKIE_LEN); v3_shift += 2+REND_DESC_COOKIE_LEN; } - set_uint32(tmp+v3_shift+1, htonl(time(NULL))); + set_uint32(tmp+v3_shift+1, htonl((uint32_t)time(NULL))); v3_shift += 4; } /* if version 2 only write version number */ else if (entry->parsed->protocols & (1<<2)) { diff --git a/src/or/rendservice.c b/src/or/rendservice.c index 2fd041d33e..7ba00993c4 100644 --- a/src/or/rendservice.c +++ b/src/or/rendservice.c @@ -1013,7 +1013,7 @@ rend_service_introduce(origin_circuit_t *circuit, const char *request, /* Check timestamp. */ memcpy((char*)&ts, buf+1+v3_shift, sizeof(uint32_t)); v3_shift += 4; - ts = ntohl(ts); + ts = ntohl((uint32_t)ts); if ((now - ts) < -1 * REND_REPLAY_TIME_INTERVAL / 2 || (now - ts) > REND_REPLAY_TIME_INTERVAL / 2) { log_warn(LD_REND, "INTRODUCE2 cell is too %s. Discarding.", diff --git a/src/or/routerparse.c b/src/or/routerparse.c index 8021158e31..97dd20f4e3 100644 --- a/src/or/routerparse.c +++ b/src/or/routerparse.c @@ -1917,8 +1917,9 @@ routerstatus_parse_entry_from_string(memarea_t *area, for (i=0; i < tok->n_args; ++i) { if (!strcmpstart(tok->args[i], "Bandwidth=")) { int ok; - rs->bandwidth = tor_parse_ulong(strchr(tok->args[i], '=')+1, 10, - 0, UINT32_MAX, &ok, NULL); + rs->bandwidth = (uint32_t)tor_parse_ulong(strchr(tok->args[i], '=')+1, + 10, 0, UINT32_MAX, + &ok, NULL); if (!ok) { log_warn(LD_DIR, "Invalid Bandwidth %s", escaped(tok->args[i])); goto err; diff --git a/src/or/test.c b/src/or/test.c index 7b7411e2f8..e06dd5951f 100644 --- a/src/or/test.c +++ b/src/or/test.c @@ -410,7 +410,7 @@ test_crypto_dh(void) char p2[DH_BYTES]; char s1[DH_BYTES]; char s2[DH_BYTES]; - int s1len, s2len; + ssize_t s1len, s2len; test_eq(crypto_dh_get_bytes(dh1), DH_BYTES); test_eq(crypto_dh_get_bytes(dh2), DH_BYTES); diff --git a/src/tools/tor-gencert.c b/src/tools/tor-gencert.c index 4971668c9f..c7d9282076 100644 --- a/src/tools/tor-gencert.c +++ b/src/tools/tor-gencert.c @@ -70,7 +70,7 @@ show_help(void) static void crypto_log_errors(int severity, const char *doing) { - unsigned int err; + unsigned long err; const char *msg, *lib, *func; while ((err = ERR_get_error()) != 0) { msg = (const char*)ERR_reason_error_string(err); @@ -94,7 +94,7 @@ load_passphrase(void) { char *cp; char buf[1024]; /* "Ought to be enough for anybody." */ - int n = read_all(passphrase_fd, buf, sizeof(buf), 0); + ssize_t n = read_all(passphrase_fd, buf, sizeof(buf), 0); if (n < 0) { log_err(LD_GENERAL, "Couldn't read from passphrase fd: %s", strerror(errno)); diff --git a/src/tools/tor-resolve.c b/src/tools/tor-resolve.c index fe4e882416..f12c3d8dd3 100644 --- a/src/tools/tor-resolve.c +++ b/src/tools/tor-resolve.c @@ -51,7 +51,7 @@ static void usage(void) ATTR_NORETURN; /** Set *out to a newly allocated SOCKS4a resolve request with * username and hostname as provided. Return the number * of bytes in the request. */ -static int +static ssize_t build_socks_resolve_request(char **out, const char *username, const char *hostname, @@ -184,7 +184,7 @@ do_resolve(const char *hostname, uint32_t sockshost, uint16_t socksport, int s; struct sockaddr_in socksaddr; char *req = NULL; - int len = 0; + ssize_t len = 0; tor_assert(hostname); tor_assert(result_addr); From 2f0184ece11d6663cb2dd4e161e29dd8861a20af Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Tue, 1 Sep 2009 15:41:38 -0400 Subject: [PATCH 15/95] Use a simpler fix for the byte-reversing warning --- src/common/address.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/common/address.c b/src/common/address.c index 88cbbb7470..3e0ea25d90 100644 --- a/src/common/address.c +++ b/src/common/address.c @@ -373,10 +373,11 @@ tor_addr_parse_reverse_lookup_name(tor_addr_t *result, const char *address, return -1; /* malformed. */ /* reverse the bytes */ - inaddr.s_addr = (((inaddr.s_addr & (uint32_t)0x000000fful) << 24) - |((inaddr.s_addr & (uint32_t)0x0000ff00ul) << 8) - |((inaddr.s_addr & (uint32_t)0x00ff0000ul) >> 8) - |((inaddr.s_addr & (uint32_t)0xff000000ul) >> 24)); + inaddr.s_addr = (uint32_t) + (((inaddr.s_addr & 0x000000fful) << 24) + |((inaddr.s_addr & 0x0000ff00ul) << 8) + |((inaddr.s_addr & 0x00ff0000ul) >> 8) + |((inaddr.s_addr & 0xff000000ul) >> 24)); if (result) { tor_addr_from_in(result, &inaddr); From bddda9bbdb047e52652f7c6f9c2047df15a4e08e Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Tue, 1 Sep 2009 15:51:09 -0400 Subject: [PATCH 16/95] Use an _actual_ fix for the byte-reverse warning. (Given that we're pretty much assuming that int is 32 bits, and given that hex values are always unsigned, taking out the "ul" from 0xff000000 should be fine.) --- src/common/address.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/common/address.c b/src/common/address.c index 3e0ea25d90..2fe013a2cd 100644 --- a/src/common/address.c +++ b/src/common/address.c @@ -374,10 +374,10 @@ tor_addr_parse_reverse_lookup_name(tor_addr_t *result, const char *address, /* reverse the bytes */ inaddr.s_addr = (uint32_t) - (((inaddr.s_addr & 0x000000fful) << 24) - |((inaddr.s_addr & 0x0000ff00ul) << 8) - |((inaddr.s_addr & 0x00ff0000ul) >> 8) - |((inaddr.s_addr & 0xff000000ul) >> 24)); + (((inaddr.s_addr & 0x000000ff) << 24) + |((inaddr.s_addr & 0x0000ff00) << 8) + |((inaddr.s_addr & 0x00ff0000) >> 8) + |((inaddr.s_addr & 0xff000000) >> 24)); if (result) { tor_addr_from_in(result, &inaddr); From 742788b737c98b2c775f8e14772753d10add21c5 Mon Sep 17 00:00:00 2001 From: Sebastian Hahn Date: Sat, 29 Aug 2009 18:34:28 +0200 Subject: [PATCH 17/95] typo --- src/common/util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/util.c b/src/common/util.c index 19839e23a1..39e265404a 100644 --- a/src/common/util.c +++ b/src/common/util.c @@ -746,7 +746,7 @@ tor_parse_double(const char *s, double min, double max, int *ok, char **next) CHECK_STRTOX_RESULT(); } -/** As tor_parse_log, but return a unit64_t. Only base 10 is guaranteed to +/** As tor_parse_long, but return a uint64_t. Only base 10 is guaranteed to * work for now. */ uint64_t tor_parse_uint64(const char *s, int base, uint64_t min, From d76fd59a7ee49b36591708070d1e50d8a50c67d0 Mon Sep 17 00:00:00 2001 From: Sebastian Hahn Date: Tue, 1 Sep 2009 14:54:14 +0200 Subject: [PATCH 18/95] Remove a debug printf --- src/or/config.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/or/config.c b/src/or/config.c index b475a333fb..68df8cbc3e 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -4908,7 +4908,6 @@ static uint64_t config_parse_memunit(const char *s, int *ok) { uint64_t u = config_parse_units(s, memory_units, ok); - printf("%s -> %d\n", s, (int)u); return u; } From 5657e803f8ea1203c4d9159b96ece489e50797ac Mon Sep 17 00:00:00 2001 From: Andrew Lewman Date: Tue, 1 Sep 2009 15:28:03 -0400 Subject: [PATCH 19/95] update changelog with bundle details --- ChangeLog | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/ChangeLog b/ChangeLog index 3699dbc99d..5b02e5d68e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -37,6 +37,21 @@ Changes in version 0.2.1.20 - 2009-??-?? least on directory authority. Un-recommend good-server-descriptor getinfo and status events until we have a better design for them. + o Packaging changes: + - Upgrade Vidalia to 0.2.3 from 0.1.15. See + https://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.2.3/CHANGELOG + for details of what's new in Vidalia 0.2.3. + - Windows Vidalia Bundle: update Privoxy to 3.0.14-beta from 3.0.6 + - OS X Vidalia Bundle: replace Privoxy with Polipo 1.0.4 plus Tor + specific configuration + - OS X Vidalia Bundle: Vidalia, Tor, and Polipo are compiled as + x86-only for better compatibility with OS X 10.6, aka Snow Leopard. + - OS X Tor Expert Bundle: Tor is compiled as x86-only for + better compatibility with OS X 10.6, aka Snow Leopard. + - OS X Vidalia Bundle: The multi-package installer is now replaced + by a simple drag and drop to the /Applications folder. This change + occured with the upgrade to Vidalia 0.2.3. + Changes in version 0.2.1.19 - 2009-07-28 Tor 0.2.1.19 fixes a major bug with accessing and providing hidden From 0a71d1c6a7289cbadcef5f4a28dd94307decc5be Mon Sep 17 00:00:00 2001 From: Sebastian Hahn Date: Tue, 1 Sep 2009 05:23:47 +0200 Subject: [PATCH 20/95] Fix compile warnings on Snow Leopard Big thanks to nickm and arma for helping me with this! --- src/common/util.c | 2 +- src/or/dirserv.c | 2 +- src/or/geoip.c | 4 ++-- src/or/relay.c | 13 ++++++++----- src/or/router.c | 8 ++++---- src/or/routerparse.c | 11 +++++++---- 6 files changed, 23 insertions(+), 17 deletions(-) diff --git a/src/common/util.c b/src/common/util.c index 90f952f793..e4e073d99a 100644 --- a/src/common/util.c +++ b/src/common/util.c @@ -1066,7 +1066,7 @@ tv_mdiff(const struct timeval *start, const struct timeval *end) return LONG_MAX; } - mdiff = secdiff*1000L + (end->tv_usec - start->tv_usec) / 1000L; + mdiff = secdiff*1000L + ((long)end->tv_usec - (long)start->tv_usec) / 1000L; return mdiff; } diff --git a/src/or/dirserv.c b/src/or/dirserv.c index a240fd4bbb..c4a339738e 100644 --- a/src/or/dirserv.c +++ b/src/or/dirserv.c @@ -2324,7 +2324,7 @@ measured_bw_line_apply(measured_bw_line_t *parsed_line, if (rs) { rs->has_measured_bw = 1; - rs->measured_bw = parsed_line->bw; + rs->measured_bw = (uint32_t)parsed_line->bw; } else { log_info(LD_DIRSERV, "Node ID %s not found in routerstatus list", parsed_line->node_hex); diff --git a/src/or/geoip.c b/src/or/geoip.c index befc3d9e06..00e608214c 100644 --- a/src/or/geoip.c +++ b/src/or/geoip.c @@ -340,7 +340,7 @@ geoip_determine_shares(time_t now) ((double) (now - last_time_determined_shares)); v3_share_times_seconds += v3_share * ((double) (now - last_time_determined_shares)); - share_seconds += now - last_time_determined_shares; + share_seconds += (int)(now - last_time_determined_shares); } last_time_determined_shares = now; } @@ -768,7 +768,7 @@ geoip_get_dirreq_history(geoip_client_action_t action, time_diff = 1; /* Avoid DIV/0; "instant" answers are impossible * by law of nature or something, but a milisecond * is a bit greater than "instantly" */ - bytes_per_second = 1000 * ent->response_size / time_diff; + bytes_per_second = (uint32_t)(1000 * ent->response_size / time_diff); dltimes[ent_sl_idx] = bytes_per_second; } SMARTLIST_FOREACH_END(ent); median_uint32(dltimes, complete); /* sorts as a side effect. */ diff --git a/src/or/relay.c b/src/or/relay.c index c81b8311a0..653aa594cc 100644 --- a/src/or/relay.c +++ b/src/or/relay.c @@ -1635,7 +1635,8 @@ cell_queue_append_packed_copy(cell_queue_t *queue, const cell_t *cell) it_pool = mp_pool_new(sizeof(insertion_time_elem_t), 1024); tor_gettimeofday(&now); #define SECONDS_IN_A_DAY 86400L - added = (now.tv_sec % SECONDS_IN_A_DAY) * 100L + now.tv_usec / 10000L; + added = (uint32_t)(((now.tv_sec % SECONDS_IN_A_DAY) * 100L) + + ((uint32_t)now.tv_usec / (uint32_t)10000L)); if (!it_queue) { it_queue = tor_malloc_zero(sizeof(insertion_time_queue_t)); queue->insertion_times = it_queue; @@ -1879,15 +1880,17 @@ connection_or_flush_from_first_active_circuit(or_connection_t *conn, int max, uint32_t cell_waiting_time; insertion_time_queue_t *it_queue = queue->insertion_times; tor_gettimeofday(&now); - flushed = (now.tv_sec % SECONDS_IN_A_DAY) * 100L + - now.tv_usec / 10000L; + flushed = (uint32_t)((now.tv_sec % SECONDS_IN_A_DAY) * 100L + + (uint32_t)now.tv_usec / (uint32_t)10000L); if (!it_queue || !it_queue->first) { log_warn(LD_BUG, "Cannot determine insertion time of cell."); } else { or_circuit_t *orcirc = TO_OR_CIRCUIT(circ); insertion_time_elem_t *elem = it_queue->first; - cell_waiting_time = (flushed * 10L + SECONDS_IN_A_DAY * 1000L - - elem->insertion_time * 10L) % (SECONDS_IN_A_DAY * 1000L); + cell_waiting_time = + (uint32_t)((flushed * 10L + SECONDS_IN_A_DAY * 1000L - + elem->insertion_time * 10L) % + (SECONDS_IN_A_DAY * 1000L)); #undef SECONDS_IN_A_DAY elem->counter--; if (elem->counter < 1) { diff --git a/src/or/router.c b/src/or/router.c index 3b50c5caa9..085a597ea2 100644 --- a/src/or/router.c +++ b/src/or/router.c @@ -1908,7 +1908,7 @@ extrainfo_dump_to_string(char *s, size_t maxlen, extrainfo_t *extrainfo, if (options->DirReqStatistics && load_stats_file("stats"PATH_SEPARATOR"dirreq-stats", "dirreq-stats-end", since, &contents) > 0) { - int pos = strlen(s); + size_t pos = strlen(s); if (strlcpy(s + pos, contents, maxlen - strlen(s)) != strlen(contents)) { log_warn(LD_DIR, "Could not write dirreq-stats to extra-info " @@ -1920,7 +1920,7 @@ extrainfo_dump_to_string(char *s, size_t maxlen, extrainfo_t *extrainfo, if (options->EntryStatistics && load_stats_file("stats"PATH_SEPARATOR"entry-stats", "entry-stats-end", since, &contents) > 0) { - int pos = strlen(s); + size_t pos = strlen(s); if (strlcpy(s + pos, contents, maxlen - strlen(s)) != strlen(contents)) { log_warn(LD_DIR, "Could not write entry-stats to extra-info " @@ -1932,7 +1932,7 @@ extrainfo_dump_to_string(char *s, size_t maxlen, extrainfo_t *extrainfo, if (options->CellStatistics && load_stats_file("stats"PATH_SEPARATOR"buffer-stats", "cell-stats-end", since, &contents) > 0) { - int pos = strlen(s); + size_t pos = strlen(s); if (strlcpy(s + pos, contents, maxlen - strlen(s)) != strlen(contents)) { log_warn(LD_DIR, "Could not write buffer-stats to extra-info " @@ -1944,7 +1944,7 @@ extrainfo_dump_to_string(char *s, size_t maxlen, extrainfo_t *extrainfo, if (options->ExitPortStatistics && load_stats_file("stats"PATH_SEPARATOR"exit-stats", "exit-stats-end", since, &contents) > 0) { - int pos = strlen(s); + size_t pos = strlen(s); if (strlcpy(s + pos, contents, maxlen - strlen(s)) != strlen(contents)) { log_warn(LD_DIR, "Could not write exit-stats to extra-info " diff --git a/src/or/routerparse.c b/src/or/routerparse.c index 0fb08d8cec..4137dd2812 100644 --- a/src/or/routerparse.c +++ b/src/or/routerparse.c @@ -2012,8 +2012,9 @@ routerstatus_parse_entry_from_string(memarea_t *area, rs->has_bandwidth = 1; } else if (!strcmpstart(tok->args[i], "Measured=")) { int ok; - rs->measured_bw = tor_parse_ulong(strchr(tok->args[i], '=')+1, 10, - 0, UINT32_MAX, &ok, NULL); + rs->measured_bw = + (uint32_t)tor_parse_ulong(strchr(tok->args[i], '=')+1, + 10, 0, UINT32_MAX, &ok, NULL); if (!ok) { log_warn(LD_DIR, "Invalid Measured Bandwidth %s", escaped(tok->args[i])); @@ -3517,9 +3518,11 @@ tor_version_parse(const char *s, tor_version_t *out) if (! close_paren) return -1; cp += 5; - hexlen = (close_paren-cp); + if (close_paren-cp > HEX_DIGEST_LEN) + return -1; + hexlen = (int)(close_paren-cp); memset(digest, 0, sizeof(digest)); - if (hexlen > HEX_DIGEST_LEN || hexlen == 0 || (hexlen % 2) == 1) + if ( hexlen == 0 || (hexlen % 2) == 1) return -1; if (base16_decode(digest, hexlen/2, cp, hexlen)) return -1; From 3db36d86c48f47b63e7597a9d28fd02ed577aa50 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Tue, 1 Sep 2009 22:46:41 -0400 Subject: [PATCH 21/95] turns out the packaging changes aren't in 0.2.1.20 --- ChangeLog | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/ChangeLog b/ChangeLog index 5b02e5d68e..3699dbc99d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -37,21 +37,6 @@ Changes in version 0.2.1.20 - 2009-??-?? least on directory authority. Un-recommend good-server-descriptor getinfo and status events until we have a better design for them. - o Packaging changes: - - Upgrade Vidalia to 0.2.3 from 0.1.15. See - https://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.2.3/CHANGELOG - for details of what's new in Vidalia 0.2.3. - - Windows Vidalia Bundle: update Privoxy to 3.0.14-beta from 3.0.6 - - OS X Vidalia Bundle: replace Privoxy with Polipo 1.0.4 plus Tor - specific configuration - - OS X Vidalia Bundle: Vidalia, Tor, and Polipo are compiled as - x86-only for better compatibility with OS X 10.6, aka Snow Leopard. - - OS X Tor Expert Bundle: Tor is compiled as x86-only for - better compatibility with OS X 10.6, aka Snow Leopard. - - OS X Vidalia Bundle: The multi-package installer is now replaced - by a simple drag and drop to the /Applications folder. This change - occured with the upgrade to Vidalia 0.2.3. - Changes in version 0.2.1.19 - 2009-07-28 Tor 0.2.1.19 fixes a major bug with accessing and providing hidden From c65a8557678a4e9127b1bbb37c57166c8bac39c7 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Tue, 1 Sep 2009 22:51:46 -0400 Subject: [PATCH 22/95] move the packaging change list to 0.2.2.1-alpha --- ChangeLog | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/ChangeLog b/ChangeLog index 619908226b..1575f674ca 100644 --- a/ChangeLog +++ b/ChangeLog @@ -96,6 +96,21 @@ Changes in version 0.2.2.1-alpha - 2009-08-26 them, and they provided another avenue for detecting Tor users via application-level web tricks. + o Packaging changes: + - Upgrade Vidalia to 0.2.3 from 0.1.15. See + https://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.2.3/CHANGELOG + for details of what's new in Vidalia 0.2.3. + - Windows Vidalia Bundle: update Privoxy to 3.0.14-beta from 3.0.6 + - OS X Vidalia Bundle: replace Privoxy with Polipo 1.0.4 plus Tor + specific configuration + - OS X Vidalia Bundle: Vidalia, Tor, and Polipo are compiled as + x86-only for better compatibility with OS X 10.6, aka Snow Leopard. + - OS X Tor Expert Bundle: Tor is compiled as x86-only for + better compatibility with OS X 10.6, aka Snow Leopard. + - OS X Vidalia Bundle: The multi-package installer is now replaced + by a simple drag and drop to the /Applications folder. This change + occured with the upgrade to Vidalia 0.2.3. + Changes in version 0.2.1.20 - 2009-??-?? o Major bugfixes: From 5fe8d384df7b9594c978bcf3c5e94864d63f5c10 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Tue, 1 Sep 2009 23:14:54 -0400 Subject: [PATCH 23/95] spelling, indenting, punctuating --- ChangeLog | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index 1575f674ca..bfbbaa9796 100644 --- a/ChangeLog +++ b/ChangeLog @@ -97,19 +97,20 @@ Changes in version 0.2.2.1-alpha - 2009-08-26 via application-level web tricks. o Packaging changes: - - Upgrade Vidalia to 0.2.3 from 0.1.15. See - https://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.2.3/CHANGELOG - for details of what's new in Vidalia 0.2.3. - - Windows Vidalia Bundle: update Privoxy to 3.0.14-beta from 3.0.6 - - OS X Vidalia Bundle: replace Privoxy with Polipo 1.0.4 plus Tor - specific configuration + - Upgrade Vidalia from 0.1.15 to 0.2.3 in the Windows and OS X + installer bundles. See + https://trac.vidalia-project.net/browser/vidalia/tags/vidalia-0.2.3/CHANGELOG + for details of what's new in Vidalia 0.2.3. + - Windows Vidalia Bundle: update Privoxy from 3.0.6 to 3.0.14-beta. + - OS X Vidalia Bundle: move to Polipo 1.0.4 with Tor specific + configuration file, rather than the old Privoxy. - OS X Vidalia Bundle: Vidalia, Tor, and Polipo are compiled as - x86-only for better compatibility with OS X 10.6, aka Snow Leopard. + x86-only for better compatibility with OS X 10.6, aka Snow Leopard. - OS X Tor Expert Bundle: Tor is compiled as x86-only for better compatibility with OS X 10.6, aka Snow Leopard. - OS X Vidalia Bundle: The multi-package installer is now replaced - by a simple drag and drop to the /Applications folder. This change - occured with the upgrade to Vidalia 0.2.3. + by a simple drag and drop to the /Applications folder. This change + occurred with the upgrade to Vidalia 0.2.3. Changes in version 0.2.1.20 - 2009-??-?? From 3de5ac9baa7dc12f5bc441d75a8be48995e0f3a8 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Wed, 2 Sep 2009 01:10:10 -0400 Subject: [PATCH 24/95] i couldn't break nick's tor_parse_double() i guess that means i should call them unit tests and check them in. --- src/or/test.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/or/test.c b/src/or/test.c index 9d5169d9ef..d34fc452b9 100644 --- a/src/or/test.c +++ b/src/or/test.c @@ -1114,6 +1114,24 @@ test_util(void) tor_parse_uint64("12345678901",10,500,INT32_MAX, &i, &cp)); test_assert(i == 0); + { + /* Test tor_parse_double. */ + double d = tor_parse_double("10", 0, UINT64_MAX,&i,NULL); + test_assert(i == 1); + test_assert(DBL_TO_U64(d) == 10); + d = tor_parse_double("0", 0, UINT64_MAX,&i,NULL); + test_assert(i == 1); + test_assert(DBL_TO_U64(d) == 0); + d = tor_parse_double(" ", 0, UINT64_MAX,&i,NULL); + test_assert(i == 0); + d = tor_parse_double(".0a", 0, UINT64_MAX,&i,NULL); + test_assert(i == 0); + d = tor_parse_double(".0a", 0, UINT64_MAX,&i,&cp); + test_assert(i == 1); + d = tor_parse_double("-.0", 0, UINT64_MAX,&i,NULL); + test_assert(i == 1); + } + /* Test failing snprintf cases */ test_eq(-1, tor_snprintf(buf, 0, "Foo")); test_eq(-1, tor_snprintf(buf, 2, "Foo")); From fcacf224913b3a0a08cef06a7241348f49b26e49 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Wed, 2 Sep 2009 20:36:11 -0400 Subject: [PATCH 25/95] Fix obscure 64-bit big-endian hidserv bug Fix an obscure bug where hidden services on 64-bit big-endian systems might mis-read the timestamp in v3 introduce cells, and refuse to connect back to the client. Discovered by "rotor". Bugfix on 0.2.1.6-alpha. --- ChangeLog | 4 ++++ src/or/rendservice.c | 5 ++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3699dbc99d..1da6a97193 100644 --- a/ChangeLog +++ b/ChangeLog @@ -18,6 +18,10 @@ Changes in version 0.2.1.20 - 2009-??-?? - Fix an extremely rare infinite recursion bug that could occur if we tried to log a message after shutting down the log subsystem. Found by Matt Edman. Bugfix on 0.2.0.16-alpha. + - Fix an obscure bug where hidden services on 64-bit big-endian + systems might mis-read the timestamp in v3 introduce cells, and + refuse to connect back to the client. Discovered by "rotor". + Bugfix on 0.2.1.6-alpha. - We were triggering a CLOCK_SKEW controller status event whenever we connect via the v2 connection protocol to any relay that has a wrong clock. Instead, we should only inform the controller when diff --git a/src/or/rendservice.c b/src/or/rendservice.c index 7ba00993c4..3144ef2f04 100644 --- a/src/or/rendservice.c +++ b/src/or/rendservice.c @@ -1011,13 +1011,12 @@ rend_service_introduce(origin_circuit_t *circuit, const char *request, } /* Check timestamp. */ - memcpy((char*)&ts, buf+1+v3_shift, sizeof(uint32_t)); + ts = ntohl(get_uint32(buf+1+v3_shift)); v3_shift += 4; - ts = ntohl((uint32_t)ts); if ((now - ts) < -1 * REND_REPLAY_TIME_INTERVAL / 2 || (now - ts) > REND_REPLAY_TIME_INTERVAL / 2) { log_warn(LD_REND, "INTRODUCE2 cell is too %s. Discarding.", - (now - ts) < 0 ? "old" : "new"); + (now - ts) < 0 ? "old" : "new"); return -1; } } From 995606a7e199c1e4cef42b5ba9198c0d891773af Mon Sep 17 00:00:00 2001 From: Karsten Loesing Date: Thu, 3 Sep 2009 10:17:08 +0200 Subject: [PATCH 26/95] Avoid calling time(NULL) too often. Found by "rotator". --- src/or/rendservice.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/or/rendservice.c b/src/or/rendservice.c index 2fd041d33e..7887f66ab7 100644 --- a/src/or/rendservice.c +++ b/src/or/rendservice.c @@ -988,7 +988,7 @@ rend_service_introduce(origin_circuit_t *circuit, const char *request, len = r; if (*buf == 3) { /* Version 3 INTRODUCE2 cell. */ - time_t ts = 0, now = time(NULL); + time_t ts = 0; v3_shift = 1; auth_type = buf[1]; switch (auth_type) { @@ -1168,7 +1168,7 @@ rend_service_introduce(origin_circuit_t *circuit, const char *request, circ_needs_uptime = rend_service_requires_uptime(service); /* help predict this next time */ - rep_hist_note_used_internal(time(NULL), circ_needs_uptime, 1); + rep_hist_note_used_internal(now, circ_needs_uptime, 1); /* Launch a circuit to alice's chosen rendezvous point. */ @@ -1205,7 +1205,7 @@ rend_service_introduce(origin_circuit_t *circuit, const char *request, launched->build_state->pending_final_cpath = cpath = tor_malloc_zero(sizeof(crypt_path_t)); cpath->magic = CRYPT_PATH_MAGIC; - launched->build_state->expiry_time = time(NULL) + MAX_REND_TIMEOUT; + launched->build_state->expiry_time = now + MAX_REND_TIMEOUT; cpath->dh_handshake_state = dh; dh = NULL; From 86af2ecbda8bda569d341cd4aa5ad3d76f63fcf7 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Sun, 6 Sep 2009 20:09:08 -0400 Subject: [PATCH 27/95] minor fixes in some comments --- src/or/connection.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/or/connection.c b/src/or/connection.c index 49c94c111e..18464d2090 100644 --- a/src/or/connection.c +++ b/src/or/connection.c @@ -2346,7 +2346,7 @@ loop_again: return -1; } if (conn->linked_conn) { - /* The other side's handle_write will never actually get called, so + /* The other side's handle_write() will never actually get called, so * we need to invoke the appropriate callbacks ourself. */ connection_t *linked = conn->linked_conn; @@ -2363,7 +2363,7 @@ loop_again: if (!buf_datalen(linked->outbuf) && conn->active_on_link) connection_stop_reading_from_linked_conn(conn); } - /* If we hit the EOF, call connection_reached_eof. */ + /* If we hit the EOF, call connection_reached_eof(). */ if (!conn->marked_for_close && conn->inbuf_reached_eof && connection_reached_eof(conn) < 0) { @@ -2589,7 +2589,7 @@ connection_handle_write(connection_t *conn, int force) return 0; /* do nothing */ if (conn->in_flushed_some) { - log_warn(LD_BUG, "called recursively from inside conn->in_flushed_some()"); + log_warn(LD_BUG, "called recursively from inside conn->in_flushed_some"); return 0; } @@ -2678,8 +2678,8 @@ connection_handle_write(connection_t *conn, int force) if (!connection_is_reading(conn)) { connection_stop_writing(conn); conn->write_blocked_on_bw = 1; - /* we'll start reading again when the next second arrives, - * and then also start writing again. + /* we'll start reading again when we get more tokens in our + * read bucket; then we'll start writing again too. */ } /* else no problem, we're already reading */ @@ -3067,7 +3067,7 @@ client_check_address_changed(int sock) return; } - /* Okay. If we've used this address previously, we're okay. */ + /* If we've used this address previously, we're okay. */ ip_out = ntohl(out_addr.sin_addr.s_addr); SMARTLIST_FOREACH(outgoing_addrs, uint32_t*, ip_ptr, if (*ip_ptr == ip_out) return; From 5149ae57f1ed5084e8dbde2b227f0bb498292cf4 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Wed, 9 Sep 2009 21:33:32 +0200 Subject: [PATCH 28/95] Fix torify: Do not complain if we cannot find all socksifiers No longer complain if we cannot find both torify and tsocks. As long as we have one we are happy. Do not rely on which, it's not POSIX. Catch error if torsocks fails and print an error message. --- contrib/torify.in | 77 ++++++++++++++++++++++------------------------- 1 file changed, 36 insertions(+), 41 deletions(-) diff --git a/contrib/torify.in b/contrib/torify.in index 5bf7d4dbcf..d9aac1d66e 100755 --- a/contrib/torify.in +++ b/contrib/torify.in @@ -3,57 +3,52 @@ # Wrapper script for use of the tsocks(8) transparent socksification library # See the tsocks(1) and torify(1) manpages. -# Copyright (c) 2004, 2006 Peter Palfrader +# Copyright (c) 2004, 2006, 2009 Peter Palfrader # Modified by Jacob Appelbaum April 16th 2006 # May be distributed under the same terms as Tor itself - -# Define and ensure we have tsocks -# XXX: what if we don't have which? -TORSOCKS="`which torsocks`" -TSOCKS="`which tsocks`" -PROG="" -if [ ! -x "$TSOCKS" ] -then - echo "$0: Can't find tsocks in PATH. Perhaps you haven't installed it?" >&2 -else - PROG=$TSOCKS -fi -if [ ! -x "$TORSOCKS" ] -then - echo "$0: Can't find torsocks in PATH. Perhaps you haven't installed it?" >&2 -else - PROG=$TORSOCKS -fi - -if [ ! -x "$PROG" ] -then - echo "$0: Can't find the required tor helpers in our PATH. Perhaps you haven't installed them?" >&2 - exit 1; -fi +# taken from Debian's Developer's Reference, 6.4 +pathfind() { + OLDIFS="$IFS" + IFS=: + for p in $PATH; do + if [ -x "$p/$*" ]; then + IFS="$OLDIFS" + return 0 + fi + done + IFS="$OLDIFS" + return 1 +} # Check for any argument list -if [ "$#" = 0 ] -then +if [ "$#" = 0 ]; then echo "Usage: $0 [-hv] [...]" >&2 exit 1 fi -if [ "$#" = 1 ] && ( [ "$1" = "-h" ] || [ "$1" = "--help" ] ) -then + +if [ "$#" = 1 ] && ( [ "$1" = "-h" ] || [ "$1" = "--help" ] ); then echo "Usage: $0 [-hv] [...]" exit 0 fi -if [ "$1" = "-v" ] || [ "$1" = "--verbose" ] -then - echo "We're armed with the following tsocks: $TSOCKS" - echo "We're armed with the following torsocks: $TORSOCKS" - echo "We're attempting to use $PROG for all tor action." +if [ "$1" = "-v" ] || [ "$1" = "--verbose" ]; then + verbose=1 shift 1 +else + verbose=0 fi -if [ "$PROG" = "$TSOCKS" ] -then +if pathfind torsocks; then + ! [ "$verbose" -ge 1 ] || echo "Using torsocks as socksifier." >&2 + + exec torsocks "$@" + echo "$0: Failed to exec torsocks $@" >&2 + exit 1 + +elif pathfind tsocks; then + ! [ "$verbose" -ge 1 ] || echo "Using tsocks as socksifier." >&2 + # Define our tsocks config file TSOCKS_CONF_FILE="/etc/tor/tor-tsocks.conf" export TSOCKS_CONF_FILE @@ -61,7 +56,7 @@ then # Check that we've got a tsocks config file if [ -r "$TSOCKS_CONF_FILE" ] then - echo "WARNING: tsocks is known to leak DNS and UDP data." >&2 + echo "WARNING: tsocks is known to leak DNS and UDP data. If you had torsocks we would use that." >&2 exec tsocks "$@" echo "$0: Failed to exec tsocks $@" >&2 exit 1 @@ -69,8 +64,8 @@ then echo "$0: Missing tsocks configuration file \"$TSOCKS_CONF_FILE\"." >&2 exit 1 fi -fi -if [ "$PROG" = "$TORSOCKS" ] -then - exec torsocks "$@" + +else + echo "$0: Can't find neither tsocks nor torsocks in your PATH. Perhaps you haven't installed either?" >&2 + exit 1 fi From c1a6fb42ac08ab7ab729edca1837401d0f117fd1 Mon Sep 17 00:00:00 2001 From: Sebastian Hahn Date: Sun, 13 Sep 2009 21:47:55 +0200 Subject: [PATCH 29/95] Fix a spec conformance issue when parsing a ns vote A vote may only contain exactly one signature. Make sure we reject votes that violate this. Problem found by Rotor, who also helped writing the patch. Thanks! --- ChangeLog | 2 ++ src/or/routerparse.c | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/ChangeLog b/ChangeLog index bfbbaa9796..a3e19b4fde 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,8 @@ Changes in version 0.2.2.2-alpha - 2009-09-?? Found by Matt Edman. Bugfix on 0.2.0.16-alpha. - Fix parsing for memory or time units given without a space between the number and the unit. Bugfix on 0.2.2.1-alpha; fixes bug 1076. + - A networkstatus vote must contain exactly one signature. Spec + conformance issue. Bugfix on 0.2.0.3-alpha. Changes in version 0.2.2.1-alpha - 2009-08-26 diff --git a/src/or/routerparse.c b/src/or/routerparse.c index 4137dd2812..aca559c00a 100644 --- a/src/or/routerparse.c +++ b/src/or/routerparse.c @@ -2616,6 +2616,10 @@ networkstatus_parse_vote_from_string(const char *s, const char **eos_out, if (! n_signatures) { log_warn(LD_DIR, "No signatures on networkstatus vote."); goto err; + } else if (ns->type == NS_TYPE_VOTE && n_signatures != 1) { + log_warn(LD_DIR, "Received more than one signature on a " + "network-status vote."); + goto err; } if (eos_out) From b792afa91901abaa04417051d1369fa8e643d90d Mon Sep 17 00:00:00 2001 From: Sebastian Hahn Date: Sun, 13 Sep 2009 21:47:55 +0200 Subject: [PATCH 30/95] Fix a memory leak when parsing a ns Adding the same vote to a networkstatus consensus leads to a memory leak on the client side. Fix that by only using the first vote from any given voter, and ignoring the others. Problem found by Rotor, who also helped writing the patch. Thanks! --- ChangeLog | 3 +++ src/or/routerparse.c | 8 ++++++++ 2 files changed, 11 insertions(+) diff --git a/ChangeLog b/ChangeLog index 1da6a97193..aabe9b4fbe 100644 --- a/ChangeLog +++ b/ChangeLog @@ -6,6 +6,9 @@ Changes in version 0.2.1.20 - 2009-??-?? patch. Bugfix on the 54th commit on Tor -- from July 2002, before the release of Tor 0.0.0. This is the new winner of the oldest-bug prize. + - Fix a remotely triggerable memory leak when a consensus document + contains more than one signature from the same voter. Bugfix on + 0.2.0.3-alpha. o New directory authorities: - Set up urras (run by Jacob Appelbaum) as the seventh v3 directory diff --git a/src/or/routerparse.c b/src/or/routerparse.c index 97dd20f4e3..189458ee1e 100644 --- a/src/or/routerparse.c +++ b/src/or/routerparse.c @@ -2509,6 +2509,14 @@ networkstatus_parse_vote_from_string(const char *s, const char **eos_out, } else { if (tok->object_size >= INT_MAX) goto err; + /* We already parsed a vote from this voter. Use the first one. */ + if (v->signature) { + log_fn(LOG_PROTOCOL_WARN, LD_DIR, "We received a networkstatus " + "that contains two votes from the same voter. Ignoring " + "the second vote."); + continue; + } + v->signature = tor_memdup(tok->object_body, tok->object_size); v->signature_len = (int) tok->object_size; } From 0edc39303d32537ed95c171de6a7ad0f068b60df Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Mon, 14 Sep 2009 23:14:03 -0400 Subject: [PATCH 31/95] Add a median_int32 and find_nth_int32 --- src/common/container.c | 1 + src/common/container.h | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/src/common/container.c b/src/common/container.c index c649787c0f..12ac2527e9 100644 --- a/src/common/container.c +++ b/src/common/container.c @@ -1220,6 +1220,7 @@ IMPLEMENT_ORDER_FUNC(find_nth_int, int) IMPLEMENT_ORDER_FUNC(find_nth_time, time_t) IMPLEMENT_ORDER_FUNC(find_nth_double, double) IMPLEMENT_ORDER_FUNC(find_nth_uint32, uint32_t) +IMPLEMENT_ORDER_FUNC(find_nth_int32, int32_t) IMPLEMENT_ORDER_FUNC(find_nth_long, long) /** Return a newly allocated digestset_t, optimized to hold a total of diff --git a/src/common/container.h b/src/common/container.h index e626552467..4495a7a273 100644 --- a/src/common/container.h +++ b/src/common/container.h @@ -627,6 +627,7 @@ void digestset_free(digestset_t* set); int find_nth_int(int *array, int n_elements, int nth); time_t find_nth_time(time_t *array, int n_elements, int nth); double find_nth_double(double *array, int n_elements, int nth); +int32_t find_nth_int32(int32_t *array, int n_elements, int nth); uint32_t find_nth_uint32(uint32_t *array, int n_elements, int nth); long find_nth_long(long *array, int n_elements, int nth); static INLINE int @@ -649,6 +650,11 @@ median_uint32(uint32_t *array, int n_elements) { return find_nth_uint32(array, n_elements, (n_elements-1)/2); } +static INLINE int32_t +median_int32(int32_t *array, int n_elements) +{ + return find_nth_int32(array, n_elements, (n_elements-1)/2); +} static INLINE long median_long(long *array, int n_elements) { From 381766ce4b11454607f025aafb6767aa9789d271 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Mon, 14 Sep 2009 22:15:57 -0400 Subject: [PATCH 32/95] Implement proposal 167: Authorities vote on network parameters. This code adds a new field to vote on: "params". It consists of a list of sorted key=int pairs. The output is computed as the median of all the integers for any key on which anybody voted. Improved with input from Roger. --- ChangeLog | 5 ++ doc/spec/dir-spec.txt | 21 +++++++++ src/common/torint.h | 3 ++ src/or/dirvote.c | 105 ++++++++++++++++++++++++++++++++++++++++- src/or/networkstatus.c | 4 ++ src/or/or.h | 10 ++-- src/or/routerparse.c | 31 ++++++++++++ src/or/test.c | 62 ++++++++++++++++++++++++ 8 files changed, 237 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index bfbbaa9796..b1cb770b4a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,9 @@ Changes in version 0.2.2.2-alpha - 2009-09-?? + o Major features: + - Authorities can now vote on arbitary integer values as part of the + consensus process. This is designed to help set network parameters. + Implements proposal 167. + o Minor bugfixes: - Fix an extremely rare infinite recursion bug that could occur if we tried to log a message after shutting down the log subsystem. diff --git a/doc/spec/dir-spec.txt b/doc/spec/dir-spec.txt index 16f121a19a..faa3a6609b 100644 --- a/doc/spec/dir-spec.txt +++ b/doc/spec/dir-spec.txt @@ -1098,6 +1098,20 @@ enough votes were counted for the consensus for an authoritative opinion to have been formed about their status. + "params" SP [Parameters] NL + + [At most once] + + Parameter ::= Keyword '=' Int32 + Int32 ::= A decimal integer between -2147483648 and 2147483647. + Parameters ::= Parameter | Parameters SP Parameter + + The parameters list, if present, contains a space-separated list of + key-value pairs, sorted in lexical order by their keyword. Each + parameter has its own meaning. + + (Only included when the vote is generated with consensus-method 7 or + later.) The authority section of a vote contains the following items, followed in turn by the authority's current key certificate: @@ -1406,6 +1420,10 @@ Known-flags is the union of all flags known by any voter. + Entries are given on the "params" line for every keyword on which any + authority voted. The values given are the low-median of all votes on + that keyword. + "client-versions" and "server-versions" are sorted in ascending order; A version is recommended in the consensus if it is recommended by more than half of the voting authorities that included a @@ -1473,6 +1491,9 @@ a router, the authorities produce a consensus containing a Bandwidth= keyword equal to the median of the Measured= votes. + * If consensus-method 7 or later is in use, the params line is + included in the output. + The signatures at the end of a consensus document are sorted in ascending order by identity digest. diff --git a/src/common/torint.h b/src/common/torint.h index 1f7421174a..be624e04c6 100644 --- a/src/common/torint.h +++ b/src/common/torint.h @@ -117,6 +117,9 @@ typedef unsigned int uint32_t; #ifndef INT32_MAX #define INT32_MAX 0x7fffffffu #endif +#ifndef INT32_MIN +#define INT32_MIN (-2147483647-1) +#endif #endif #if (SIZEOF_LONG == 4) diff --git a/src/or/dirvote.c b/src/or/dirvote.c index 58b02da5cb..c2f0a33448 100644 --- a/src/or/dirvote.c +++ b/src/or/dirvote.c @@ -24,7 +24,9 @@ static int dirvote_publish_consensus(void); static char *make_consensus_method_list(int low, int high); /** The highest consensus method that we currently support. */ -#define MAX_SUPPORTED_CONSENSUS_METHOD 6 +#define MAX_SUPPORTED_CONSENSUS_METHOD 7 + +#define MIN_METHOD_FOR_PARAMS 7 /* ===== * Voting @@ -97,6 +99,7 @@ format_networkstatus_vote(crypto_pk_env_t *private_signing_key, char fu[ISO_TIME_LEN+1]; char vu[ISO_TIME_LEN+1]; char *flags = smartlist_join_strings(v3_ns->known_flags, " ", 0, NULL); + char *params; authority_cert_t *cert = v3_ns->cert; char *methods = make_consensus_method_list(1, MAX_SUPPORTED_CONSENSUS_METHOD); @@ -105,6 +108,11 @@ format_networkstatus_vote(crypto_pk_env_t *private_signing_key, format_iso_time(fu, v3_ns->fresh_until); format_iso_time(vu, v3_ns->valid_until); + if (v3_ns->net_params) + params = smartlist_join_strings(v3_ns->net_params, " ", 0, NULL); + else + params = tor_strdup(""); + tor_assert(cert); tor_snprintf(status, len, "network-status-version 3\n" @@ -117,6 +125,7 @@ format_networkstatus_vote(crypto_pk_env_t *private_signing_key, "voting-delay %d %d\n" "%s" /* versions */ "known-flags %s\n" + "params %s\n" "dir-source %s %s %s %s %d %d\n" "contact %s\n", v3_ns->type == NS_TYPE_VOTE ? "vote" : "opinion", @@ -125,9 +134,11 @@ format_networkstatus_vote(crypto_pk_env_t *private_signing_key, v3_ns->vote_seconds, v3_ns->dist_seconds, version_lines, flags, + params, voter->nickname, fingerprint, voter->address, ipaddr, voter->dir_port, voter->or_port, voter->contact); + tor_free(params); tor_free(flags); tor_free(methods); outp = status + strlen(status); @@ -507,6 +518,89 @@ compute_consensus_versions_list(smartlist_t *lst, int n_versioning) return result; } +/** Helper: given a list of valid networkstatus_t, return a new string + * containing the contents of the consensus network parameter set. + */ +/* private */ char * +dirvote_compute_params(smartlist_t *votes) +{ + int i; + int32_t *vals; + + int cur_param_len; + const char *cur_param; + const char *eq; + char *result; + + const int n_votes = smartlist_len(votes); + smartlist_t *output; + smartlist_t *param_list = smartlist_create(); + + /* We require that the parameter lists in the votes are well-formed: that + is, that their keywords are unique and sorted, and that their values are + between INT32_MIN and INT32_MAX inclusive. This should be guaranteed by + the parsing code. */ + + vals = tor_malloc(sizeof(int)*n_votes); + + SMARTLIST_FOREACH_BEGIN(votes, networkstatus_t *, v) { + if (!v->net_params) + continue; + smartlist_add_all(param_list, v->net_params); + } SMARTLIST_FOREACH_END(v); + + if (smartlist_len(param_list) == 0) { + tor_free(vals); + smartlist_free(param_list); + return NULL; + } + + smartlist_sort_strings(param_list); + i = 0; + cur_param = smartlist_get(param_list, 0); + eq = strchr(cur_param, '='); + tor_assert(eq); + cur_param_len = eq+1 - cur_param; + + output = smartlist_create(); + + SMARTLIST_FOREACH_BEGIN(param_list, const char *, param) { + const char *next_param; + int ok=0; + eq = strchr(param, '='); + tor_assert(iargs[i])); + goto err; + } + tor_parse_long(eq+1, 10, INT32_MIN, INT32_MAX, &ok, NULL); + if (!ok) { + log_warn(LD_DIR, "Bad element '%s' in params", escaped(tok->args[i])); + goto err; + } + if (i > 0 && strcmp(tok->args[i-1], tok->args[i]) >= 0) { + log_warn(LD_DIR, "%s >= %s", tok->args[i-1], tok->args[i]); + inorder = 0; + } + smartlist_add(ns->net_params, tor_strdup(tok->args[i])); + } + if (!inorder) { + log_warn(LD_DIR, "params not in order"); + goto err; + } + } + ns->voters = smartlist_create(); SMARTLIST_FOREACH_BEGIN(tokens, directory_token_t *, _tok) { diff --git a/src/or/test.c b/src/or/test.c index d34fc452b9..338195fd25 100644 --- a/src/or/test.c +++ b/src/or/test.c @@ -3355,6 +3355,54 @@ done: return; } +static void +test_dirutil_param_voting(void) +{ + networkstatus_t vote1, vote2, vote3, vote4; + smartlist_t *votes = smartlist_create(); + char *res = NULL; + + /* dirvote_compute_params only looks at the net_params field of the votes, + so that's all we need to set. + */ + memset(&vote1, 0, sizeof(vote1)); + memset(&vote2, 0, sizeof(vote2)); + memset(&vote3, 0, sizeof(vote3)); + memset(&vote4, 0, sizeof(vote4)); + vote1.net_params = smartlist_create(); + vote2.net_params = smartlist_create(); + vote3.net_params = smartlist_create(); + vote4.net_params = smartlist_create(); + smartlist_split_string(vote1.net_params, + "ab=90 abcd=20 cw=50 x-yz=-99", NULL, 0, 0); + smartlist_split_string(vote2.net_params, + "ab=27 cw=5 x-yz=88", NULL, 0, 0); + smartlist_split_string(vote3.net_params, + "abcd=20 c=60 cw=500 x-yz=-9 zzzzz=101", NULL, 0, 0); + smartlist_split_string(vote4.net_params, + "ab=900 abcd=200 c=1 cw=51 x-yz=100", NULL, 0, 0); + smartlist_add(votes, &vote1); + smartlist_add(votes, &vote2); + smartlist_add(votes, &vote3); + smartlist_add(votes, &vote4); + + res = dirvote_compute_params(votes); + test_streq(res, + "ab=90 abcd=20 c=1 cw=50 x-yz=-9 zzzzz=101"); + + done: + tor_free(res); + SMARTLIST_FOREACH(vote1.net_params, char *, cp, tor_free(cp)); + SMARTLIST_FOREACH(vote2.net_params, char *, cp, tor_free(cp)); + SMARTLIST_FOREACH(vote3.net_params, char *, cp, tor_free(cp)); + SMARTLIST_FOREACH(vote4.net_params, char *, cp, tor_free(cp)); + smartlist_free(vote1.net_params); + smartlist_free(vote2.net_params); + smartlist_free(vote3.net_params); + smartlist_free(vote4.net_params); + +} + extern const char AUTHORITY_CERT_1[]; extern const char AUTHORITY_SIGNKEY_1[]; extern const char AUTHORITY_CERT_2[]; @@ -3512,6 +3560,9 @@ test_v3_networkstatus(void) crypto_pk_get_digest(cert1->identity_key, voter->identity_digest); smartlist_add(vote->voters, voter); vote->cert = authority_cert_dup(cert1); + vote->net_params = smartlist_create(); + smartlist_split_string(vote->net_params, "circuitwindow=101 foo=990", + NULL, 0, 0); vote->routerstatus_list = smartlist_create(); /* add the first routerstatus. */ vrs = tor_malloc_zero(sizeof(vote_routerstatus_t)); @@ -3653,6 +3704,9 @@ test_v3_networkstatus(void) vote->dist_seconds = 300; authority_cert_free(vote->cert); vote->cert = authority_cert_dup(cert2); + vote->net_params = smartlist_create(); + smartlist_split_string(vote->net_params, "bar=2000000000 circuitwindow=20", + NULL, 0, 0); tor_free(vote->client_versions); tor_free(vote->server_versions); voter = smartlist_get(vote->voters, 0); @@ -3691,6 +3745,9 @@ test_v3_networkstatus(void) vote->dist_seconds = 250; authority_cert_free(vote->cert); vote->cert = authority_cert_dup(cert3); + vote->net_params = smartlist_create(); + smartlist_split_string(vote->net_params, "circuitwindow=80 foo=660", + NULL, 0, 0); smartlist_add(vote->supported_methods, tor_strdup("4")); vote->client_versions = tor_strdup("0.1.2.14,0.1.2.17"); vote->server_versions = tor_strdup("0.1.2.10,0.1.2.15,0.1.2.16"); @@ -3747,6 +3804,10 @@ test_v3_networkstatus(void) test_streq(cp, "Authority:Exit:Fast:Guard:MadeOfCheese:MadeOfTin:" "Running:Stable:V2Dir:Valid"); tor_free(cp); + cp = smartlist_join_strings(con->net_params, ":", 0, NULL); + test_streq(cp, "bar=2000000000:circuitwindow=80:foo=660"); + tor_free(cp); + test_eq(4, smartlist_len(con->voters)); /*3 voters, 1 legacy key.*/ /* The voter id digests should be in this order. */ test_assert(memcmp(cert2->cache_info.identity_digest, @@ -4866,6 +4927,7 @@ static struct { ENT(dir_format), ENT(dirutil), SUBENT(dirutil, measured_bw), + SUBENT(dirutil, param_voting), ENT(v3_networkstatus), ENT(policies), ENT(rend_fns), From d9872cc67632d6c1f81e0a81fc50a62198f1b35d Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Mon, 14 Sep 2009 23:24:39 -0400 Subject: [PATCH 33/95] Mark proposal 167 as implemented. --- doc/spec/proposals/000-index.txt | 4 ++++ doc/spec/proposals/167-params-in-consensus.txt | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/doc/spec/proposals/000-index.txt b/doc/spec/proposals/000-index.txt index d2d3ca5d72..93dc0299dc 100644 --- a/doc/spec/proposals/000-index.txt +++ b/doc/spec/proposals/000-index.txt @@ -87,6 +87,8 @@ Proposals by number: 164 Reporting the status of server votes [OPEN] 165 Easy migration for voting authority sets [OPEN] 166 Including Network Statistics in Extra-Info Documents [ACCEPTED] +167 Vote on network parameters in consensus [CLOSED] +168 Reduce default circuit window [OPEN] Proposals by status: @@ -114,6 +116,7 @@ Proposals by status: 163 Detecting whether a connection comes from a client [for 0.2.2] 164 Reporting the status of server votes [for 0.2.2] 165 Easy migration for voting authority sets + 168 Reduce default circuit window [for 0.2.2] ACCEPTED: 110 Avoiding infinite length circuits [for 0.2.1.x] [in 0.2.1.3-alpha] 117 IPv6 exits [for 0.2.1.x] @@ -157,6 +160,7 @@ Proposals by status: 148 Stream end reasons from the client side should be uniform [in 0.2.1.9-alpha] 150 Exclude Exit Nodes from a circuit [in 0.2.1.3-alpha] 152 Optionally allow exit from single-hop circuits [in 0.2.1.6-alpha] + 167 Vote on network parameters in consensus [in 0.2.2] SUPERSEDED: 112 Bring Back Pathlen Coin Weight 113 Simplifying directory authority administration diff --git a/doc/spec/proposals/167-params-in-consensus.txt b/doc/spec/proposals/167-params-in-consensus.txt index 7649c040cd..d23bc9c01e 100644 --- a/doc/spec/proposals/167-params-in-consensus.txt +++ b/doc/spec/proposals/167-params-in-consensus.txt @@ -2,8 +2,8 @@ Filename: 167-params-in-consensus.txt Title: Vote on network parameters in consensus Author: Roger Dingledine Created: 18-Aug-2009 -Status: Open -Target: 0.2.2 +Status: Closed +Implemented-In: 0.2.2 0. History From 56c6d78520a98fb643e67b80b9192a2875f95e29 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Mon, 14 Sep 2009 23:39:08 -0400 Subject: [PATCH 34/95] Parameter access function, with unit tests. --- src/or/networkstatus.c | 26 ++++++++++++++++++++++++++ src/or/or.h | 2 ++ src/or/test.c | 3 +++ 3 files changed, 31 insertions(+) diff --git a/src/or/networkstatus.c b/src/or/networkstatus.c index 70d43e6503..0ed9279002 100644 --- a/src/or/networkstatus.c +++ b/src/or/networkstatus.c @@ -1893,6 +1893,32 @@ networkstatus_dump_bridge_status_to_file(time_t now) tor_free(status); } +/** Return the value of a integer parameter from the networkstatus ns + * whose name is param_name. Return default_val if ns is NULL, + * or if it has no parameter called param_name. */ +int32_t +networkstatus_get_param(networkstatus_t *ns, const char *param_name, + int32_t default_val) +{ + size_t name_len; + + if (!ns || !ns->net_params) + return default_val; + + name_len = strlen(param_name); + + SMARTLIST_FOREACH_BEGIN(ns->net_params, const char *, p) { + if (!strcmpstart(p, param_name) && p[name_len] == '=') { + int ok=0; + long v = tor_parse_long(p+name_len+1, 10, INT32_MIN, INT32_MAX, &ok,NULL); + if (ok) + return (int32_t) v; + } + } SMARTLIST_FOREACH_END(p); + + return default_val; +} + /** If question is a string beginning with "ns/" in a format the * control interface expects for a GETINFO question, set *answer to a * newly-allocated string containing networkstatus lines for the appropriate diff --git a/src/or/or.h b/src/or/or.h index 297a8f0bbb..dd940273b2 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -3960,6 +3960,8 @@ void signed_descs_update_status_from_consensus_networkstatus( char *networkstatus_getinfo_helper_single(routerstatus_t *rs); char *networkstatus_getinfo_by_purpose(const char *purpose_string, time_t now); void networkstatus_dump_bridge_status_to_file(time_t now); +int32_t networkstatus_get_param(networkstatus_t *ns, const char *param_name, + int32_t default_val); int getinfo_helper_networkstatus(control_connection_t *conn, const char *question, char **answer); void networkstatus_free_all(void); diff --git a/src/or/test.c b/src/or/test.c index 338195fd25..f2cc7cc1f3 100644 --- a/src/or/test.c +++ b/src/or/test.c @@ -3381,6 +3381,9 @@ test_dirutil_param_voting(void) "abcd=20 c=60 cw=500 x-yz=-9 zzzzz=101", NULL, 0, 0); smartlist_split_string(vote4.net_params, "ab=900 abcd=200 c=1 cw=51 x-yz=100", NULL, 0, 0); + test_eq(100, networkstatus_get_param(&vote4, "x-yz", 50)); + test_eq(222, networkstatus_get_param(&vote4, "foobar", 222)); + smartlist_add(votes, &vote1); smartlist_add(votes, &vote2); smartlist_add(votes, &vote3); From 40bcab1faf26dd26de48b5ea6c1846c562a11f9d Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Tue, 15 Sep 2009 04:40:08 -0400 Subject: [PATCH 35/95] ConsensusParams config option lists key=value params finishes the authority-operator interface side of proposal 167. --- doc/tor.1.in | 7 ++++++- src/or/config.c | 1 + src/or/dirserv.c | 7 +++++++ src/or/or.h | 4 ++++ 4 files changed, 18 insertions(+), 1 deletion(-) diff --git a/doc/tor.1.in b/doc/tor.1.in index a0f8e8b0f6..a5f6fe0f12 100644 --- a/doc/tor.1.in +++ b/doc/tor.1.in @@ -1,4 +1,4 @@ -.TH TOR 1 "August 2009" "TOR" +.TH TOR 1 "September 2009" "TOR" .SH NAME tor \- The second-generation onion router .SH SYNOPSIS @@ -1243,6 +1243,11 @@ When this is set then \fBVersioningAuthoritativeDirectory\fP should be set too. .LP .TP +\fBConsensusParams \fR\fISTRING\fP +STRING is a space-separated list of key=value pairs that Tor will +include in the "params" line of its networkstatus vote. +.LP +.TP \fBDirAllowPrivateAddresses \fR\fB0\fR|\fB1\fR\fP If set to 1, Tor will accept router descriptors with arbitrary "Address" elements. Otherwise, if the address is not an IP address or is a private diff --git a/src/or/config.c b/src/or/config.c index 0ec3990088..d830229d3b 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -168,6 +168,7 @@ static config_var_t _option_vars[] = { V(CircuitIdleTimeout, INTERVAL, "1 hour"), V(ClientDNSRejectInternalAddresses, BOOL,"1"), V(ClientOnly, BOOL, "0"), + V(ConsensusParams, STRING, NULL), V(ConnLimit, UINT, "1000"), V(ConstrainedSockets, BOOL, "0"), V(ConstrainedSockSize, MEMUNIT, "8192"), diff --git a/src/or/dirserv.c b/src/or/dirserv.c index c4a339738e..6a88286b10 100644 --- a/src/or/dirserv.c +++ b/src/or/dirserv.c @@ -2553,6 +2553,13 @@ dirserv_generate_networkstatus_vote_obj(crypto_pk_env_t *private_key, } smartlist_sort_strings(v3_out->known_flags); + if (options->ConsensusParams) { + v3_out->net_params = smartlist_create(); + smartlist_split_string(v3_out->net_params, + options->ConsensusParams, NULL, 0, 0); + smartlist_sort_strings(v3_out->net_params); + } + voter = tor_malloc_zero(sizeof(networkstatus_voter_info_t)); voter->nickname = tor_strdup(options->Nickname); memcpy(voter->identity_digest, identity_digest, DIGEST_LEN); diff --git a/src/or/or.h b/src/or/or.h index dd940273b2..c93b8ed0fd 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -2587,6 +2587,10 @@ typedef struct { /** Location of bandwidth measurement file */ char *V3BandwidthsFile; + /** Authority only: key=value pairs that we add to our networkstatus + * consensus vote on the 'params' line. */ + char *ConsensusParams; + /** The length of time that we think an initial consensus should be fresh. * Only altered on testing networks. */ int TestingV3AuthInitialVotingInterval; From c43859c5c12361fad50580cd76f6484dfaa6b88d Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Tue, 15 Sep 2009 06:33:33 -0400 Subject: [PATCH 36/95] Read "circwindow=x" from the consensus and use it Tor now reads the "circwindow" parameter out of the consensus, and uses that value for its circuit package window rather than the default of 1000 cells. Begins the implementation of proposal 168. --- ChangeLog | 5 ++++- src/or/circuitbuild.c | 2 +- src/or/circuitlist.c | 14 +++++++++++++- src/or/or.h | 5 +++-- src/or/rendclient.c | 2 +- src/or/rendservice.c | 2 +- 6 files changed, 23 insertions(+), 7 deletions(-) diff --git a/ChangeLog b/ChangeLog index b1cb770b4a..b6863ca6c1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,11 @@ Changes in version 0.2.2.2-alpha - 2009-09-?? o Major features: - Authorities can now vote on arbitary integer values as part of the - consensus process. This is designed to help set network parameters. + consensus process. This is designed to help set network parameters. Implements proposal 167. + - Tor now reads the "circwindow" parameter out of the consensus, + and uses that value for its circuit package window rather than the + default of 1000 cells. Begins the implementation of proposal 168. o Minor bugfixes: - Fix an extremely rare infinite recursion bug that could occur if diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 4432c25493..6f559d9886 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -1833,7 +1833,7 @@ onion_append_hop(crypt_path_t **head_ptr, extend_info_t *choice) hop->extend_info = extend_info_dup(choice); - hop->package_window = CIRCWINDOW_START; + hop->package_window = circuit_initial_package_window(); hop->deliver_window = CIRCWINDOW_START; return 0; diff --git a/src/or/circuitlist.c b/src/or/circuitlist.c index 065559620c..e1da117168 100644 --- a/src/or/circuitlist.c +++ b/src/or/circuitlist.c @@ -361,6 +361,18 @@ circuit_purpose_to_controller_string(uint8_t purpose) } } +/** Pick a reasonable package_window to start out for our circuits. + * Originally this was hard-coded at 1000, but now the consensus votes + * on the answer. See proposal 168. */ +int32_t +circuit_initial_package_window(void) +{ + networkstatus_t *consensus = networkstatus_get_latest_consensus(); + if (consensus) + return networkstatus_get_param(consensus, "circwindow", CIRCWINDOW_START); + return CIRCWINDOW_START; +} + /** Initialize the common elements in a circuit_t, and add it to the global * list. */ static void @@ -368,7 +380,7 @@ init_circuit_base(circuit_t *circ) { circ->timestamp_created = time(NULL); - circ->package_window = CIRCWINDOW_START; + circ->package_window = circuit_initial_package_window(); circ->deliver_window = CIRCWINDOW_START; circuit_add(circ); diff --git a/src/or/or.h b/src/or/or.h index c93b8ed0fd..8587ea61fc 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -1870,9 +1870,9 @@ typedef struct crypt_path_t { struct crypt_path_t *prev; /**< Link to previous crypt_path_t in the * circuit. */ - int package_window; /**< How many bytes are we allowed to originate ending + int package_window; /**< How many cells are we allowed to originate ending * at this step? */ - int deliver_window; /**< How many bytes are we willing to deliver originating + int deliver_window; /**< How many cells are we willing to deliver originating * at this step? */ } crypt_path_t; @@ -2864,6 +2864,7 @@ void circuit_set_n_circid_orconn(circuit_t *circ, circid_t id, or_connection_t *conn); void circuit_set_state(circuit_t *circ, uint8_t state); void circuit_close_all_marked(void); +int32_t circuit_initial_package_window(void); origin_circuit_t *origin_circuit_new(void); or_circuit_t *or_circuit_new(circid_t p_circ_id, or_connection_t *p_conn); circuit_t *circuit_get_by_circid_orconn(circid_t circ_id, diff --git a/src/or/rendclient.c b/src/or/rendclient.c index 141efdc6a3..fc8d05b6ad 100644 --- a/src/or/rendclient.c +++ b/src/or/rendclient.c @@ -644,7 +644,7 @@ rend_client_receive_rendezvous(origin_circuit_t *circ, const char *request, /* set the windows to default. these are the windows * that alice thinks bob has. */ - hop->package_window = CIRCWINDOW_START; + hop->package_window = circuit_initial_package_window(); hop->deliver_window = CIRCWINDOW_START; onion_append_to_cpath(&circ->cpath, hop); diff --git a/src/or/rendservice.c b/src/or/rendservice.c index 7a970e490d..1beebd2ed6 100644 --- a/src/or/rendservice.c +++ b/src/or/rendservice.c @@ -1477,7 +1477,7 @@ rend_service_rendezvous_has_opened(origin_circuit_t *circuit) /* set the windows to default. these are the windows * that bob thinks alice has. */ - hop->package_window = CIRCWINDOW_START; + hop->package_window = circuit_initial_package_window();; hop->deliver_window = CIRCWINDOW_START; onion_append_to_cpath(&circuit->cpath, hop); From c6082c1489ea4de2ae50c7fd74ffdda9be9ca4ea Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Thu, 3 Sep 2009 14:53:51 +0200 Subject: [PATCH 37/95] New upstream version --- debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index 00eae0f0ac..3d9c71f677 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +tor (0.2.2.1-alpha-1) experimental; urgency=low + + * New upstream version. + + -- Peter Palfrader Thu, 03 Sep 2009 14:46:17 +0200 + tor (0.2.1.19-1) unstable; urgency=low * New upstream version. From a57b98772a9da1f4d5afa638493e383315587f46 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Thu, 3 Sep 2009 15:07:08 +0200 Subject: [PATCH 38/95] Forward port patches/03_tor_manpage_in_section_8.dpatch --- debian/changelog | 3 ++- debian/patches/03_tor_manpage_in_section_8.dpatch | 7 ++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/debian/changelog b/debian/changelog index 3d9c71f677..f6af5a4e01 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,9 @@ tor (0.2.2.1-alpha-1) experimental; urgency=low * New upstream version. + * Forward port patches/03_tor_manpage_in_section_8.dpatch. - -- Peter Palfrader Thu, 03 Sep 2009 14:46:17 +0200 + -- Peter Palfrader Thu, 03 Sep 2009 15:06:58 +0200 tor (0.2.1.19-1) unstable; urgency=low diff --git a/debian/patches/03_tor_manpage_in_section_8.dpatch b/debian/patches/03_tor_manpage_in_section_8.dpatch index 28bbf957c0..ece1fe67b2 100755 --- a/debian/patches/03_tor_manpage_in_section_8.dpatch +++ b/debian/patches/03_tor_manpage_in_section_8.dpatch @@ -26,20 +26,21 @@ exit 0 diff -urNad tor-0.1.1.5/contrib/torify.1 /tmp/dpep.fOA3Mm/tor-0.1.1.5/contrib/torify.1 --- tor-0.1.1.5/contrib/torify.1 +++ /tmp/dpep.fOA3Mm/tor-0.1.1.5/contrib/torify.1 -@@ -18,6 +18,6 @@ +@@ -35,7 +35,7 @@ to suid binaries. .SH SEE ALSO -.BR tor (1), +.BR tor (8), .BR tor-resolve (1), + .BR torsocks (1), .BR tsocks (1), diff -urNad tor-0.1.1.5/doc/tor.1.in /tmp/dpep.fOA3Mm/tor-0.1.1.5/doc/tor.1.in --- tor-0.1.1.5/doc/tor.1.in +++ /tmp/dpep.fOA3Mm/tor-0.1.1.5/doc/tor.1.in @@ -1,4 +1,4 @@ --.TH TOR 1 "January 2009" "TOR" -+.TH TOR 8 "January 2009" "TOR" +-.TH TOR 1 "August 2009" "TOR" ++.TH TOR 8 "August 2009" "TOR" .SH NAME tor \- The second-generation onion router .SH SYNOPSIS From 65ed05edf3ab85bd3daf9cc0540a20b4f4b94427 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Thu, 3 Sep 2009 15:10:47 +0200 Subject: [PATCH 39/95] Forward port patches/06_add_compile_time_defaults.dpatch --- debian/changelog | 3 ++- .../06_add_compile_time_defaults.dpatch | 21 ++++++++++--------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/debian/changelog b/debian/changelog index f6af5a4e01..6673fe01b0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,8 +2,9 @@ tor (0.2.2.1-alpha-1) experimental; urgency=low * New upstream version. * Forward port patches/03_tor_manpage_in_section_8.dpatch. + * Forward port patches/06_add_compile_time_defaults.dpatch. - -- Peter Palfrader Thu, 03 Sep 2009 15:06:58 +0200 + -- Peter Palfrader Thu, 03 Sep 2009 15:10:26 +0200 tor (0.2.1.19-1) unstable; urgency=low diff --git a/debian/patches/06_add_compile_time_defaults.dpatch b/debian/patches/06_add_compile_time_defaults.dpatch index a2472d1db8..e64d4618af 100755 --- a/debian/patches/06_add_compile_time_defaults.dpatch +++ b/debian/patches/06_add_compile_time_defaults.dpatch @@ -23,9 +23,9 @@ esac exit 0 @DPATCH@ -diff -urNad tor-trunk~/src/or/config.c tor-trunk/src/or/config.c ---- tor-trunk~/src/or/config.c 2009-01-18 01:47:33.000000000 +0100 -+++ tor-trunk/src/or/config.c 2009-02-05 00:25:17.614844812 +0100 +diff -urNad tor~/src/or/config.c tor/src/or/config.c +--- tor~/src/or/config.c 2009-09-03 15:05:41.000000000 +0200 ++++ tor/src/or/config.c 2009-09-03 15:09:37.662104166 +0200 @@ -12,6 +12,7 @@ #define CONFIG_PRIVATE @@ -34,16 +34,17 @@ diff -urNad tor-trunk~/src/or/config.c tor-trunk/src/or/config.c #ifdef MS_WINDOWS #include #endif -@@ -711,6 +712,8 @@ - #if defined(HAVE_EVENT_GET_VERSION) && defined(HAVE_EVENT_GET_METHOD) - static void check_libevent_version(const char *m, int server); - #endif +@@ -717,6 +718,9 @@ + static void init_libevent(void); + static int opt_streq(const char *s1, const char *s2); + +static int debian_running_as_debiantor(); +static int debian_config_fix_defaults(); - ++ /** Magic value for or_options_t. */ #define OR_OPTIONS_MAGIC 9090909 -@@ -3917,6 +3920,9 @@ + +@@ -4086,6 +4090,9 @@ char *command_arg = NULL; char *errmsg=NULL; @@ -53,7 +54,7 @@ diff -urNad tor-trunk~/src/or/config.c tor-trunk/src/or/config.c if (argv) { /* first time we're called. save command line args */ backup_argv = argv; backup_argc = argc; -@@ -5307,3 +5313,62 @@ +@@ -5304,3 +5311,62 @@ return 0; } From 39dee3d52c0cba7717289c7f2d2890e98ac5c813 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Tue, 15 Sep 2009 06:52:23 -0400 Subject: [PATCH 40/95] revert the month in the man page, so we don't drive weasel mad --- doc/tor.1.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/tor.1.in b/doc/tor.1.in index a5f6fe0f12..b6e35f8bdd 100644 --- a/doc/tor.1.in +++ b/doc/tor.1.in @@ -1,4 +1,4 @@ -.TH TOR 1 "September 2009" "TOR" +.TH TOR 1 "August 2009" "TOR" .SH NAME tor \- The second-generation onion router .SH SYNOPSIS From 5e01a86b42fe2c975408dd7be0d2d4627c8c2f38 Mon Sep 17 00:00:00 2001 From: Sebastian Hahn Date: Thu, 3 Sep 2009 03:01:23 +0200 Subject: [PATCH 41/95] some cleanups: documentation fix for get_uint64 remove extra "." from a log line fix a long line --- src/common/compat.c | 4 ++-- src/or/circuitbuild.c | 2 +- src/or/dirserv.c | 2 +- src/or/networkstatus.c | 3 ++- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/common/compat.c b/src/common/compat.c index 29425c2492..e1a275de11 100644 --- a/src/common/compat.c +++ b/src/common/compat.c @@ -480,8 +480,8 @@ get_uint32(const char *cp) return v; } /** - * Read a 32-bit value beginning at cp. Equivalent to - * *(uint32_t*)(cp), but will not cause segfaults on platforms that forbid + * Read a 64-bit value beginning at cp. Equivalent to + * *(uint64_t*)(cp), but will not cause segfaults on platforms that forbid * unaligned memory access. */ uint64_t diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 6f559d9886..c5e020a36b 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -1504,7 +1504,7 @@ warn_if_last_router_excluded(uint8_t purpose, const extend_info_t *exit) if (routerset_contains_extendinfo(rs, exit)) log_fn(severity, domain, "%s '%s' is in ExcludeNodes%s. Using anyway.", description,exit->nickname, - rs==options->ExcludeNodes?"":" or ExcludeExitNodes."); + rs==options->ExcludeNodes?"":" or ExcludeExitNodes"); return; } diff --git a/src/or/dirserv.c b/src/or/dirserv.c index 6a88286b10..f6aef01e85 100644 --- a/src/or/dirserv.c +++ b/src/or/dirserv.c @@ -1864,7 +1864,7 @@ version_from_platform(const char *platform) * NS_V2 - Output an entry suitable for a V2 NS opinion document * NS_V3_CONSENSUS - Output the first portion of a V3 NS consensus entry * NS_V3_VOTE - Output a complete V3 NS vote - * NS_CONTROL_PORT - Output a NS docunent for the control port + * NS_CONTROL_PORT - Output a NS document for the control port */ int routerstatus_format_entry(char *buf, size_t buf_len, diff --git a/src/or/networkstatus.c b/src/or/networkstatus.c index 0ed9279002..fd38df4e68 100644 --- a/src/or/networkstatus.c +++ b/src/or/networkstatus.c @@ -1910,7 +1910,8 @@ networkstatus_get_param(networkstatus_t *ns, const char *param_name, SMARTLIST_FOREACH_BEGIN(ns->net_params, const char *, p) { if (!strcmpstart(p, param_name) && p[name_len] == '=') { int ok=0; - long v = tor_parse_long(p+name_len+1, 10, INT32_MIN, INT32_MAX, &ok,NULL); + long v = tor_parse_long(p+name_len+1, 10, INT32_MIN, + INT32_MAX, &ok, NULL); if (ok) return (int32_t) v; } From b73ecdc232db889790c8842b353cf71b6c7046a9 Mon Sep 17 00:00:00 2001 From: Sebastian Hahn Date: Tue, 15 Sep 2009 10:33:58 +0200 Subject: [PATCH 42/95] Fix compile on Snow Leopard --- src/or/dirvote.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/or/dirvote.c b/src/or/dirvote.c index c2f0a33448..358246ae9d 100644 --- a/src/or/dirvote.c +++ b/src/or/dirvote.c @@ -560,7 +560,7 @@ dirvote_compute_params(smartlist_t *votes) cur_param = smartlist_get(param_list, 0); eq = strchr(cur_param, '='); tor_assert(eq); - cur_param_len = eq+1 - cur_param; + cur_param_len = (int)(eq+1 - cur_param); output = smartlist_create(); @@ -588,7 +588,7 @@ dirvote_compute_params(smartlist_t *votes) i = 0; if (next_param) { eq = strchr(next_param, '='); - cur_param_len = eq+1 - next_param; + cur_param_len = (int)(eq+1 - next_param); } } } SMARTLIST_FOREACH_END(param); From 5f773632421c15c60d81f5ce1feadbb9694e6484 Mon Sep 17 00:00:00 2001 From: Sebastian Hahn Date: Wed, 2 Sep 2009 04:50:08 +0200 Subject: [PATCH 43/95] it is cached-descriptors now, not cached-routers --- doc/tor.1.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/tor.1.in b/doc/tor.1.in index a0f8e8b0f6..9435e62346 100644 --- a/doc/tor.1.in +++ b/doc/tor.1.in @@ -1514,7 +1514,7 @@ The most recently downloaded network status document for each authority. Each f .LP .TP .B \fIDataDirectory\fB/cached-descriptors\fR and \fBcached-descriptors.new\fR -These files hold downloaded router statuses. Some routers may appear more than once; if so, the most recently published descriptor is used. Lines beginning with @-signs are annotations that contain more information about a given router. The ".new" file is an append-only journal; when it gets too large, all entries are merged into a new cached-routers file. +These files hold downloaded router statuses. Some routers may appear more than once; if so, the most recently published descriptor is used. Lines beginning with @-signs are annotations that contain more information about a given router. The ".new" file is an append-only journal; when it gets too large, all entries are merged into a new cached-descriptors file. .LP .TP .B \fIDataDirectory\fB/cached-routers\fR and \fBcached-routers.new\fR From 113ba0e7270147b6eed10668970e1719139c4f27 Mon Sep 17 00:00:00 2001 From: Sebastian Hahn Date: Fri, 11 Sep 2009 15:40:09 +0200 Subject: [PATCH 44/95] make some bug 1090 warnings go away When we excluded some Exits, we were sometimes warning the user that we were going to use the node regardless. Many of those warnings were in fact bogus, because the relay in question was not used to connect to the outside world. Based on patch by Rotor, thanks! --- ChangeLog | 4 ++++ src/or/circuitbuild.c | 46 ++++++++++++++++++++----------------------- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/ChangeLog b/ChangeLog index 1da6a97193..039cf5e162 100644 --- a/ChangeLog +++ b/ChangeLog @@ -33,6 +33,10 @@ Changes in version 0.2.1.20 - 2009-??-?? controller when we want to inform the user of overall success or overall failure. Bugfix on 0.1.2.6-alpha. Fixes bug 1075. Reported by SwissTorExit. + - Don't warn when we're using a circuit that ends with a node + excluded in ExcludeExitNodes, but the circuit is not used to access + the outside world. This should help fix bug 1090. Bugfix on + 0.2.1.6-alpha. o Minor features: - Add a "getinfo status/accepted-server-descriptor" controller diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 2d20efae3d..983eb6dac1 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -1444,13 +1444,16 @@ choose_good_exit_server(uint8_t purpose, routerlist_t *dir, /** Log a warning if the user specified an exit for the circuit that * has been excluded from use by ExcludeNodes or ExcludeExitNodes. */ static void -warn_if_last_router_excluded(uint8_t purpose, const extend_info_t *exit) +warn_if_last_router_excluded(origin_circuit_t *circ, const extend_info_t *exit) { or_options_t *options = get_options(); routerset_t *rs = options->ExcludeNodes; const char *description; - int severity; int domain = LD_CIRC; + uint8_t purpose = circ->_base.purpose; + + if (circ->build_state->onehop_tunnel) + return; switch (purpose) { @@ -1463,48 +1466,40 @@ warn_if_last_router_excluded(uint8_t purpose, const extend_info_t *exit) (int)purpose); return; case CIRCUIT_PURPOSE_C_GENERAL: + if (circ->build_state->is_internal) + return; description = "Requested exit node"; rs = options->_ExcludeExitNodesUnion; - severity = LOG_WARN; break; case CIRCUIT_PURPOSE_C_INTRODUCING: case CIRCUIT_PURPOSE_C_INTRODUCE_ACK_WAIT: case CIRCUIT_PURPOSE_C_INTRODUCE_ACKED: - description = "Introduction point for hidden service"; - severity = LOG_INFO; - break; + case CIRCUIT_PURPOSE_S_ESTABLISH_INTRO: + case CIRCUIT_PURPOSE_S_CONNECT_REND: + case CIRCUIT_PURPOSE_S_REND_JOINED: + case CIRCUIT_PURPOSE_TESTING: + return; case CIRCUIT_PURPOSE_C_ESTABLISH_REND: case CIRCUIT_PURPOSE_C_REND_READY: case CIRCUIT_PURPOSE_C_REND_READY_INTRO_ACKED: case CIRCUIT_PURPOSE_C_REND_JOINED: description = "Chosen rendezvous point"; - severity = LOG_WARN; domain = LD_BUG; break; - case CIRCUIT_PURPOSE_S_ESTABLISH_INTRO: - description = "Chosen introduction point"; - severity = LOG_INFO; - break; - case CIRCUIT_PURPOSE_S_CONNECT_REND: - case CIRCUIT_PURPOSE_S_REND_JOINED: - description = "Client-selected rendezvous point"; - severity = LOG_INFO; - break; - case CIRCUIT_PURPOSE_TESTING: - description = "Target for testing circuit"; - severity = LOG_INFO; - break; case CIRCUIT_PURPOSE_CONTROLLER: rs = options->_ExcludeExitNodesUnion; description = "Controller-selected circuit target"; - severity = LOG_WARN; break; } - if (routerset_contains_extendinfo(rs, exit)) - log_fn(severity, domain, "%s '%s' is in ExcludeNodes%s. Using anyway.", + if (routerset_contains_extendinfo(rs, exit)) { + log_fn(LOG_WARN, domain, "%s '%s' is in ExcludeNodes%s. Using anyway " + "(circuit purpose %d).", description,exit->nickname, - rs==options->ExcludeNodes?"":" or ExcludeExitNodes."); + rs==options->ExcludeNodes?"":" or ExcludeExitNodes", + (int)purpose); + circuit_log_path(LOG_WARN, domain, circ); + } return; } @@ -1529,7 +1524,7 @@ onion_pick_cpath_exit(origin_circuit_t *circ, extend_info_t *exit) } if (exit) { /* the circuit-builder pre-requested one */ - warn_if_last_router_excluded(circ->_base.purpose, exit); + warn_if_last_router_excluded(circ, exit); log_info(LD_CIRC,"Using requested exit node '%s'", exit->nickname); exit = extend_info_dup(exit); } else { /* we have to decide one */ @@ -1576,6 +1571,7 @@ int circuit_extend_to_new_exit(origin_circuit_t *circ, extend_info_t *exit) { int err_reason = 0; + warn_if_last_router_excluded(circ, exit); circuit_append_new_exit(circ, exit); circuit_set_state(TO_CIRCUIT(circ), CIRCUIT_STATE_BUILDING); if ((err_reason = circuit_send_next_onion_skin(circ))<0) { From dc3229313b6d2aaff437c6fc7fa55ead4409e93d Mon Sep 17 00:00:00 2001 From: Sebastian Hahn Date: Wed, 16 Sep 2009 02:23:04 +0200 Subject: [PATCH 45/95] Teach connection_ap_can_use_exit about Exclude*Nodes To further attempt to fix bug 1090, make sure connection_ap_can_use_exit always returns 0 when the chosen exit router is excluded. This should fix bug1090. --- ChangeLog | 2 ++ src/or/connection_edge.c | 8 +++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 50b3b4450e..fc51140c63 100644 --- a/ChangeLog +++ b/ChangeLog @@ -40,6 +40,8 @@ Changes in version 0.2.1.20 - 2009-??-?? excluded in ExcludeExitNodes, but the circuit is not used to access the outside world. This should help fix bug 1090. Bugfix on 0.2.1.6-alpha. + - Teach connection_ap_can_use_exit to respect the Exclude*Nodes config + options. Should fix bug 1090. Bugfix on 0.0.2-pre16. o Minor features: - Add a "getinfo status/accepted-server-descriptor" controller diff --git a/src/or/connection_edge.c b/src/or/connection_edge.c index d699591cdc..ba1304a653 100644 --- a/src/or/connection_edge.c +++ b/src/or/connection_edge.c @@ -2851,11 +2851,13 @@ connection_edge_is_rendezvous_stream(edge_connection_t *conn) /** Return 1 if router exit is likely to allow stream conn * to exit from it, or 0 if it probably will not allow it. * (We might be uncertain if conn's destination address has not yet been - * resolved.) + * resolved.) If the router is in the list of excluded nodes, also return 0; */ int connection_ap_can_use_exit(edge_connection_t *conn, routerinfo_t *exit) { + or_options_t *options = get_options(); + tor_assert(conn); tor_assert(conn->_base.type == CONN_TYPE_AP); tor_assert(conn->socks_request); @@ -2901,6 +2903,10 @@ connection_ap_can_use_exit(edge_connection_t *conn, routerinfo_t *exit) if (!conn->chosen_exit_name && policy_is_reject_star(exit->exit_policy)) return 0; } + if (options->_ExcludeExitNodesUnion && + routerset_contains_router(options->_ExcludeExitNodesUnion, exit)) + return 0; + return 1; } From 7750bee21dda817611afd936558834bb21411301 Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Tue, 25 Aug 2009 17:13:12 -0700 Subject: [PATCH 46/95] Clean up Fallon's partially complete GSoC project. The code actually isn't that bad. It's a shame she didn't finish. Using it as the base for this feature. --- src/or/circuitbuild.c | 160 ++++++++++++++++++++++++++++++++++++++++++ src/or/circuitlist.c | 1 + src/or/config.c | 17 +++++ src/or/or.h | 18 +++++ 4 files changed, 196 insertions(+) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index ef9d24c853..7334308403 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -12,6 +12,11 @@ #include "or.h" /********* START VARIABLES **********/ +/** Global list of circuit build times */ +// XXX: Make this a smartlist.. +uint16_t circuit_build_times[NCIRCUITS_TO_OBSERVE]; +int build_times_idx = 0; +int total_build_times = 0; /** A global list of all circuits at this hop. */ extern circuit_t *global_circuitlist; @@ -60,6 +65,156 @@ static int onion_append_hop(crypt_path_t **head_ptr, extend_info_t *choice); static void entry_guards_changed(void); static time_t start_of_month(time_t when); +static int circuit_build_times_add_time(time_t time); +/** circuit_build_times is a circular array, so loop around when + * array is full + * + * time units are milliseconds + */ +static +int +circuit_build_times_add_time(long time) +{ + if(time > UINT16_MAX) { + log_notice(LD_CIRC, + "Circuit build time of %dms exceeds max. Capping at 65536ms", time); + time = UINT16_MAX; + } + circuit_build_times[build_times_idx] = time; + build_times_idx = (build_times_idx + 1) % NCIRCUITS_TO_OBSERVE; + if(total_build_times + 1 < NCIRCUITS_TO_OBSERVE) + total_build_times++; + + return 0; +} + +/** + * Calculate histogram + */ +void +circuit_build_times_create_histogram(uint16_t * histogram) +{ + int i, c; + // calculate histogram + for(i = 0; i < NCIRCUITS_TO_OBSERVE; i++) { + if(circuit_build_times[i] == 0) continue; /* 0 <-> uninitialized */ + + c = (circuit_build_times[i] / BUILDTIME_BIN_WIDTH); + histogram[c]++; + } +} + +/** + * Find maximum circuit build time + */ +uint16_t +circuit_build_times_max() +{ + int i = 0, max_build_time = 0; + for( i = 0; i < NCIRCUITS_TO_OBSERVE; i++) { + if(circuit_build_times[i] > max_build_time) + max_build_time = circuit_build_times[i]; + } + return max_build_time; +} + +uint16_t +circuit_build_times_min() +{ + int i = 0; + uint16_t min_build_time = UINT16_MAX; + for( i = 0; i < NCIRCUITS_TO_OBSERVE; i++) { + if(circuit_build_times[i] && /* 0 <-> uninitialized */ + circuit_build_times[i] < min_build_time) + min_build_time = circuit_build_times[i]; + } + return min_build_time; +} + +/** + * output a histogram of current circuit build times + */ +void +circuit_build_times_update_state(or_state_t * state) +{ + uint16_t max_build_time = 0, *histogram; + int i = 0, nbins = 0; + config_line_t **next, *line; + + max_build_time = circuit_build_times_max(); + nbins = 1 + (max_build_time / BUILDTIME_BIN_WIDTH); + histogram = tor_malloc_zero(nbins * sizeof(uint16_t)); + + circuit_build_times_create_histogram(histogram); + // write to state + config_free_lines(state->BuildtimeHistogram); + next = &state->BuildtimeHistogram; + *next = NULL; + + state->TotalBuildTimes = total_build_times; + + // total build times? + for(i = 0; i < nbins; i++) { + if(histogram[i] == 0) continue; // compress the histogram by skipping the blanks + *next = line = tor_malloc_zero(sizeof(config_line_t)); + line->key = tor_strdup("CircuitBuildTimeBin"); + line->value = tor_malloc(20); + tor_snprintf(line->value, 20, "%d %d", i*BUILDTIME_BIN_WIDTH, + histogram[i]); + next = &(line->next); + } + if(!get_options()->AvoidDiskWrites) + or_state_mark_dirty(get_or_state(), 0); + + if(histogram) tor_free(histogram); +} + +int +find_next_available(int chosen) +{// find index of next open slot in circuit_build_times + int idx = 0; + for(idx = (chosen + 1) % NCIRCUITS_TO_OBSERVE; idx < chosen; + idx = ((idx + 1 ) % NCIRCUITS_TO_OBSERVE)) { + if(circuit_build_times[idx] == 0) { + return idx; + } + } + return 0; +} + +/** Load histogram from state */ +int +circuit_build_times_parse_state(or_state_t *state, char **msg) +{ + config_line_t *line; + msg = NULL; + memset(circuit_build_times, 0, NCIRCUITS_TO_OBSERVE); + total_build_times = state->TotalBuildTimes; + + for(line = state->BuildtimeHistogram; line; line = line->next) { + smartlist_t * args = smartlist_create(); + smartlist_split_string(args, line->value, " ", + SPLIT_SKIP_SPACE|SPLIT_IGNORE_BLANK, 0); + if(smartlist_len(args) < 2) { + *msg = tor_strdup("Unable to parse circuit build times: " + "Too few arguments to CircuitBuildTIme"); + break; + } else { + uint16_t ms, count, i; + /* XXX: use tor_strtol */ + ms = atol(smartlist_get(args,0)); + count = atol(smartlist_get(args,1)); + for(i = 0; i < count; i++) { + circuit_build_times_add_time(ms); + } + } + } + return (msg ? -1 : 0); +} + + + + /** Iterate over values of circ_id, starting from conn-\>next_circ_id, * and with the high bit specified by conn-\>circ_id_type, until we get * a circ_id that is not in use by any other circuit on that conn. @@ -641,8 +796,13 @@ circuit_send_next_onion_skin(origin_circuit_t *circ) log_debug(LD_CIRC,"starting to send subsequent skin."); hop = onion_next_hop_in_cpath(circ->cpath); if (!hop) { + struct timeval end; + tor_gettimeofday(&end); /* done building the circuit. whew. */ circuit_set_state(TO_CIRCUIT(circ), CIRCUIT_STATE_OPEN); + circuit_build_times_add_time(tor_mdiff(&circ->_base.timestamp_created, + &end)); + circuit_build_times_recompute(); log_info(LD_CIRC,"circuit built!"); circuit_reset_failure_count(0); if (circ->build_state->onehop_tunnel) diff --git a/src/or/circuitlist.c b/src/or/circuitlist.c index e1da117168..54bda94001 100644 --- a/src/or/circuitlist.c +++ b/src/or/circuitlist.c @@ -379,6 +379,7 @@ static void init_circuit_base(circuit_t *circ) { circ->timestamp_created = time(NULL); + tor_gettimeofday(&circ->highres_created); circ->package_window = circuit_initial_package_window(); circ->deliver_window = CIRCWINDOW_START; diff --git a/src/or/config.c b/src/or/config.c index d830229d3b..0345ca7281 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -409,6 +409,11 @@ static config_var_t _state_vars[] = { V(LastRotatedOnionKey, ISOTIME, NULL), V(LastWritten, ISOTIME, NULL), + VAR("TotalBuildTimes", UINT, TotalBuildTimes, NULL), + VAR("CircuitBuildTimeBin", LINELIST_S, BuildtimeHistogram, NULL), + VAR("BuildtimeHistogram", LINELIST_V, BuildtimeHistogram, NULL), + + { NULL, CONFIG_TYPE_OBSOLETE, 0, NULL } }; @@ -597,6 +602,10 @@ static config_var_description_t options_description[] = { /* Hidden service options: HiddenService: dir,excludenodes, nodes, * options, port. PublishHidServDescriptor */ + /* Circuit build time histogram options */ + { "CircuitBuildTimeBin", "Histogram of recent circuit build times"}, + { "TotalBuildTimes", "Total number of buildtimes in histogram"}, + /* Nonpersistent options: __LeaveStreamsUnattached, __AllDirActionsPrivate */ { NULL, NULL }, }; @@ -5060,6 +5069,13 @@ or_state_set(or_state_t *new_state) log_warn(LD_GENERAL,"Unparseable bandwidth history state: %s",err); tor_free(err); } + + if(circuit_build_times_parse_state(global_state, &err) < 0) { + log_warn(LD_GENERAL,"%s",err); + tor_free(err); + + } + } /** Reload the persistent state from disk, generating a new state as needed. @@ -5192,6 +5208,7 @@ or_state_save(time_t now) * to avoid redundant writes. */ entry_guards_update_state(global_state); rep_hist_update_state(global_state); + circuit_build_times_update_state(global_state); if (accounting_is_enabled(get_options())) accounting_run_housekeeping(now); diff --git a/src/or/or.h b/src/or/or.h index 8587ea61fc..be54ab4bf7 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -1884,6 +1884,13 @@ typedef struct crypt_path_t { DH_KEY_LEN) #define ONIONSKIN_REPLY_LEN (DH_KEY_LEN+DIGEST_LEN) +// XXX: Do we want to artifically tweak CircuitIdleTimeout and +// the number of circuits we build at a time if < MIN here? +#define MIN_CIRCUITS_TO_OBSERVE 1000 +#define NCIRCUITS_TO_OBSERVE 10000 /* approx 3 weeks worth of circuits */ +#define BUILDTIME_BIN_WIDTH 50 + + /** Information used to build a circuit. */ typedef struct { /** Intended length of the final circuit. */ @@ -1977,6 +1984,7 @@ typedef struct circuit_t { time_t timestamp_created; /**< When was this circuit created? */ time_t timestamp_dirty; /**< When the circuit was first used, or 0 if the * circuit is clean. */ + struct timeval highres_created; /**< When exactly was this circuit created? */ uint16_t marked_for_close; /**< Should we close this circuit at the end of * the main loop? (If true, holds the line number @@ -2683,6 +2691,11 @@ typedef struct { int BWHistoryWriteInterval; smartlist_t *BWHistoryWriteValues; + /** Build time histogram */ + config_line_t * BuildtimeHistogram; + uint16_t TotalBuildTimes; + + /** What version of Tor wrote this state file? */ char *TorVersion; @@ -2852,6 +2865,11 @@ void bridges_retry_all(void); void entry_guards_free_all(void); +void circuit_build_times_update_state(or_state_t *state); +int circuit_build_times_parse_state(or_state_t *state, char **msg); + + + /********************************* circuitlist.c ***********************/ circuit_t * _circuit_get_global_list(void); From 04414830fe199d80bddf67c64e17d32d54a385e4 Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Thu, 27 Aug 2009 01:46:06 -0700 Subject: [PATCH 47/95] Implement the pareto fitting and timeout calculating bits. --- src/or/Makefile.am | 4 +- src/or/circuitbuild.c | 285 +++++++++++++++++++++++++++++++----------- src/or/circuituse.c | 2 + src/or/config.c | 7 +- src/or/or.h | 26 +++- 5 files changed, 243 insertions(+), 81 deletions(-) diff --git a/src/or/Makefile.am b/src/or/Makefile.am index 7d6c9eb0b9..e9916d5188 100644 --- a/src/or/Makefile.am +++ b/src/or/Makefile.am @@ -41,14 +41,14 @@ AM_CPPFLAGS = -DSHARE_DATADIR="\"$(datadir)\"" \ tor_LDFLAGS = @TOR_LDFLAGS_zlib@ @TOR_LDFLAGS_openssl@ @TOR_LDFLAGS_libevent@ tor_LDADD = ../common/libor.a ../common/libor-crypto.a \ ../common/libor-event.a \ - -lz -levent -lssl -lcrypto @TOR_LIB_WS32@ @TOR_LIB_GDI@ + -lz -lm -levent -lssl -lcrypto @TOR_LIB_WS32@ @TOR_LIB_GDI@ test_SOURCES = $(COMMON_SRC) test_data.c test.c test_LDFLAGS = @TOR_LDFLAGS_zlib@ @TOR_LDFLAGS_openssl@ \ @TOR_LDFLAGS_libevent@ test_LDADD = ../common/libor.a ../common/libor-crypto.a \ ../common/libor-event.a \ - -lz -levent -lssl -lcrypto @TOR_LIB_WS32@ @TOR_LIB_GDI@ + -lz -lm -levent -lssl -lcrypto @TOR_LIB_WS32@ @TOR_LIB_GDI@ noinst_HEADERS = or.h eventdns.h eventdns_tor.h micro-revision.i diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 7334308403..582567b7ee 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -9,14 +9,23 @@ * \brief The actual details of building circuits. **/ +#include + +long int lround(double x); + +double +ln(double x) +{ + return log(x); +} +#undef log + #include "or.h" +#include "crypto.h" /********* START VARIABLES **********/ /** Global list of circuit build times */ -// XXX: Make this a smartlist.. -uint16_t circuit_build_times[NCIRCUITS_TO_OBSERVE]; -int build_times_idx = 0; -int total_build_times = 0; +circuit_build_times_t circ_times; /** A global list of all circuits at this hop. */ extern circuit_t *global_circuitlist; @@ -65,25 +74,24 @@ static int onion_append_hop(crypt_path_t **head_ptr, extend_info_t *choice); static void entry_guards_changed(void); static time_t start_of_month(time_t when); -static int circuit_build_times_add_time(time_t time); -/** circuit_build_times is a circular array, so loop around when - * array is full +/** + * circuit_build_times is a circular array, so loop around when + * array is full * * time units are milliseconds */ -static int -circuit_build_times_add_time(long time) +circuit_build_times_add_time(circuit_build_times_t *cbt, long time) { - if(time > UINT16_MAX) { + if (time > UINT16_MAX) { log_notice(LD_CIRC, - "Circuit build time of %dms exceeds max. Capping at 65536ms", time); + "Circuit build time of %ldms exceeds max. Capping at 65536ms", time); time = UINT16_MAX; } - circuit_build_times[build_times_idx] = time; - build_times_idx = (build_times_idx + 1) % NCIRCUITS_TO_OBSERVE; - if(total_build_times + 1 < NCIRCUITS_TO_OBSERVE) - total_build_times++; + cbt->circuit_build_times[cbt->build_times_idx] = time; + cbt->build_times_idx = (cbt->build_times_idx + 1) % NCIRCUITS_TO_OBSERVE; + if (cbt->total_build_times + 1 < NCIRCUITS_TO_OBSERVE) + cbt->total_build_times++; return 0; } @@ -91,15 +99,16 @@ circuit_build_times_add_time(long time) /** * Calculate histogram */ -void -circuit_build_times_create_histogram(uint16_t * histogram) +static void +circuit_build_times_create_histogram(circuit_build_times_t *cbt, + uint16_t *histogram) { - int i, c; - // calculate histogram - for(i = 0; i < NCIRCUITS_TO_OBSERVE; i++) { - if(circuit_build_times[i] == 0) continue; /* 0 <-> uninitialized */ + int i, c; + // calculate histogram + for (i = 0; i < NCIRCUITS_TO_OBSERVE; i++) { + if (cbt->circuit_build_times[i] == 0) continue; /* 0 <-> uninitialized */ - c = (circuit_build_times[i] / BUILDTIME_BIN_WIDTH); + c = (cbt->circuit_build_times[i] / BUILDTIME_BIN_WIDTH); histogram[c]++; } } @@ -107,26 +116,29 @@ circuit_build_times_create_histogram(uint16_t * histogram) /** * Find maximum circuit build time */ -uint16_t -circuit_build_times_max() +static uint16_t +circuit_build_times_max(circuit_build_times_t *cbt) { int i = 0, max_build_time = 0; - for( i = 0; i < NCIRCUITS_TO_OBSERVE; i++) { - if(circuit_build_times[i] > max_build_time) - max_build_time = circuit_build_times[i]; + for (i = 0; i < NCIRCUITS_TO_OBSERVE; i++) { + if (cbt->circuit_build_times[i] > max_build_time) + max_build_time = cbt->circuit_build_times[i]; } return max_build_time; } -uint16_t -circuit_build_times_min() +static uint16_t +circuit_build_times_min(circuit_build_times_t *cbt) { int i = 0; uint16_t min_build_time = UINT16_MAX; - for( i = 0; i < NCIRCUITS_TO_OBSERVE; i++) { - if(circuit_build_times[i] && /* 0 <-> uninitialized */ - circuit_build_times[i] < min_build_time) - min_build_time = circuit_build_times[i]; + for (i = 0; i < NCIRCUITS_TO_OBSERVE; i++) { + if (cbt->circuit_build_times[i] && /* 0 <-> uninitialized */ + cbt->circuit_build_times[i] < min_build_time) + min_build_time = cbt->circuit_build_times[i]; + } + if (min_build_time == UINT16_MAX) { + log_warn(LD_CIRC, "No build times less than UIN16_MAX!"); } return min_build_time; } @@ -135,85 +147,218 @@ circuit_build_times_min() * output a histogram of current circuit build times */ void -circuit_build_times_update_state(or_state_t * state) +circuit_build_times_update_state(circuit_build_times_t *cbt, + or_state_t *state) { uint16_t max_build_time = 0, *histogram; int i = 0, nbins = 0; config_line_t **next, *line; - max_build_time = circuit_build_times_max(); + max_build_time = circuit_build_times_max(cbt); nbins = 1 + (max_build_time / BUILDTIME_BIN_WIDTH); histogram = tor_malloc_zero(nbins * sizeof(uint16_t)); - circuit_build_times_create_histogram(histogram); + circuit_build_times_create_histogram(cbt, histogram); // write to state config_free_lines(state->BuildtimeHistogram); next = &state->BuildtimeHistogram; *next = NULL; - state->TotalBuildTimes = total_build_times; + state->TotalBuildTimes = cbt->total_build_times; // total build times? - for(i = 0; i < nbins; i++) { - if(histogram[i] == 0) continue; // compress the histogram by skipping the blanks + for (i = 0; i < nbins; i++) { + // compress the histogram by skipping the blanks + if (histogram[i] == 0) continue; *next = line = tor_malloc_zero(sizeof(config_line_t)); line->key = tor_strdup("CircuitBuildTimeBin"); - line->value = tor_malloc(20); - tor_snprintf(line->value, 20, "%d %d", i*BUILDTIME_BIN_WIDTH, + line->value = tor_malloc(25); + tor_snprintf(line->value, 25, "%d %d", i*BUILDTIME_BIN_WIDTH, histogram[i]); next = &(line->next); } - if(!get_options()->AvoidDiskWrites) + if (!get_options()->AvoidDiskWrites) or_state_mark_dirty(get_or_state(), 0); - if(histogram) tor_free(histogram); -} - -int -find_next_available(int chosen) -{// find index of next open slot in circuit_build_times - int idx = 0; - for(idx = (chosen + 1) % NCIRCUITS_TO_OBSERVE; idx < chosen; - idx = ((idx + 1 ) % NCIRCUITS_TO_OBSERVE)) { - if(circuit_build_times[idx] == 0) { - return idx; - } - } - return 0; + if (histogram) tor_free(histogram); } /** Load histogram from state */ int -circuit_build_times_parse_state(or_state_t *state, char **msg) +circuit_build_times_parse_state(circuit_build_times_t *cbt, + or_state_t *state, char **msg) { + int tot_values = 0, lines = 0; config_line_t *line; msg = NULL; - memset(circuit_build_times, 0, NCIRCUITS_TO_OBSERVE); - total_build_times = state->TotalBuildTimes; + memset(cbt->circuit_build_times, 0, NCIRCUITS_TO_OBSERVE); + cbt->total_build_times = state->TotalBuildTimes; - for(line = state->BuildtimeHistogram; line; line = line->next) { + for (line = state->BuildtimeHistogram; line; line = line->next) { smartlist_t * args = smartlist_create(); smartlist_split_string(args, line->value, " ", SPLIT_SKIP_SPACE|SPLIT_IGNORE_BLANK, 0); - if(smartlist_len(args) < 2) { + if (smartlist_len(args) < 2) { *msg = tor_strdup("Unable to parse circuit build times: " "Too few arguments to CircuitBuildTIme"); break; } else { - uint16_t ms, count, i; - /* XXX: use tor_strtol */ - ms = atol(smartlist_get(args,0)); - count = atol(smartlist_get(args,1)); - for(i = 0; i < count; i++) { - circuit_build_times_add_time(ms); + const char *ms_str = smartlist_get(args,0); + const char *count_str = smartlist_get(args,1); + uint32_t count, i; + uint16_t ms; + int ok; + ms = tor_parse_ulong(ms_str, 0, 0, UINT16_MAX, &ok, NULL); + if (!ok) { + *msg = tor_strdup("Unable to parse circuit build times: " + "Unparsable bin number"); + break; + } + count = tor_parse_ulong(count_str, 0, 0, UINT32_MAX, &ok, NULL); + if (!ok) { + *msg = tor_strdup("Unable to parse circuit build times: " + "Unparsable bin count"); + break; + } + lines++; + for (i = 0; i < count; i++) { + circuit_build_times_add_time(cbt, ms); + tot_values++; } } } + log_info(LD_CIRC, "Loaded %d values from %d lines in circuit time histogram", + tot_values, lines); + circuit_build_times_set_timeout(cbt); return (msg ? -1 : 0); } +static void +circuit_build_times_update_alpha(circuit_build_times_t *cbt) +{ + uint16_t *x=cbt->circuit_build_times; + double a = 0; + int n=0,i=0; + /* http://en.wikipedia.org/wiki/Pareto_distribution#Parameter_estimation */ + cbt->Xm = circuit_build_times_min(cbt); + for (i=0; i< NCIRCUITS_TO_OBSERVE; i++) { + if (!x[i]) continue; + a += ln(x[i]); + n++; + } + tor_assert(n==cbt->total_build_times); + a -= n*ln(cbt->Xm); + a = n/a; + + cbt->alpha = a; +} + +/** + * This is the Pareto Quantile Function. It calculates the point x + * in the distribution such that F(x) < quantile (ie quantile*100% + * of the mass of the density function is below x on the curve). + * + * We use it to calculate the timeout and also synthetic values of + * time for circuits that timeout before completion. + * + * See http://en.wikipedia.org/wiki/Quantile_function, + * http://en.wikipedia.org/wiki/Inverse_transform_sampling and + * http://en.wikipedia.org/wiki/Pareto_distribution#Parameter_estimation + * That's right. I'll cite wikipedia all day long. + */ +static double +circuit_build_times_calculate_timeout(circuit_build_times_t *cbt, + double quantile) +{ + return cbt->Xm/pow(1.0-quantile,1.0/cbt->alpha); +} + +static void +circuit_build_times_add_timeout_worker(circuit_build_times_t *cbt) +{ + /* Generate 0.8-1.0... */ + uint64_t r = crypto_rand_uint64(UINT64_MAX-1); + double u = BUILDTIMEOUT_QUANTILE_CUTOFF + + ((1.0-BUILDTIMEOUT_QUANTILE_CUTOFF)*r)/(1.0*UINT64_MAX); + + long gentime = lround(circuit_build_times_calculate_timeout(cbt, u)); + + if (gentime < get_options()->CircuitBuildTimeout*1000) { + log_warn(LD_CIRC, + "Generated a synthetic timeout LESS than the current timeout: %ld vs %d", + gentime, get_options()->CircuitBuildTimeout*1000); + tor_assert(gentime >= get_options()->CircuitBuildTimeout*1000); + } else if (gentime > UINT16_MAX) { + gentime = UINT16_MAX; + log_info(LD_CIRC, + "Generated a synthetic timeout LESS than the current timeout: %ld vs %d", + gentime, get_options()->CircuitBuildTimeout*1000); + } else { + log_info(LD_CIRC, "Generated synthetic time %ld for timeout", + gentime); + } + + circuit_build_times_add_time(cbt, gentime); +} + +/** + * Store a timeout as a synthetic value + */ +void +circuit_build_times_add_timeout(circuit_build_times_t *cbt) +{ + if (cbt->total_build_times < MIN_CIRCUITS_TO_OBSERVE) { + /* Store a timeout before we have enough data as special */ + cbt->pre_timeouts++; + return; + } + + /* Store a timeout as a random position on this curve */ + if (cbt->pre_timeouts && get_options()->CircuitBuildTimeout != 60) { + cbt->Xm = circuit_build_times_min(cbt); + // Use current timeout to get an estimate on alpha + // Q(u) = Xm/((1-u)^(1/a)) + // Q(0.8) = Xm/((1-0.8))^(1/a)) = CircBuildTimeout + // CircBuildTimeout = Xm/((1-0.8))^(1/a)) + // CircBuildTimeout = Xm*((1-0.8))^(-1/a)) + // ln(CircBuildTimeout) = ln(Xm)+ln(((1-0.8)))*(-1/a) + // -ln(1-0.8)/(ln(CircBuildTimeout)-ln(Xm))=a + cbt->alpha = -ln(1-BUILDTIMEOUT_QUANTILE_CUTOFF)/ + (ln(get_options()->CircuitBuildTimeout)-ln(cbt->Xm)); + while (cbt->pre_timeouts-- != 0) { + circuit_build_times_add_timeout_worker(cbt); + } + } + + cbt->pre_timeouts = 0; + circuit_build_times_add_timeout_worker(cbt); +} + +void +circuit_build_times_set_timeout(circuit_build_times_t *cbt) +{ + double timeout; + + if (cbt->total_build_times < MIN_CIRCUITS_TO_OBSERVE) { + log_info(LD_CIRC, + "Not enough circuits yet to calculate a new build timeout." + " Need %d more.", + MIN_CIRCUITS_TO_OBSERVE-cbt->total_build_times); + return; + } + + circuit_build_times_update_alpha(cbt); + timeout = circuit_build_times_calculate_timeout(cbt, + BUILDTIMEOUT_QUANTILE_CUTOFF); + + get_options()->CircuitBuildTimeout = lround(timeout/1000.0); + + log_info(LD_CIRC, + "Set circuit build timeout to %d based on %d circuit times", + get_options()->CircuitBuildTimeout, cbt->total_build_times); +} /** Iterate over values of circ_id, starting from conn-\>next_circ_id, * and with the high bit specified by conn-\>circ_id_type, until we get @@ -800,9 +945,9 @@ circuit_send_next_onion_skin(origin_circuit_t *circ) tor_gettimeofday(&end); /* done building the circuit. whew. */ circuit_set_state(TO_CIRCUIT(circ), CIRCUIT_STATE_OPEN); - circuit_build_times_add_time(tor_mdiff(&circ->_base.timestamp_created, - &end)); - circuit_build_times_recompute(); + circuit_build_times_add_time(&circ_times, + tv_mdiff(&circ->_base.highres_created, &end)); + circuit_build_times_set_timeout(&circ_times); log_info(LD_CIRC,"circuit built!"); circuit_reset_failure_count(0); if (circ->build_state->onehop_tunnel) diff --git a/src/or/circuituse.c b/src/or/circuituse.c index ee2d0bbabf..e93d28df72 100644 --- a/src/or/circuituse.c +++ b/src/or/circuituse.c @@ -358,6 +358,8 @@ circuit_expire_building(time_t now) circuit_log_path(LOG_INFO,LD_CIRC,TO_ORIGIN_CIRCUIT(victim)); circuit_mark_for_close(victim, END_CIRC_REASON_TIMEOUT); + circuit_build_times_add_timeout(&circ_times); + circuit_build_times_set_timeout(&circ_times); } } diff --git a/src/or/config.c b/src/or/config.c index 0345ca7281..39a4ac139d 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -413,7 +413,6 @@ static config_var_t _state_vars[] = { VAR("CircuitBuildTimeBin", LINELIST_S, BuildtimeHistogram, NULL), VAR("BuildtimeHistogram", LINELIST_V, BuildtimeHistogram, NULL), - { NULL, CONFIG_TYPE_OBSOLETE, 0, NULL } }; @@ -2923,7 +2922,7 @@ compute_publishserverdescriptor(or_options_t *options) /** Lowest allowable value for CircuitBuildTimeout; values too low will * increase network load because of failing connections being retried, and * might prevent users from connecting to the network at all. */ -#define MIN_CIRCUIT_BUILD_TIMEOUT 30 +#define MIN_CIRCUIT_BUILD_TIMEOUT 5 /** Lowest allowable value for MaxCircuitDirtiness; if this is too low, Tor * will generate too many circuits and potentially overload the network. */ @@ -5070,7 +5069,7 @@ or_state_set(or_state_t *new_state) tor_free(err); } - if(circuit_build_times_parse_state(global_state, &err) < 0) { + if (circuit_build_times_parse_state(&circ_times, global_state, &err) < 0) { log_warn(LD_GENERAL,"%s",err); tor_free(err); @@ -5208,7 +5207,7 @@ or_state_save(time_t now) * to avoid redundant writes. */ entry_guards_update_state(global_state); rep_hist_update_state(global_state); - circuit_build_times_update_state(global_state); + circuit_build_times_update_state(&circ_times, global_state); if (accounting_is_enabled(get_options())) accounting_run_housekeeping(now); diff --git a/src/or/or.h b/src/or/or.h index be54ab4bf7..5e94a56e7c 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -1890,6 +1890,8 @@ typedef struct crypt_path_t { #define NCIRCUITS_TO_OBSERVE 10000 /* approx 3 weeks worth of circuits */ #define BUILDTIME_BIN_WIDTH 50 +/* TODO: This should be moved to the consensus */ +#define BUILDTIMEOUT_QUANTILE_CUTOFF 0.8 /** Information used to build a circuit. */ typedef struct { @@ -1984,7 +1986,7 @@ typedef struct circuit_t { time_t timestamp_created; /**< When was this circuit created? */ time_t timestamp_dirty; /**< When the circuit was first used, or 0 if the * circuit is clean. */ - struct timeval highres_created; /**< When exactly was this circuit created? */ + struct timeval highres_created; /**< When exactly was the circuit created? */ uint16_t marked_for_close; /**< Should we close this circuit at the end of * the main loop? (If true, holds the line number @@ -2695,7 +2697,6 @@ typedef struct { config_line_t * BuildtimeHistogram; uint16_t TotalBuildTimes; - /** What version of Tor wrote this state file? */ char *TorVersion; @@ -2865,10 +2866,25 @@ void bridges_retry_all(void); void entry_guards_free_all(void); -void circuit_build_times_update_state(or_state_t *state); -int circuit_build_times_parse_state(or_state_t *state, char **msg); - +/* Circuit Build Timeout "public" functions (I love C... No wait.) */ +typedef struct { + // XXX: Make this a smartlist.. + uint16_t circuit_build_times[NCIRCUITS_TO_OBSERVE]; + int build_times_idx; + int total_build_times; + int pre_timeouts; + uint16_t Xm; + double alpha; +} circuit_build_times_t; +extern circuit_build_times_t circ_times; +void circuit_build_times_update_state(circuit_build_times_t *cbt, + or_state_t *state); +int circuit_build_times_parse_state(circuit_build_times_t *cbt, + or_state_t *state, char **msg); +void circuit_build_times_add_timeout(circuit_build_times_t *cbt); +void circuit_build_times_set_timeout(circuit_build_times_t *cbt); +int circuit_build_times_add_time(circuit_build_times_t *cbt, long time); /********************************* circuitlist.c ***********************/ From b52bce91fc25d29f1d1a7b5a32076eadd7005d2f Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Thu, 27 Aug 2009 23:28:20 -0700 Subject: [PATCH 48/95] Write unit tests and fix issues they uncovered. --- src/or/circuitbuild.c | 158 ++++++++++++++++++++++++++++-------------- src/or/config.c | 2 +- src/or/or.h | 45 ++++++++---- src/or/test.c | 67 ++++++++++++++++++ 4 files changed, 206 insertions(+), 66 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 582567b7ee..ee9dce2b38 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -9,9 +9,13 @@ * \brief The actual details of building circuits. **/ +// XXX: Move this noise to common/compat.c? #include +// also use pow() + long int lround(double x); +double ln(double x); double ln(double x) @@ -20,6 +24,8 @@ ln(double x) } #undef log +#define CIRCUIT_PRIVATE + #include "or.h" #include "crypto.h" @@ -81,16 +87,19 @@ static time_t start_of_month(time_t when); * time units are milliseconds */ int -circuit_build_times_add_time(circuit_build_times_t *cbt, long time) +circuit_build_times_add_time(circuit_build_times_t *cbt, build_time_t time) { - if (time > UINT16_MAX) { + if (time > BUILD_TIME_MAX) { log_notice(LD_CIRC, - "Circuit build time of %ldms exceeds max. Capping at 65536ms", time); - time = UINT16_MAX; + "Circuit build time of %ums exceeds max. Capping at 65536ms", time); + time = BUILD_TIME_MAX; + } else if (time <= 0) { + log_err(LD_CIRC, "Circuit build time is %u!", time); + return -1; } cbt->circuit_build_times[cbt->build_times_idx] = time; cbt->build_times_idx = (cbt->build_times_idx + 1) % NCIRCUITS_TO_OBSERVE; - if (cbt->total_build_times + 1 < NCIRCUITS_TO_OBSERVE) + if (cbt->total_build_times < NCIRCUITS_TO_OBSERVE) cbt->total_build_times++; return 0; @@ -101,7 +110,7 @@ circuit_build_times_add_time(circuit_build_times_t *cbt, long time) */ static void circuit_build_times_create_histogram(circuit_build_times_t *cbt, - uint16_t *histogram) + build_time_t *histogram) { int i, c; // calculate histogram @@ -116,10 +125,11 @@ circuit_build_times_create_histogram(circuit_build_times_t *cbt, /** * Find maximum circuit build time */ -static uint16_t +static build_time_t circuit_build_times_max(circuit_build_times_t *cbt) { - int i = 0, max_build_time = 0; + int i = 0; + build_time_t max_build_time = 0; for (i = 0; i < NCIRCUITS_TO_OBSERVE; i++) { if (cbt->circuit_build_times[i] > max_build_time) max_build_time = cbt->circuit_build_times[i]; @@ -127,36 +137,39 @@ circuit_build_times_max(circuit_build_times_t *cbt) return max_build_time; } -static uint16_t +static build_time_t circuit_build_times_min(circuit_build_times_t *cbt) { int i = 0; - uint16_t min_build_time = UINT16_MAX; + build_time_t min_build_time = BUILD_TIME_MAX; for (i = 0; i < NCIRCUITS_TO_OBSERVE; i++) { if (cbt->circuit_build_times[i] && /* 0 <-> uninitialized */ cbt->circuit_build_times[i] < min_build_time) min_build_time = cbt->circuit_build_times[i]; } - if (min_build_time == UINT16_MAX) { - log_warn(LD_CIRC, "No build times less than UIN16_MAX!"); + if (min_build_time == BUILD_TIME_MAX) { + log_warn(LD_CIRC, "No build times less than BUILD_TIME_MAX!"); } return min_build_time; } /** - * output a histogram of current circuit build times + * output a histogram of current circuit build times. + * + * XXX: Is do_unit the right way to do this unit test + * noise? */ void circuit_build_times_update_state(circuit_build_times_t *cbt, - or_state_t *state) + or_state_t *state, int do_unit) { - uint16_t max_build_time = 0, *histogram; + build_time_t max_build_time = 0, *histogram; int i = 0, nbins = 0; config_line_t **next, *line; max_build_time = circuit_build_times_max(cbt); nbins = 1 + (max_build_time / BUILDTIME_BIN_WIDTH); - histogram = tor_malloc_zero(nbins * sizeof(uint16_t)); + histogram = tor_malloc_zero(nbins * sizeof(build_time_t)); circuit_build_times_create_histogram(cbt, histogram); // write to state @@ -177,8 +190,11 @@ circuit_build_times_update_state(circuit_build_times_t *cbt, histogram[i]); next = &(line->next); } - if (!get_options()->AvoidDiskWrites) - or_state_mark_dirty(get_or_state(), 0); + + if (!do_unit) { + if (!get_options()->AvoidDiskWrites) + or_state_mark_dirty(get_or_state(), 0); + } if (histogram) tor_free(histogram); } @@ -191,8 +207,7 @@ circuit_build_times_parse_state(circuit_build_times_t *cbt, int tot_values = 0, lines = 0; config_line_t *line; msg = NULL; - memset(cbt->circuit_build_times, 0, NCIRCUITS_TO_OBSERVE); - cbt->total_build_times = state->TotalBuildTimes; + memset(cbt, 0, sizeof(*cbt)); for (line = state->BuildtimeHistogram; line; line = line->next) { smartlist_t * args = smartlist_create(); @@ -206,9 +221,9 @@ circuit_build_times_parse_state(circuit_build_times_t *cbt, const char *ms_str = smartlist_get(args,0); const char *count_str = smartlist_get(args,1); uint32_t count, i; - uint16_t ms; + build_time_t ms; int ok; - ms = tor_parse_ulong(ms_str, 0, 0, UINT16_MAX, &ok, NULL); + ms = tor_parse_ulong(ms_str, 0, 0, BUILD_TIME_MAX, &ok, NULL); if (!ok) { *msg = tor_strdup("Unable to parse circuit build times: " "Unparsable bin number"); @@ -233,10 +248,10 @@ circuit_build_times_parse_state(circuit_build_times_t *cbt, return (msg ? -1 : 0); } -static void +void circuit_build_times_update_alpha(circuit_build_times_t *cbt) { - uint16_t *x=cbt->circuit_build_times; + build_time_t *x=cbt->circuit_build_times; double a = 0; int n=0,i=0; @@ -248,6 +263,10 @@ circuit_build_times_update_alpha(circuit_build_times_t *cbt) a += ln(x[i]); n++; } + if (n!=cbt->total_build_times) { + log_err(LD_CIRC, "Discrepency in build times count: %d vs %d", n, + cbt->total_build_times); + } tor_assert(n==cbt->total_build_times); a -= n*ln(cbt->Xm); a = n/a; @@ -257,7 +276,7 @@ circuit_build_times_update_alpha(circuit_build_times_t *cbt) /** * This is the Pareto Quantile Function. It calculates the point x - * in the distribution such that F(x) < quantile (ie quantile*100% + * in the distribution such that F(x) = quantile (ie quantile*100% * of the mass of the density function is below x on the curve). * * We use it to calculate the timeout and also synthetic values of @@ -265,50 +284,92 @@ circuit_build_times_update_alpha(circuit_build_times_t *cbt) * * See http://en.wikipedia.org/wiki/Quantile_function, * http://en.wikipedia.org/wiki/Inverse_transform_sampling and - * http://en.wikipedia.org/wiki/Pareto_distribution#Parameter_estimation + * http://en.wikipedia.org/wiki/Pareto_distribution#Generating_a_random_sample_from_Pareto_distribution * That's right. I'll cite wikipedia all day long. */ -static double +double circuit_build_times_calculate_timeout(circuit_build_times_t *cbt, double quantile) { - return cbt->Xm/pow(1.0-quantile,1.0/cbt->alpha); + double ret = cbt->Xm/pow(1.0-quantile,1.0/cbt->alpha); + if (ret > INT32_MAX) { + ret = INT32_MAX; + } + tor_assert(ret > 0); + return ret; +} + +/* Pareto CDF */ +double +circuit_build_times_cdf(circuit_build_times_t *cbt, + double x) +{ + double ret = 1.0-pow(cbt->Xm/x,cbt->alpha); + tor_assert(0 <= ret && ret <= 1.0); + return ret; +} + +build_time_t +circuit_build_times_generate_sample(circuit_build_times_t *cbt, + double q_lo, double q_hi) +{ + uint32_t r = crypto_rand_int(UINT32_MAX-1); + double u = q_lo + ((q_hi-q_lo)*r)/(1.0*UINT32_MAX); + build_time_t ret; + + tor_assert(0 <= u && u < 1.0); + ret = lround(circuit_build_times_calculate_timeout(cbt, u)); + tor_assert(ret > 0); + return ret; } static void circuit_build_times_add_timeout_worker(circuit_build_times_t *cbt) { /* Generate 0.8-1.0... */ - uint64_t r = crypto_rand_uint64(UINT64_MAX-1); - double u = BUILDTIMEOUT_QUANTILE_CUTOFF + - ((1.0-BUILDTIMEOUT_QUANTILE_CUTOFF)*r)/(1.0*UINT64_MAX); + build_time_t gentime = circuit_build_times_generate_sample(cbt, + BUILDTIMEOUT_QUANTILE_CUTOFF, 1.0); - long gentime = lround(circuit_build_times_calculate_timeout(cbt, u)); - - if (gentime < get_options()->CircuitBuildTimeout*1000) { + if (gentime < (build_time_t)get_options()->CircuitBuildTimeout*1000) { log_warn(LD_CIRC, - "Generated a synthetic timeout LESS than the current timeout: %ld vs %d", + "Generated a synthetic timeout LESS than the current timeout: %u vs %d", gentime, get_options()->CircuitBuildTimeout*1000); - tor_assert(gentime >= get_options()->CircuitBuildTimeout*1000); - } else if (gentime > UINT16_MAX) { - gentime = UINT16_MAX; + tor_assert(gentime >= + (build_time_t)get_options()->CircuitBuildTimeout*1000); + } else if (gentime > BUILD_TIME_MAX) { + gentime = BUILD_TIME_MAX; log_info(LD_CIRC, - "Generated a synthetic timeout LESS than the current timeout: %ld vs %d", - gentime, get_options()->CircuitBuildTimeout*1000); + "Generated a synthetic timeout larger than the max: %u", gentime); } else { - log_info(LD_CIRC, "Generated synthetic time %ld for timeout", - gentime); + log_info(LD_CIRC, "Generated synthetic time %u for timeout", gentime); } circuit_build_times_add_time(cbt, gentime); } +void +circuit_build_times_initial_alpha(circuit_build_times_t *cbt, + double quantile, build_time_t timeout) +{ + // Q(u) = Xm/((1-u)^(1/a)) + // Q(0.8) = Xm/((1-0.8))^(1/a)) = CircBuildTimeout + // CircBuildTimeout = Xm/((1-0.8))^(1/a)) + // CircBuildTimeout = Xm*((1-0.8))^(-1/a)) + // ln(CircBuildTimeout) = ln(Xm)+ln(((1-0.8)))*(-1/a) + // -ln(1-0.8)/(ln(CircBuildTimeout)-ln(Xm))=a + cbt->alpha = ln(1.0-quantile)/(ln(cbt->Xm)-ln(timeout)); +} + /** * Store a timeout as a synthetic value */ void circuit_build_times_add_timeout(circuit_build_times_t *cbt) { + /* XXX: If there are a ton of timeouts, we should reduce + * the circuit build timeout by like 2X or something... + * But then how do we differentiate between that and network + * failure? */ if (cbt->total_build_times < MIN_CIRCUITS_TO_OBSERVE) { /* Store a timeout before we have enough data as special */ cbt->pre_timeouts++; @@ -316,17 +377,12 @@ circuit_build_times_add_timeout(circuit_build_times_t *cbt) } /* Store a timeout as a random position on this curve */ - if (cbt->pre_timeouts && get_options()->CircuitBuildTimeout != 60) { + if (cbt->pre_timeouts) { cbt->Xm = circuit_build_times_min(cbt); // Use current timeout to get an estimate on alpha - // Q(u) = Xm/((1-u)^(1/a)) - // Q(0.8) = Xm/((1-0.8))^(1/a)) = CircBuildTimeout - // CircBuildTimeout = Xm/((1-0.8))^(1/a)) - // CircBuildTimeout = Xm*((1-0.8))^(-1/a)) - // ln(CircBuildTimeout) = ln(Xm)+ln(((1-0.8)))*(-1/a) - // -ln(1-0.8)/(ln(CircBuildTimeout)-ln(Xm))=a - cbt->alpha = -ln(1-BUILDTIMEOUT_QUANTILE_CUTOFF)/ - (ln(get_options()->CircuitBuildTimeout)-ln(cbt->Xm)); + circuit_build_times_initial_alpha(cbt, + 1.0-((double)cbt->pre_timeouts)/cbt->total_build_times, + get_options()->CircuitBuildTimeout*1000); while (cbt->pre_timeouts-- != 0) { circuit_build_times_add_timeout_worker(cbt); } diff --git a/src/or/config.c b/src/or/config.c index 39a4ac139d..45ce5cf13b 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -5207,7 +5207,7 @@ or_state_save(time_t now) * to avoid redundant writes. */ entry_guards_update_state(global_state); rep_hist_update_state(global_state); - circuit_build_times_update_state(&circ_times, global_state); + circuit_build_times_update_state(&circ_times, global_state, 0); if (accounting_is_enabled(get_options())) accounting_run_housekeeping(now); diff --git a/src/or/or.h b/src/or/or.h index 5e94a56e7c..13626c4d85 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -1884,15 +1884,6 @@ typedef struct crypt_path_t { DH_KEY_LEN) #define ONIONSKIN_REPLY_LEN (DH_KEY_LEN+DIGEST_LEN) -// XXX: Do we want to artifically tweak CircuitIdleTimeout and -// the number of circuits we build at a time if < MIN here? -#define MIN_CIRCUITS_TO_OBSERVE 1000 -#define NCIRCUITS_TO_OBSERVE 10000 /* approx 3 weeks worth of circuits */ -#define BUILDTIME_BIN_WIDTH 50 - -/* TODO: This should be moved to the consensus */ -#define BUILDTIMEOUT_QUANTILE_CUTOFF 0.8 - /** Information used to build a circuit. */ typedef struct { /** Intended length of the final circuit. */ @@ -2866,25 +2857,51 @@ void bridges_retry_all(void); void entry_guards_free_all(void); -/* Circuit Build Timeout "public" functions (I love C... No wait.) */ +/* Circuit Build Timeout "public" functions and structures. + * (I love C... No wait.) */ + +// XXX: Do we want to artifically tweak CircuitIdleTimeout and +// the number of circuits we build at a time if < MIN here? +#define MIN_CIRCUITS_TO_OBSERVE 500 +#define NCIRCUITS_TO_OBSERVE 5000 /* approx 1.5 weeks worth of circuits */ +#define BUILDTIME_BIN_WIDTH 50 + +/* TODO: This should be moved to the consensus */ +#define BUILDTIMEOUT_QUANTILE_CUTOFF 0.8 + +typedef uint32_t build_time_t; +#define BUILD_TIME_MAX ((build_time_t)(INT32_MAX)) + typedef struct { // XXX: Make this a smartlist.. - uint16_t circuit_build_times[NCIRCUITS_TO_OBSERVE]; + build_time_t circuit_build_times[NCIRCUITS_TO_OBSERVE]; int build_times_idx; int total_build_times; int pre_timeouts; - uint16_t Xm; + build_time_t Xm; double alpha; } circuit_build_times_t; extern circuit_build_times_t circ_times; void circuit_build_times_update_state(circuit_build_times_t *cbt, - or_state_t *state); + or_state_t *state, int do_unit); int circuit_build_times_parse_state(circuit_build_times_t *cbt, or_state_t *state, char **msg); void circuit_build_times_add_timeout(circuit_build_times_t *cbt); void circuit_build_times_set_timeout(circuit_build_times_t *cbt); -int circuit_build_times_add_time(circuit_build_times_t *cbt, long time); +int circuit_build_times_add_time(circuit_build_times_t *cbt, + build_time_t time); + +#ifdef CIRCUIT_PRIVATE +double circuit_build_times_calculate_timeout(circuit_build_times_t *cbt, + double quantile); +build_time_t circuit_build_times_generate_sample(circuit_build_times_t *cbt, + double q_lo, double q_hi); +void circuit_build_times_initial_alpha(circuit_build_times_t *cbt, + double quantile, build_time_t time); +void circuit_build_times_update_alpha(circuit_build_times_t *cbt); +double circuit_build_times_cdf(circuit_build_times_t *cbt, double x); +#endif /********************************* circuitlist.c ***********************/ diff --git a/src/or/test.c b/src/or/test.c index f2cc7cc1f3..ea8ce86cfd 100644 --- a/src/or/test.c +++ b/src/or/test.c @@ -37,6 +37,9 @@ const char tor_git_revision[] = ""; #define GEOIP_PRIVATE #define MEMPOOL_PRIVATE #define ROUTER_PRIVATE +#define CIRCUIT_PRIVATE + +#include #include "or.h" #include "test.h" @@ -3404,6 +3407,69 @@ test_dirutil_param_voting(void) smartlist_free(vote3.net_params); smartlist_free(vote4.net_params); + return; +} + +static void +test_circuit_timeout(void) +{ + /* Plan: + * 1. Generate 1000 samples + * 2. Estimate parameters + * 3. If difference, repeat + * 4. Save state + * 5. load state + * 6. Estimate parameters + * 7. compare differences + */ + circuit_build_times_t initial; + circuit_build_times_t estimate; + circuit_build_times_t final; + or_state_t state; + int i; + char *msg; + double timeout1, timeout2; + memset(&initial, 0, sizeof(circuit_build_times_t)); + memset(&estimate, 0, sizeof(circuit_build_times_t)); + memset(&final, 0, sizeof(circuit_build_times_t)); + memset(&state, 0, sizeof(or_state_t)); + +#define timeout0 (30*1000.0) + initial.Xm = 750; + circuit_build_times_initial_alpha(&initial, BUILDTIMEOUT_QUANTILE_CUTOFF, + timeout0); + do { + int n = 0; + for (i=0; i < MIN_CIRCUITS_TO_OBSERVE; i++) { + if (circuit_build_times_add_time(&estimate, + circuit_build_times_generate_sample(&initial, 0, 1)) == 0) { + n++; + } + } + circuit_build_times_update_alpha(&estimate); + timeout1 = circuit_build_times_calculate_timeout(&estimate, + BUILDTIMEOUT_QUANTILE_CUTOFF); + log_warn(LD_CIRC, "Timeout is %lf, Xm is %d", timeout1, estimate.Xm); + } while (fabs(circuit_build_times_cdf(&initial, timeout0) - + circuit_build_times_cdf(&initial, timeout1)) > 0.05 + /* 5% error */ + && estimate.total_build_times < NCIRCUITS_TO_OBSERVE); + + test_assert(estimate.total_build_times < NCIRCUITS_TO_OBSERVE); + + circuit_build_times_update_state(&estimate, &state, 1); + test_assert(circuit_build_times_parse_state(&final, &state, &msg) == 0); + + circuit_build_times_update_alpha(&final); + timeout2 = circuit_build_times_calculate_timeout(&final, + BUILDTIMEOUT_QUANTILE_CUTOFF); + log_warn(LD_CIRC, "Timeout is %lf, Xm is %d", timeout2, final.Xm); + + test_assert(fabs(circuit_build_times_cdf(&initial, timeout0) - + circuit_build_times_cdf(&initial, timeout2)) < 0.05); + +done: + return; } extern const char AUTHORITY_CERT_1[]; @@ -4931,6 +4997,7 @@ static struct { ENT(dirutil), SUBENT(dirutil, measured_bw), SUBENT(dirutil, param_voting), + ENT(circuit_timeout), ENT(v3_networkstatus), ENT(policies), ENT(rend_fns), From 411b60325b9b21bb73d9b3637a726d6394b5c624 Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Fri, 28 Aug 2009 02:05:02 -0700 Subject: [PATCH 49/95] Factor out the pretimeout handling code. We need to also call it if we're going to calculate alpha after a normal circuit build. --- src/or/circuitbuild.c | 35 ++++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index ee9dce2b38..b0bc8404b0 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -301,8 +301,7 @@ circuit_build_times_calculate_timeout(circuit_build_times_t *cbt, /* Pareto CDF */ double -circuit_build_times_cdf(circuit_build_times_t *cbt, - double x) +circuit_build_times_cdf(circuit_build_times_t *cbt, double x) { double ret = 1.0-pow(cbt->Xm/x,cbt->alpha); tor_assert(0 <= ret && ret <= 1.0); @@ -360,6 +359,23 @@ circuit_build_times_initial_alpha(circuit_build_times_t *cbt, cbt->alpha = ln(1.0-quantile)/(ln(cbt->Xm)-ln(timeout)); } +static void +circuit_build_times_count_pretimeouts(circuit_build_times_t *cbt) +{ + /* Store a timeout as a random position on this curve. */ + if (cbt->pre_timeouts) { + cbt->Xm = circuit_build_times_min(cbt); + // Use current timeout to get an estimate on alpha + circuit_build_times_initial_alpha(cbt, + 1.0-((double)cbt->pre_timeouts)/cbt->total_build_times, + get_options()->CircuitBuildTimeout*1000); + while (cbt->pre_timeouts-- != 0) { + circuit_build_times_add_timeout_worker(cbt); + } + cbt->pre_timeouts = 0; + } +} + /** * Store a timeout as a synthetic value */ @@ -376,19 +392,7 @@ circuit_build_times_add_timeout(circuit_build_times_t *cbt) return; } - /* Store a timeout as a random position on this curve */ - if (cbt->pre_timeouts) { - cbt->Xm = circuit_build_times_min(cbt); - // Use current timeout to get an estimate on alpha - circuit_build_times_initial_alpha(cbt, - 1.0-((double)cbt->pre_timeouts)/cbt->total_build_times, - get_options()->CircuitBuildTimeout*1000); - while (cbt->pre_timeouts-- != 0) { - circuit_build_times_add_timeout_worker(cbt); - } - } - - cbt->pre_timeouts = 0; + circuit_build_times_count_pretimeouts(cbt); circuit_build_times_add_timeout_worker(cbt); } @@ -405,6 +409,7 @@ circuit_build_times_set_timeout(circuit_build_times_t *cbt) return; } + circuit_build_times_count_pretimeouts(cbt); circuit_build_times_update_alpha(cbt); timeout = circuit_build_times_calculate_timeout(cbt, BUILDTIMEOUT_QUANTILE_CUTOFF); From 7ac9a66c8fb2ec369a7f99cc502200406f3760b2 Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Mon, 31 Aug 2009 18:10:27 -0700 Subject: [PATCH 50/95] Recover from changing network connections. Also add code to keep creating circuits every minute until we hit our minimum threshhold. --- src/or/circuitbuild.c | 125 +++++++++++++++++++++++++++++++++++++++-- src/or/circuituse.c | 21 ++++++- src/or/connection_or.c | 5 ++ src/or/or.h | 24 ++++++-- src/or/test.c | 25 +++++++++ 5 files changed, 188 insertions(+), 12 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index b0bc8404b0..a9ae139f13 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -97,6 +97,8 @@ circuit_build_times_add_time(circuit_build_times_t *cbt, build_time_t time) log_err(LD_CIRC, "Circuit build time is %u!", time); return -1; } + + cbt->last_circ_at = approx_time(); cbt->circuit_build_times[cbt->build_times_idx] = time; cbt->build_times_idx = (cbt->build_times_idx + 1) % NCIRCUITS_TO_OBSERVE; if (cbt->total_build_times < NCIRCUITS_TO_OBSERVE) @@ -322,7 +324,7 @@ circuit_build_times_generate_sample(circuit_build_times_t *cbt, return ret; } -static void +void circuit_build_times_add_timeout_worker(circuit_build_times_t *cbt) { /* Generate 0.8-1.0... */ @@ -376,16 +378,129 @@ circuit_build_times_count_pretimeouts(circuit_build_times_t *cbt) } } +/** + * Returns true if we need circuits to be built + */ +int +circuit_build_times_needs_circuits(circuit_build_times_t *cbt) +{ + /* Return true if < MIN_CIRCUITS_TO_OBSERVE */ + if (cbt->total_build_times < MIN_CIRCUITS_TO_OBSERVE) + return 1; + return 0; +} + +int +circuit_build_times_needs_circuits_now(circuit_build_times_t *cbt) +{ + return circuit_build_times_needs_circuits(cbt) && + approx_time()-cbt->last_circ_at > BUILD_TIMES_TEST_FREQUENCY; +} + +void +circuit_build_times_network_is_live(circuit_build_times_t *cbt) +{ + cbt->network_last_live = approx_time(); +} + +int +circuit_build_times_is_network_live(circuit_build_times_t *cbt) +{ + time_t now = approx_time(); + if (now - cbt->network_last_live > NETWORK_LIVE_INTERVAL) + return 0; + return 1; +} + +int +circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt) +{ + double timeout_rate=0; + build_time_t Xm = BUILD_TIME_MAX; + double timeout; + int i; + + if (cbt->total_build_times < RECENT_CIRCUITS) { + return 0; + } + + /* Get timeout rate and Xm for recent circs */ + for (i = (cbt->build_times_idx - RECENT_CIRCUITS) % NCIRCUITS_TO_OBSERVE; + i != cbt->build_times_idx; + i = (i + 1) % NCIRCUITS_TO_OBSERVE) { + if (cbt->circuit_build_times[i] < Xm) { + Xm = cbt->circuit_build_times[i]; + } + if (cbt->circuit_build_times[i] > + (build_time_t)get_options()->CircuitBuildTimeout*1000) { + timeout_rate++; + } + } + timeout_rate /= RECENT_CIRCUITS; + + /* If more then 80% of our recent circuits are timing out, + * we need to re-estimate a new initial alpha and timeout */ + if (timeout_rate < MAX_RECENT_TIMEOUT_RATE) { + return 0; + } + + log_notice(LD_CIRC, + "Network connection type appears to have changed. " + "Resetting timeouts."); + + if (Xm >= (build_time_t)get_options()->CircuitBuildTimeout*1000) { + Xm = circuit_build_times_min(cbt); + if (Xm >= (build_time_t)get_options()->CircuitBuildTimeout*1000) { + /* No circuits have completed */ + get_options()->CircuitBuildTimeout *= 2; + log_warn(LD_CIRC, + "Adjusting CircuitBuildTimeout to %d in the hopes that " + "some connections will succeed", + get_options()->CircuitBuildTimeout); + goto reset; + } + } + cbt->Xm = Xm; + + circuit_build_times_initial_alpha(cbt, 1.0-timeout_rate, + get_options()->CircuitBuildTimeout*1000.0); + + timeout = circuit_build_times_calculate_timeout(cbt, + BUILDTIMEOUT_QUANTILE_CUTOFF); + + get_options()->CircuitBuildTimeout = lround(timeout/1000.0); + + log_notice(LD_CIRC, + "Set circuit build timeout to %d based on %d recent circuit times", + get_options()->CircuitBuildTimeout, RECENT_CIRCUITS); + +reset: + + /* Reset all data. Do we need a constructor? */ + memset(cbt->circuit_build_times, 0, sizeof(cbt->circuit_build_times)); + cbt->pre_timeouts = 0; + cbt->total_build_times = 0; + cbt->build_times_idx = 0; + return 1; +} + /** * Store a timeout as a synthetic value */ void circuit_build_times_add_timeout(circuit_build_times_t *cbt) { - /* XXX: If there are a ton of timeouts, we should reduce - * the circuit build timeout by like 2X or something... - * But then how do we differentiate between that and network - * failure? */ + /* Only count timeouts if network is live.. */ + if (!circuit_build_times_is_network_live(cbt)) { + return; + } + + /* If there are a ton of timeouts, we should reduce + * the circuit build timeout */ + if (circuit_build_times_check_too_many_timeouts(cbt)) { + return; + } + if (cbt->total_build_times < MIN_CIRCUITS_TO_OBSERVE) { /* Store a timeout before we have enough data as special */ cbt->pre_timeouts++; diff --git a/src/or/circuituse.c b/src/or/circuituse.c index e93d28df72..844ea72883 100644 --- a/src/or/circuituse.c +++ b/src/or/circuituse.c @@ -519,6 +519,15 @@ circuit_predict_and_launch_new(void) circuit_launch_by_router(CIRCUIT_PURPOSE_C_GENERAL, NULL, flags); return; } + + /* Finally, check to see if we still need more circuits to learn + * a good build timeout */ + if (circuit_build_times_needs_circuits_now(&circ_times)) { + flags = CIRCLAUNCH_NEED_CAPACITY; + log_info(LD_CIRC, + "Have %d clean circs need another buildtime test circ.", num); + circuit_launch_by_router(CIRCUIT_PURPOSE_C_GENERAL, NULL, flags); + } } /** Build a new test circuit every 5 minutes */ @@ -633,7 +642,15 @@ static void circuit_expire_old_circuits(time_t now) { circuit_t *circ; - time_t cutoff = now - get_options()->CircuitIdleTimeout; + time_t cutoff; + + if (circuit_build_times_needs_circuits(&circ_times)) { + /* Circuits should be shorter lived if we need them + * for build time testing */ + cutoff = now - get_options()->MaxCircuitDirtiness; + } else { + cutoff = now - get_options()->CircuitIdleTimeout; + } for (circ = global_circuitlist; circ; circ = circ->next) { if (circ->marked_for_close || ! CIRCUIT_IS_ORIGIN(circ)) @@ -840,6 +857,7 @@ circuit_build_failed(origin_circuit_t *circ) break; case CIRCUIT_PURPOSE_C_INTRODUCING: /* at Alice, connecting to intro point */ + circuit_increment_failure_count(); /* Don't increment failure count, since Bob may have picked * the introduction point maliciously */ /* Alice will pick a new intro point when this one dies, if @@ -853,6 +871,7 @@ circuit_build_failed(origin_circuit_t *circ) break; case CIRCUIT_PURPOSE_S_CONNECT_REND: /* at Bob, connecting to rend point */ + circuit_increment_failure_count(); /* Don't increment failure count, since Alice may have picked * the rendezvous point maliciously */ log_info(LD_REND, diff --git a/src/or/connection_or.c b/src/or/connection_or.c index 8c8b5496a7..aa26bf8f4b 100644 --- a/src/or/connection_or.c +++ b/src/or/connection_or.c @@ -1036,6 +1036,8 @@ connection_tls_finish_handshake(or_connection_t *conn) digest_rcvd) < 0) return -1; + circuit_build_times_network_is_live(&circ_times); + if (tor_tls_used_v1_handshake(conn->tls)) { conn->link_proto = 1; if (!started_here) { @@ -1087,6 +1089,7 @@ connection_or_set_state_open(or_connection_t *conn) control_event_or_conn_status(conn, OR_CONN_EVENT_CONNECTED, 0); if (started_here) { + circuit_build_times_network_is_live(&circ_times); rep_hist_note_connect_succeeded(conn->identity_digest, now); if (entry_guard_register_connect_status(conn->identity_digest, 1, 0, now) < 0) { @@ -1187,6 +1190,7 @@ connection_or_process_cells_from_inbuf(or_connection_t *conn) if (connection_fetch_var_cell_from_buf(conn, &var_cell)) { if (!var_cell) return 0; /* not yet. */ + circuit_build_times_network_is_live(&circ_times); command_process_var_cell(var_cell, conn); var_cell_free(var_cell); } else { @@ -1196,6 +1200,7 @@ connection_or_process_cells_from_inbuf(or_connection_t *conn) available? */ return 0; /* not yet */ + circuit_build_times_network_is_live(&circ_times); connection_fetch_from_buf(buf, CELL_NETWORK_SIZE, TO_CONN(conn)); /* retrieve cell info from buf (create the host-order struct from the diff --git a/src/or/or.h b/src/or/or.h index 13626c4d85..809e38572f 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -2857,24 +2857,30 @@ void bridges_retry_all(void); void entry_guards_free_all(void); -/* Circuit Build Timeout "public" functions and structures. - * (I love C... No wait.) */ - -// XXX: Do we want to artifically tweak CircuitIdleTimeout and -// the number of circuits we build at a time if < MIN here? +/* Circuit Build Timeout "public" functions and structures. */ +#define RECENT_CIRCUITS 20 #define MIN_CIRCUITS_TO_OBSERVE 500 #define NCIRCUITS_TO_OBSERVE 5000 /* approx 1.5 weeks worth of circuits */ #define BUILDTIME_BIN_WIDTH 50 +#define MAX_RECENT_TIMEOUT_RATE 0.80 + /* TODO: This should be moved to the consensus */ #define BUILDTIMEOUT_QUANTILE_CUTOFF 0.8 typedef uint32_t build_time_t; #define BUILD_TIME_MAX ((build_time_t)(INT32_MAX)) +/* Have we recieved a cell in the last 90 seconds? */ +#define NETWORK_LIVE_INTERVAL 90 + +/* How often in seconds should we build a test circuit */ +#define BUILD_TIMES_TEST_FREQUENCY 60 + typedef struct { - // XXX: Make this a smartlist.. build_time_t circuit_build_times[NCIRCUITS_TO_OBSERVE]; + time_t network_last_live; + time_t last_circ_at; int build_times_idx; int total_build_times; int pre_timeouts; @@ -2891,6 +2897,10 @@ void circuit_build_times_add_timeout(circuit_build_times_t *cbt); void circuit_build_times_set_timeout(circuit_build_times_t *cbt); int circuit_build_times_add_time(circuit_build_times_t *cbt, build_time_t time); +void circuit_build_times_network_is_live(circuit_build_times_t *cbt); +int circuit_build_times_is_network_live(circuit_build_times_t *cbt); +int circuit_build_times_needs_circuits(circuit_build_times_t *cbt); +int circuit_build_times_needs_circuits_now(circuit_build_times_t *cbt); #ifdef CIRCUIT_PRIVATE double circuit_build_times_calculate_timeout(circuit_build_times_t *cbt, @@ -2901,6 +2911,8 @@ void circuit_build_times_initial_alpha(circuit_build_times_t *cbt, double quantile, build_time_t time); void circuit_build_times_update_alpha(circuit_build_times_t *cbt); double circuit_build_times_cdf(circuit_build_times_t *cbt, double x); +int circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt); +void circuit_build_times_add_timeout_worker(circuit_build_times_t *cbt); #endif /********************************* circuitlist.c ***********************/ diff --git a/src/or/test.c b/src/or/test.c index ea8ce86cfd..c6cd6a8a45 100644 --- a/src/or/test.c +++ b/src/or/test.c @@ -3450,6 +3450,7 @@ test_circuit_timeout(void) timeout1 = circuit_build_times_calculate_timeout(&estimate, BUILDTIMEOUT_QUANTILE_CUTOFF); log_warn(LD_CIRC, "Timeout is %lf, Xm is %d", timeout1, estimate.Xm); + /* XXX: 5% distribution error may not be the right metric */ } while (fabs(circuit_build_times_cdf(&initial, timeout0) - circuit_build_times_cdf(&initial, timeout1)) > 0.05 /* 5% error */ @@ -3468,6 +3469,30 @@ test_circuit_timeout(void) test_assert(fabs(circuit_build_times_cdf(&initial, timeout0) - circuit_build_times_cdf(&initial, timeout2)) < 0.05); + /* Generate MAX_RECENT_TIMEOUT_RATE*RECENT_CIRCUITS timeouts + * and 1-that regular values. Then check for timeout error + * Do the same for one less timeout */ + for (i = 0; i < RECENT_CIRCUITS; i++) { + circuit_build_times_add_time(&estimate, + circuit_build_times_generate_sample(&estimate, 0, + BUILDTIMEOUT_QUANTILE_CUTOFF)); + circuit_build_times_add_time(&final, + circuit_build_times_generate_sample(&final, 0, + BUILDTIMEOUT_QUANTILE_CUTOFF)); + } + test_assert(!circuit_build_times_check_too_many_timeouts(&estimate)); + test_assert(!circuit_build_times_check_too_many_timeouts(&final)); + + for (i = 0; i < MAX_RECENT_TIMEOUT_RATE*RECENT_CIRCUITS; i++) { + circuit_build_times_add_timeout_worker(&estimate); + if (i < MAX_RECENT_TIMEOUT_RATE*RECENT_CIRCUITS-1) { + circuit_build_times_add_timeout_worker(&final); + } + } + + test_assert(circuit_build_times_check_too_many_timeouts(&estimate)); + test_assert(!circuit_build_times_check_too_many_timeouts(&final)); + done: return; } From 95735e547838e05a574b55da00d3d04c1084452a Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Mon, 31 Aug 2009 23:09:54 -0700 Subject: [PATCH 51/95] Fix the math.h log() conflict. It was compiling, but causing segfaults. Also, adjust when the timer starts for new test circs and save state every 25 circuits. --- src/or/circuitbuild.c | 50 ++++++++++++++++++++++++++++++++----------- src/or/circuitlist.c | 2 ++ src/or/circuituse.c | 1 + src/or/or.h | 3 +++ 4 files changed, 43 insertions(+), 13 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index a9ae139f13..d50748ab1f 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -9,25 +9,39 @@ * \brief The actual details of building circuits. **/ -// XXX: Move this noise to common/compat.c? -#include +#define CIRCUIT_PRIVATE -// also use pow() +#include "or.h" +#include "crypto.h" +/* + * This madness is needed because if we simply #undef log + * before including or.h or log.h, we get linker collisions + * and random segfaults due to memory corruption (and + * not even at calls to log() either!) + */ +#undef log + +/* + * Linux doesn't provide lround in math.h by default, + * but mac os does... Its best just to leave math.h + * out of the picture entirely. + */ +//#define log math_h_log +//#include +//#undef log long int lround(double x); double ln(double x); +double log(double x); +double pow(double x, double y); double ln(double x) { return log(x); } -#undef log -#define CIRCUIT_PRIVATE - -#include "or.h" -#include "crypto.h" +#define log _log /********* START VARIABLES **********/ /** Global list of circuit build times */ @@ -98,12 +112,17 @@ circuit_build_times_add_time(circuit_build_times_t *cbt, build_time_t time) return -1; } - cbt->last_circ_at = approx_time(); cbt->circuit_build_times[cbt->build_times_idx] = time; cbt->build_times_idx = (cbt->build_times_idx + 1) % NCIRCUITS_TO_OBSERVE; if (cbt->total_build_times < NCIRCUITS_TO_OBSERVE) cbt->total_build_times++; + if ((cbt->total_build_times % BUILD_TIMES_SAVE_STATE_EVERY) == 0) { + /* Save state every 100 circuit builds */ + if (!get_options()->AvoidDiskWrites) + or_state_mark_dirty(get_or_state(), 0); + } + return 0; } @@ -471,8 +490,10 @@ circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt) get_options()->CircuitBuildTimeout = lround(timeout/1000.0); log_notice(LD_CIRC, - "Set circuit build timeout to %d based on %d recent circuit times", - get_options()->CircuitBuildTimeout, RECENT_CIRCUITS); + "Reset circuit build timeout to %d (Xm: %d a: %lf) based on " + "%d recent circuit times", + get_options()->CircuitBuildTimeout, cbt->Xm, cbt->alpha, + RECENT_CIRCUITS); reset: @@ -532,8 +553,11 @@ circuit_build_times_set_timeout(circuit_build_times_t *cbt) get_options()->CircuitBuildTimeout = lround(timeout/1000.0); log_info(LD_CIRC, - "Set circuit build timeout to %d based on %d circuit times", - get_options()->CircuitBuildTimeout, cbt->total_build_times); + "Set circuit build timeout to %d (Xm: %d a: %lf) based on " + "%d circuit times", + get_options()->CircuitBuildTimeout, cbt->Xm, cbt->alpha, + cbt->total_build_times); + } /** Iterate over values of circ_id, starting from conn-\>next_circ_id, diff --git a/src/or/circuitlist.c b/src/or/circuitlist.c index 54bda94001..259666732a 100644 --- a/src/or/circuitlist.c +++ b/src/or/circuitlist.c @@ -408,6 +408,8 @@ origin_circuit_new(void) init_circuit_base(TO_CIRCUIT(circ)); + circ_times.last_circ_at = approx_time(); + return circ; } diff --git a/src/or/circuituse.c b/src/or/circuituse.c index 844ea72883..d53cb198a2 100644 --- a/src/or/circuituse.c +++ b/src/or/circuituse.c @@ -527,6 +527,7 @@ circuit_predict_and_launch_new(void) log_info(LD_CIRC, "Have %d clean circs need another buildtime test circ.", num); circuit_launch_by_router(CIRCUIT_PURPOSE_C_GENERAL, NULL, flags); + return; } } diff --git a/src/or/or.h b/src/or/or.h index 809e38572f..aeca0226a1 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -2877,6 +2877,9 @@ typedef uint32_t build_time_t; /* How often in seconds should we build a test circuit */ #define BUILD_TIMES_TEST_FREQUENCY 60 +/* Save state every 25 circuits */ +#define BUILD_TIMES_SAVE_STATE_EVERY 25 + typedef struct { build_time_t circuit_build_times[NCIRCUITS_TO_OBSERVE]; time_t network_last_live; From c4e6b3eadb53f382793af9550496c4528faea6a1 Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Tue, 1 Sep 2009 08:07:26 -0700 Subject: [PATCH 52/95] Fix timeout edge case when we get enough samples. Also switch Xm calculation to mode, not min. --- src/or/circuitbuild.c | 84 +++++++++++++++++++++++++++++-------------- src/or/or.h | 1 + 2 files changed, 58 insertions(+), 27 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index d50748ab1f..6d033701ae 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -45,6 +45,7 @@ ln(double x) /********* START VARIABLES **********/ /** Global list of circuit build times */ +// FIXME: Add this as a member for entry_guard_t instead of global? circuit_build_times_t circ_times; /** A global list of all circuits at this hop. */ @@ -126,23 +127,6 @@ circuit_build_times_add_time(circuit_build_times_t *cbt, build_time_t time) return 0; } -/** - * Calculate histogram - */ -static void -circuit_build_times_create_histogram(circuit_build_times_t *cbt, - build_time_t *histogram) -{ - int i, c; - // calculate histogram - for (i = 0; i < NCIRCUITS_TO_OBSERVE; i++) { - if (cbt->circuit_build_times[i] == 0) continue; /* 0 <-> uninitialized */ - - c = (cbt->circuit_build_times[i] / BUILDTIME_BIN_WIDTH); - histogram[c]++; - } -} - /** * Find maximum circuit build time */ @@ -174,6 +158,46 @@ circuit_build_times_min(circuit_build_times_t *cbt) return min_build_time; } +/** + * Calculate histogram + */ +static uint32_t * +circuit_build_times_create_histogram(circuit_build_times_t *cbt, + build_time_t *nbins) +{ + uint32_t *histogram; + build_time_t max_build_time = circuit_build_times_max(cbt); + int i, c; + + *nbins = 1 + (max_build_time / BUILDTIME_BIN_WIDTH); + histogram = tor_malloc_zero(*nbins * sizeof(build_time_t)); + + // calculate histogram + for (i = 0; i < NCIRCUITS_TO_OBSERVE; i++) { + if (cbt->circuit_build_times[i] == 0) continue; /* 0 <-> uninitialized */ + + c = (cbt->circuit_build_times[i] / BUILDTIME_BIN_WIDTH); + histogram[c]++; + } + + return histogram; +} + +static build_time_t +circuit_build_times_mode(circuit_build_times_t *cbt) +{ + build_time_t i, nbins, max_bin=0; + uint32_t *histogram = circuit_build_times_create_histogram(cbt, &nbins); + + for (i = 0; i < nbins; i++) { + if (histogram[i] > histogram[max_bin]) { + max_bin = i; + } + } + + return max_bin*BUILDTIME_BIN_WIDTH; +} + /** * output a histogram of current circuit build times. * @@ -184,15 +208,12 @@ void circuit_build_times_update_state(circuit_build_times_t *cbt, or_state_t *state, int do_unit) { - build_time_t max_build_time = 0, *histogram; - int i = 0, nbins = 0; + uint32_t *histogram; + build_time_t i = 0; + build_time_t nbins = 0; config_line_t **next, *line; - max_build_time = circuit_build_times_max(cbt); - nbins = 1 + (max_build_time / BUILDTIME_BIN_WIDTH); - histogram = tor_malloc_zero(nbins * sizeof(build_time_t)); - - circuit_build_times_create_histogram(cbt, histogram); + histogram = circuit_build_times_create_histogram(cbt, &nbins); // write to state config_free_lines(state->BuildtimeHistogram); next = &state->BuildtimeHistogram; @@ -277,18 +298,25 @@ circuit_build_times_update_alpha(circuit_build_times_t *cbt) int n=0,i=0; /* http://en.wikipedia.org/wiki/Pareto_distribution#Parameter_estimation */ - cbt->Xm = circuit_build_times_min(cbt); + /* We sort of cheat here and make our samples slightly more pareto-like + * and less frechet-like. */ + cbt->Xm = circuit_build_times_mode(cbt); for (i=0; i< NCIRCUITS_TO_OBSERVE; i++) { if (!x[i]) continue; - a += ln(x[i]); + + // Hrmm, should we count < Xm as Xm or just drop + if (x[i] < cbt->Xm) a += ln(cbt->Xm); + else a += ln(x[i]); n++; } + if (n!=cbt->total_build_times) { log_err(LD_CIRC, "Discrepency in build times count: %d vs %d", n, cbt->total_build_times); } tor_assert(n==cbt->total_build_times); + a -= n*ln(cbt->Xm); a = n/a; @@ -502,6 +530,7 @@ reset: cbt->pre_timeouts = 0; cbt->total_build_times = 0; cbt->build_times_idx = 0; + cbt->estimated = 0; return 1; } @@ -522,7 +551,7 @@ circuit_build_times_add_timeout(circuit_build_times_t *cbt) return; } - if (cbt->total_build_times < MIN_CIRCUITS_TO_OBSERVE) { + if (!cbt->estimated) { /* Store a timeout before we have enough data as special */ cbt->pre_timeouts++; return; @@ -550,6 +579,7 @@ circuit_build_times_set_timeout(circuit_build_times_t *cbt) timeout = circuit_build_times_calculate_timeout(cbt, BUILDTIMEOUT_QUANTILE_CUTOFF); + cbt->estimated = 1; get_options()->CircuitBuildTimeout = lround(timeout/1000.0); log_info(LD_CIRC, diff --git a/src/or/or.h b/src/or/or.h index aeca0226a1..0ab382fbdd 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -2889,6 +2889,7 @@ typedef struct { int pre_timeouts; build_time_t Xm; double alpha; + int estimated; } circuit_build_times_t; extern circuit_build_times_t circ_times; From fca84469496e19542127a0c0f65b933a3eee4104 Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Tue, 1 Sep 2009 15:40:54 -0700 Subject: [PATCH 53/95] Fix a couple of assert bugs. --- src/or/circuitbuild.c | 32 ++++++++++++++++++++++---------- src/or/or.h | 7 ++++--- src/or/test.c | 6 ++++-- 3 files changed, 30 insertions(+), 15 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 6d033701ae..d3f95254c6 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -46,6 +46,10 @@ ln(double x) /********* START VARIABLES **********/ /** Global list of circuit build times */ // FIXME: Add this as a member for entry_guard_t instead of global? +// Then we could do per-guard statistics, as guards are likely to +// vary in their own latency. The downside of this is that guards +// can change frequently, so we'd be building a lot more circuits +// most likely. circuit_build_times_t circ_times; /** A global list of all circuits at this hop. */ @@ -209,7 +213,7 @@ circuit_build_times_update_state(circuit_build_times_t *cbt, or_state_t *state, int do_unit) { uint32_t *histogram; - build_time_t i = 0; + int i = 0; build_time_t nbins = 0; config_line_t **next, *line; @@ -221,8 +225,11 @@ circuit_build_times_update_state(circuit_build_times_t *cbt, state->TotalBuildTimes = cbt->total_build_times; - // total build times? - for (i = 0; i < nbins; i++) { + /* Write the bins in reverse so that on startup, the faster + times are at the end. This is needed because of + the checks in circuit_build_times_check_too_many_timeouts() + which check the end of the array for recent values */ + for (i = nbins-1; i >= 0; i--) { // compress the histogram by skipping the blanks if (histogram[i] == 0) continue; *next = line = tor_malloc_zero(sizeof(config_line_t)); @@ -372,11 +379,12 @@ circuit_build_times_generate_sample(circuit_build_times_t *cbt, } void -circuit_build_times_add_timeout_worker(circuit_build_times_t *cbt) +circuit_build_times_add_timeout_worker(circuit_build_times_t *cbt, + double quantile_cutoff) { /* Generate 0.8-1.0... */ build_time_t gentime = circuit_build_times_generate_sample(cbt, - BUILDTIMEOUT_QUANTILE_CUTOFF, 1.0); + quantile_cutoff, 1.0); if (gentime < (build_time_t)get_options()->CircuitBuildTimeout*1000) { log_warn(LD_CIRC, @@ -413,13 +421,14 @@ circuit_build_times_count_pretimeouts(circuit_build_times_t *cbt) { /* Store a timeout as a random position on this curve. */ if (cbt->pre_timeouts) { + double timeout_quantile = 1.0- + ((double)cbt->pre_timeouts)/cbt->total_build_times; cbt->Xm = circuit_build_times_min(cbt); // Use current timeout to get an estimate on alpha - circuit_build_times_initial_alpha(cbt, - 1.0-((double)cbt->pre_timeouts)/cbt->total_build_times, + circuit_build_times_initial_alpha(cbt, timeout_quantile, get_options()->CircuitBuildTimeout*1000); while (cbt->pre_timeouts-- != 0) { - circuit_build_times_add_timeout_worker(cbt); + circuit_build_times_add_timeout_worker(cbt, timeout_quantile); } cbt->pre_timeouts = 0; } @@ -454,8 +463,11 @@ int circuit_build_times_is_network_live(circuit_build_times_t *cbt) { time_t now = approx_time(); - if (now - cbt->network_last_live > NETWORK_LIVE_INTERVAL) + if (now - cbt->network_last_live > NETWORK_LIVE_INTERVAL) { + log_info(LD_CIRC, "Network is no longer live. Dead for %ld seconds.", + now - cbt->network_last_live); return 0; + } return 1; } @@ -558,7 +570,7 @@ circuit_build_times_add_timeout(circuit_build_times_t *cbt) } circuit_build_times_count_pretimeouts(cbt); - circuit_build_times_add_timeout_worker(cbt); + circuit_build_times_add_timeout_worker(cbt, BUILDTIMEOUT_QUANTILE_CUTOFF); } void diff --git a/src/or/or.h b/src/or/or.h index 0ab382fbdd..66db091e5e 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -2877,8 +2877,8 @@ typedef uint32_t build_time_t; /* How often in seconds should we build a test circuit */ #define BUILD_TIMES_TEST_FREQUENCY 60 -/* Save state every 25 circuits */ -#define BUILD_TIMES_SAVE_STATE_EVERY 25 +/* Save state every 5 circuits */ +#define BUILD_TIMES_SAVE_STATE_EVERY 5 typedef struct { build_time_t circuit_build_times[NCIRCUITS_TO_OBSERVE]; @@ -2916,7 +2916,8 @@ void circuit_build_times_initial_alpha(circuit_build_times_t *cbt, void circuit_build_times_update_alpha(circuit_build_times_t *cbt); double circuit_build_times_cdf(circuit_build_times_t *cbt, double x); int circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt); -void circuit_build_times_add_timeout_worker(circuit_build_times_t *cbt); +void circuit_build_times_add_timeout_worker(circuit_build_times_t *cbt, + double quantile_cutoff); #endif /********************************* circuitlist.c ***********************/ diff --git a/src/or/test.c b/src/or/test.c index c6cd6a8a45..a7f56fe4d1 100644 --- a/src/or/test.c +++ b/src/or/test.c @@ -3484,9 +3484,11 @@ test_circuit_timeout(void) test_assert(!circuit_build_times_check_too_many_timeouts(&final)); for (i = 0; i < MAX_RECENT_TIMEOUT_RATE*RECENT_CIRCUITS; i++) { - circuit_build_times_add_timeout_worker(&estimate); + circuit_build_times_add_timeout_worker(&estimate, + BUILDTIMEOUT_QUANTILE_CUTOFF); if (i < MAX_RECENT_TIMEOUT_RATE*RECENT_CIRCUITS-1) { - circuit_build_times_add_timeout_worker(&final); + circuit_build_times_add_timeout_worker(&final, + BUILDTIMEOUT_QUANTILE_CUTOFF); } } From fd412549fdd6631c12d1e6d9092a9506f60d9789 Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Tue, 1 Sep 2009 20:13:52 -0700 Subject: [PATCH 54/95] Update proposal to bring it more in-line with implementation. --- .../151-path-selection-improvements.txt | 80 +++++++++---------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/doc/spec/proposals/151-path-selection-improvements.txt b/doc/spec/proposals/151-path-selection-improvements.txt index 3d5f07d3ab..df19e0f71f 100644 --- a/doc/spec/proposals/151-path-selection-improvements.txt +++ b/doc/spec/proposals/151-path-selection-improvements.txt @@ -2,7 +2,7 @@ Filename: 151-path-selection-improvements.txt Title: Improving Tor Path Selection Author: Fallon Chen, Mike Perry Created: 5-Jul-2008 -Status: Draft +Status: Implemented Overview @@ -22,51 +22,37 @@ Implementation Storing Build Times - Circuit build times will be stored in the circular array - 'circuit_build_times' consisting of uint16_t elements as milliseconds. - The total size of this array will be based on the number of circuits + Circuit build times are stored in the circular array + 'circuit_build_times' consisting of uint32_t elements as milliseconds. + The total size of this array is based on the number of circuits it takes to converge on a good fit of the long term distribution of the circuit builds for a fixed link. We do not want this value to be too large, because it will make it difficult for clients to adapt to moving between different links. - From our initial observations, this value appears to be on the order - of 1000, but will be configurable in a #define NCIRCUITS_TO_OBSERVE. - The exact value for this #define will be determined by performing - goodness of fit tests using measurments obtained from the shufflebt.py - script from TorFlow. + From our observations, this value appears to be on the order of 1000, + but is configurable in a #define NCIRCUITS_TO_OBSERVE. Long Term Storage - The long-term storage representation will be implemented by storing a + The long-term storage representation is implemented by storing a histogram with BUILDTIME_BIN_WIDTH millisecond buckets (default 50) when - writing out the statistics to disk. The format of this histogram on disk - is yet to be finalized, but it will likely be of the format - 'CircuitBuildTime ', with the total specified as - 'TotalBuildTimes ' + writing out the statistics to disk. The format this takes in the + state file is 'CircuitBuildTime ', with the total + specified as 'TotalBuildTimes ' Example: TotalBuildTimes 100 - CircuitBuildTimeBin 1 50 - CircuitBuildTimeBin 2 25 - CircuitBuildTimeBin 3 13 + CircuitBuildTimeBin 0 50 + CircuitBuildTimeBin 50 25 + CircuitBuildTimeBin 100 13 ... - Reading the histogram in will entail multiplying each bin by the - BUILDTIME_BIN_WIDTH and then inserting values into the - circuit_build_times array each with the value of - *BUILDTIME_BIN_WIDTH. In order to evenly distribute the - values in the circular array, a form of index skipping must - be employed. Values from bin #N with bin count C and total T - will occupy indexes specified by N+((T/C)*k)-1, where k is the - set of integers ranging from 0 to C-1. - - For example, this would mean that the values from bin 1 would - occupy indexes 1+(100/50)*k-1, or 0, 2, 4, 6, 8, 10 and so on. - The values for bin 2 would occupy positions 1, 5, 9, 13. Collisions - will be inserted at the first empty position in the array greater - than the selected index (which may requiring looping around the - array back to index 0). + Reading the histogram in will entail inserting values + into the circuit_build_times array each with the value of + milliseconds. In order to evenly distribute the values + in the circular array, the Fisher-Yates shuffle will be performed + after reading values from the bins. Learning the CircuitBuildTimeout @@ -77,14 +63,28 @@ Implementation fitting the data using the estimators at http://en.wikipedia.org/wiki/Pareto_distribution#Parameter_estimation. - The timeout itself will be calculated by solving the CDF for the - a percentile cutoff BUILDTIME_PERCENT_CUTOFF. This value - represents the percentage of paths the Tor client will accept out of - the total number of paths. We have not yet determined a good - cutoff for this mathematically, but 85% seems a good choice for now. + The timeout itself is calculated by using the Quartile function (the + inverted CDF) to give us the value on the CDF such that + BUILDTIME_PERCENT_CUTOFF (80%) of the mass of the distribution is + below the timeout value. - From http://en.wikipedia.org/wiki/Pareto_distribution#Definition, - the calculation we need is pow(BUILDTIME_PERCENT_CUTOFF/100.0, k)/Xm. + Thus, we expect that the Tor client will accept the fastest 80% of + the total number of paths on the network. + + Detecting Changing Network Conditions + + We attempt to detect both network connectivty loss and drastic + changes in the timeout characteristics. Network connectivity loss + is detected by recording a timestamp every time Tor either completes + a TLS connection or receives a cell. If this timestamp is more than + 90 seconds in the past, circuit timeouts are no longer counted. + + If more than MAX_RECENT_TIMEOUT_RATE (80%) of the past + RECENT_CIRCUITS (20) time out, we assume the network connection + has changed, and we discard all buildtimes history and compute + a new timeout by estimating a new Pareto curve using the + position on the Pareto Quartile function for the ratio of + timeouts. Testing @@ -104,7 +104,7 @@ Implementation of a new circuit, and the hard cutoff triggers destruction of the circuit. - Good values for hard and soft cutoffs seem to be 85% and 65% + Good values for hard and soft cutoffs seem to be 80% and 60% respectively, but we should eventually justify this with observation. When to Begin Calculation From 6eba08e22f2b0ab91433d6b641eab45a65a4495d Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Tue, 1 Sep 2009 20:27:43 -0700 Subject: [PATCH 55/95] Use our variable directly for timeout. Using CircuitBuildTimeout is prone to issues with SIGHUP, etc. Also, shuffle the circuit build times array after loading it in so that newer measurements don't replace chunks of similarly timed measurements. --- src/or/circuitbuild.c | 144 ++++++++++++++++++++++++++++-------------- src/or/circuituse.c | 4 +- src/or/config.c | 6 +- src/or/or.h | 12 +++- src/or/test.c | 16 +++-- 5 files changed, 121 insertions(+), 61 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index d3f95254c6..b1c377a82e 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -86,6 +86,8 @@ static smartlist_t *entry_guards = NULL; * and those changes need to be flushed to disk. */ static int entry_guards_dirty = 0; +static int unit_tests = 0; + /********* END VARIABLES ************/ static int circuit_deliver_create_cell(circuit_t *circ, @@ -99,6 +101,34 @@ static int onion_append_hop(crypt_path_t **head_ptr, extend_info_t *choice); static void entry_guards_changed(void); static time_t start_of_month(time_t when); +void +circuitbuild_running_unit_tests(void) +{ + unit_tests = 1; +} + +void +circuit_build_times_reset(circuit_build_times_t *cbt) +{ + memset(cbt->circuit_build_times, 0, sizeof(cbt->circuit_build_times)); + cbt->pre_timeouts = 0; + cbt->total_build_times = 0; + cbt->build_times_idx = 0; + cbt->computed = 0; +} + +void +circuit_build_times_init(circuit_build_times_t *cbt) +{ + memset(cbt, 0, sizeof(*cbt)); + + if (!unit_tests && get_options()->CircuitBuildTimeout) { + cbt->timeout = get_options()->CircuitBuildTimeout; + } else { + cbt->timeout = BUILD_TIMEOUT_INITIAL_VALUE; + } +} + /** * circuit_build_times is a circular array, so loop around when * array is full @@ -124,7 +154,7 @@ circuit_build_times_add_time(circuit_build_times_t *cbt, build_time_t time) if ((cbt->total_build_times % BUILD_TIMES_SAVE_STATE_EVERY) == 0) { /* Save state every 100 circuit builds */ - if (!get_options()->AvoidDiskWrites) + if (!unit_tests && !get_options()->AvoidDiskWrites) or_state_mark_dirty(get_or_state(), 0); } @@ -205,15 +235,13 @@ circuit_build_times_mode(circuit_build_times_t *cbt) /** * output a histogram of current circuit build times. * - * XXX: Is do_unit the right way to do this unit test - * noise? */ void circuit_build_times_update_state(circuit_build_times_t *cbt, - or_state_t *state, int do_unit) + or_state_t *state) { uint32_t *histogram; - int i = 0; + build_time_t i = 0; build_time_t nbins = 0; config_line_t **next, *line; @@ -225,11 +253,7 @@ circuit_build_times_update_state(circuit_build_times_t *cbt, state->TotalBuildTimes = cbt->total_build_times; - /* Write the bins in reverse so that on startup, the faster - times are at the end. This is needed because of - the checks in circuit_build_times_check_too_many_timeouts() - which check the end of the array for recent values */ - for (i = nbins-1; i >= 0; i--) { + for (i = 0; i < nbins; i++) { // compress the histogram by skipping the blanks if (histogram[i] == 0) continue; *next = line = tor_malloc_zero(sizeof(config_line_t)); @@ -240,7 +264,7 @@ circuit_build_times_update_state(circuit_build_times_t *cbt, next = &(line->next); } - if (!do_unit) { + if (!unit_tests) { if (!get_options()->AvoidDiskWrites) or_state_mark_dirty(get_or_state(), 0); } @@ -248,15 +272,35 @@ circuit_build_times_update_state(circuit_build_times_t *cbt, if (histogram) tor_free(histogram); } +/* Stolen from http://en.wikipedia.org/wiki/Fisher\u2013Yates_shuffle */ +static void +circuit_build_times_shuffle_array(circuit_build_times_t *cbt) +{ + int n = cbt->total_build_times; + + /* This code can only be run on a compact array */ + tor_assert(cbt->total_build_times == cbt->build_times_idx); + while (n-- > 1) { + int k = crypto_rand_int(n + 1); /* 0 <= k <= n. */ + build_time_t tmp = cbt->circuit_build_times[k]; + cbt->circuit_build_times[k] = cbt->circuit_build_times[n]; + cbt->circuit_build_times[n] = tmp; + } +} + /** Load histogram from state */ int circuit_build_times_parse_state(circuit_build_times_t *cbt, or_state_t *state, char **msg) { - int tot_values = 0, lines = 0; + int tot_values = 0, N = 0; config_line_t *line; + int i; msg = NULL; - memset(cbt, 0, sizeof(*cbt)); + circuit_build_times_init(cbt); + + /* We don't support decreasing the table size yet */ + tor_assert(state->TotalBuildTimes <= NCIRCUITS_TO_OBSERVE); for (line = state->BuildtimeHistogram; line; line = line->next) { smartlist_t * args = smartlist_create(); @@ -269,7 +313,7 @@ circuit_build_times_parse_state(circuit_build_times_t *cbt, } else { const char *ms_str = smartlist_get(args,0); const char *count_str = smartlist_get(args,1); - uint32_t count, i; + uint32_t count, k; build_time_t ms; int ok; ms = tor_parse_ulong(ms_str, 0, 0, BUILD_TIME_MAX, &ok, NULL); @@ -284,15 +328,27 @@ circuit_build_times_parse_state(circuit_build_times_t *cbt, "Unparsable bin count"); break; } - lines++; - for (i = 0; i < count; i++) { + + for (k = 0; k < count; k++) { circuit_build_times_add_time(cbt, ms); - tot_values++; } + N++; } } - log_info(LD_CIRC, "Loaded %d values from %d lines in circuit time histogram", - tot_values, lines); + + circuit_build_times_shuffle_array(cbt); + + /* Verify that we didn't overwrite any indexes */ + for (i=0; i < NCIRCUITS_TO_OBSERVE; i++) { + if (!cbt->circuit_build_times[i]) + break; + tot_values++; + } + log_info(LD_CIRC, + "Loaded %d/%d values from %d lines in circuit time histogram", + tot_values, cbt->total_build_times, N); + tor_assert(cbt->total_build_times == state->TotalBuildTimes); + tor_assert(tot_values == cbt->total_build_times); circuit_build_times_set_timeout(cbt); return (msg ? -1 : 0); } @@ -368,8 +424,8 @@ build_time_t circuit_build_times_generate_sample(circuit_build_times_t *cbt, double q_lo, double q_hi) { - uint32_t r = crypto_rand_int(UINT32_MAX-1); - double u = q_lo + ((q_hi-q_lo)*r)/(1.0*UINT32_MAX); + uint64_t r = crypto_rand_uint64(UINT64_MAX-1); + double u = q_lo + ((q_hi-q_lo)*r)/(1.0*UINT64_MAX); build_time_t ret; tor_assert(0 <= u && u < 1.0); @@ -386,12 +442,11 @@ circuit_build_times_add_timeout_worker(circuit_build_times_t *cbt, build_time_t gentime = circuit_build_times_generate_sample(cbt, quantile_cutoff, 1.0); - if (gentime < (build_time_t)get_options()->CircuitBuildTimeout*1000) { + if (gentime < (build_time_t)cbt->timeout*1000) { log_warn(LD_CIRC, "Generated a synthetic timeout LESS than the current timeout: %u vs %d", - gentime, get_options()->CircuitBuildTimeout*1000); - tor_assert(gentime >= - (build_time_t)get_options()->CircuitBuildTimeout*1000); + gentime, cbt->timeout*1000); + tor_assert(gentime >= (build_time_t)cbt->timeout*1000); } else if (gentime > BUILD_TIME_MAX) { gentime = BUILD_TIME_MAX; log_info(LD_CIRC, @@ -426,7 +481,7 @@ circuit_build_times_count_pretimeouts(circuit_build_times_t *cbt) cbt->Xm = circuit_build_times_min(cbt); // Use current timeout to get an estimate on alpha circuit_build_times_initial_alpha(cbt, timeout_quantile, - get_options()->CircuitBuildTimeout*1000); + cbt->timeout*1000); while (cbt->pre_timeouts-- != 0) { circuit_build_times_add_timeout_worker(cbt, timeout_quantile); } @@ -487,11 +542,10 @@ circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt) for (i = (cbt->build_times_idx - RECENT_CIRCUITS) % NCIRCUITS_TO_OBSERVE; i != cbt->build_times_idx; i = (i + 1) % NCIRCUITS_TO_OBSERVE) { - if (cbt->circuit_build_times[i] < Xm) { + if (cbt->circuit_build_times[i] && cbt->circuit_build_times[i] < Xm) { Xm = cbt->circuit_build_times[i]; } - if (cbt->circuit_build_times[i] > - (build_time_t)get_options()->CircuitBuildTimeout*1000) { + if (cbt->circuit_build_times[i] > (build_time_t)cbt->timeout*1000) { timeout_rate++; } } @@ -507,42 +561,36 @@ circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt) "Network connection type appears to have changed. " "Resetting timeouts."); - if (Xm >= (build_time_t)get_options()->CircuitBuildTimeout*1000) { + if (Xm >= (build_time_t)cbt->timeout*1000) { Xm = circuit_build_times_min(cbt); - if (Xm >= (build_time_t)get_options()->CircuitBuildTimeout*1000) { + if (Xm >= (build_time_t)cbt->timeout*1000) { /* No circuits have completed */ - get_options()->CircuitBuildTimeout *= 2; + cbt->timeout *= 2; log_warn(LD_CIRC, "Adjusting CircuitBuildTimeout to %d in the hopes that " - "some connections will succeed", - get_options()->CircuitBuildTimeout); + "some connections will succeed", cbt->timeout); goto reset; } } cbt->Xm = Xm; circuit_build_times_initial_alpha(cbt, 1.0-timeout_rate, - get_options()->CircuitBuildTimeout*1000.0); + cbt->timeout*1000.0); timeout = circuit_build_times_calculate_timeout(cbt, BUILDTIMEOUT_QUANTILE_CUTOFF); - get_options()->CircuitBuildTimeout = lround(timeout/1000.0); + cbt->timeout = lround(timeout/1000.0); log_notice(LD_CIRC, "Reset circuit build timeout to %d (Xm: %d a: %lf) based on " - "%d recent circuit times", - get_options()->CircuitBuildTimeout, cbt->Xm, cbt->alpha, + "%d recent circuit times", cbt->timeout, cbt->Xm, cbt->alpha, RECENT_CIRCUITS); reset: - /* Reset all data. Do we need a constructor? */ - memset(cbt->circuit_build_times, 0, sizeof(cbt->circuit_build_times)); - cbt->pre_timeouts = 0; - cbt->total_build_times = 0; - cbt->build_times_idx = 0; - cbt->estimated = 0; + /* Reset all data */ + circuit_build_times_reset(cbt); return 1; } @@ -563,7 +611,7 @@ circuit_build_times_add_timeout(circuit_build_times_t *cbt) return; } - if (!cbt->estimated) { + if (!cbt->computed) { /* Store a timeout before we have enough data as special */ cbt->pre_timeouts++; return; @@ -591,13 +639,13 @@ circuit_build_times_set_timeout(circuit_build_times_t *cbt) timeout = circuit_build_times_calculate_timeout(cbt, BUILDTIMEOUT_QUANTILE_CUTOFF); - cbt->estimated = 1; - get_options()->CircuitBuildTimeout = lround(timeout/1000.0); + cbt->computed = 1; + cbt->timeout = lround(timeout/1000.0); log_info(LD_CIRC, "Set circuit build timeout to %d (Xm: %d a: %lf) based on " "%d circuit times", - get_options()->CircuitBuildTimeout, cbt->Xm, cbt->alpha, + cbt->timeout, cbt->Xm, cbt->alpha, cbt->total_build_times); } diff --git a/src/or/circuituse.c b/src/or/circuituse.c index d53cb198a2..4162790ec3 100644 --- a/src/or/circuituse.c +++ b/src/or/circuituse.c @@ -264,8 +264,8 @@ void circuit_expire_building(time_t now) { circuit_t *victim, *circ = global_circuitlist; - time_t general_cutoff = now - get_options()->CircuitBuildTimeout; - time_t begindir_cutoff = now - get_options()->CircuitBuildTimeout/2; + time_t general_cutoff = now - circ_times.timeout; + time_t begindir_cutoff = now - circ_times.timeout/2; time_t introcirc_cutoff = begindir_cutoff; cpath_build_state_t *build_state; diff --git a/src/or/config.c b/src/or/config.c index 45ce5cf13b..1505dc3e4e 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -164,7 +164,7 @@ static config_var_t _option_vars[] = { V(BridgeRecordUsageByCountry, BOOL, "1"), V(BridgeRelay, BOOL, "0"), V(CellStatistics, BOOL, "0"), - V(CircuitBuildTimeout, INTERVAL, "1 minute"), + V(CircuitBuildTimeout, INTERVAL, "0"), V(CircuitIdleTimeout, INTERVAL, "1 hour"), V(ClientDNSRejectInternalAddresses, BOOL,"1"), V(ClientOnly, BOOL, "0"), @@ -2922,7 +2922,7 @@ compute_publishserverdescriptor(or_options_t *options) /** Lowest allowable value for CircuitBuildTimeout; values too low will * increase network load because of failing connections being retried, and * might prevent users from connecting to the network at all. */ -#define MIN_CIRCUIT_BUILD_TIMEOUT 5 +#define MIN_CIRCUIT_BUILD_TIMEOUT 3 /** Lowest allowable value for MaxCircuitDirtiness; if this is too low, Tor * will generate too many circuits and potentially overload the network. */ @@ -5207,7 +5207,7 @@ or_state_save(time_t now) * to avoid redundant writes. */ entry_guards_update_state(global_state); rep_hist_update_state(global_state); - circuit_build_times_update_state(&circ_times, global_state, 0); + circuit_build_times_update_state(&circ_times, global_state); if (accounting_is_enabled(get_options())) accounting_run_housekeeping(now); diff --git a/src/or/or.h b/src/or/or.h index 66db091e5e..6f4ad4516d 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -2863,7 +2863,7 @@ void entry_guards_free_all(void); #define NCIRCUITS_TO_OBSERVE 5000 /* approx 1.5 weeks worth of circuits */ #define BUILDTIME_BIN_WIDTH 50 -#define MAX_RECENT_TIMEOUT_RATE 0.80 +#define MAX_RECENT_TIMEOUT_RATE 0.7999999 /* TODO: This should be moved to the consensus */ #define BUILDTIMEOUT_QUANTILE_CUTOFF 0.8 @@ -2874,6 +2874,8 @@ typedef uint32_t build_time_t; /* Have we recieved a cell in the last 90 seconds? */ #define NETWORK_LIVE_INTERVAL 90 +#define BUILD_TIMEOUT_INITIAL_VALUE 60 + /* How often in seconds should we build a test circuit */ #define BUILD_TIMES_TEST_FREQUENCY 60 @@ -2889,12 +2891,13 @@ typedef struct { int pre_timeouts; build_time_t Xm; double alpha; - int estimated; + int computed; + int timeout; } circuit_build_times_t; extern circuit_build_times_t circ_times; void circuit_build_times_update_state(circuit_build_times_t *cbt, - or_state_t *state, int do_unit); + or_state_t *state); int circuit_build_times_parse_state(circuit_build_times_t *cbt, or_state_t *state, char **msg); void circuit_build_times_add_timeout(circuit_build_times_t *cbt); @@ -2905,6 +2908,7 @@ void circuit_build_times_network_is_live(circuit_build_times_t *cbt); int circuit_build_times_is_network_live(circuit_build_times_t *cbt); int circuit_build_times_needs_circuits(circuit_build_times_t *cbt); int circuit_build_times_needs_circuits_now(circuit_build_times_t *cbt); +void circuit_build_times_init(circuit_build_times_t *cbt); #ifdef CIRCUIT_PRIVATE double circuit_build_times_calculate_timeout(circuit_build_times_t *cbt, @@ -2918,6 +2922,8 @@ double circuit_build_times_cdf(circuit_build_times_t *cbt, double x); int circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt); void circuit_build_times_add_timeout_worker(circuit_build_times_t *cbt, double quantile_cutoff); +void circuitbuild_running_unit_tests(void); +void circuit_build_times_reset(circuit_build_times_t *cbt); #endif /********************************* circuitlist.c ***********************/ diff --git a/src/or/test.c b/src/or/test.c index a7f56fe4d1..7228425241 100644 --- a/src/or/test.c +++ b/src/or/test.c @@ -3429,11 +3429,13 @@ test_circuit_timeout(void) int i; char *msg; double timeout1, timeout2; - memset(&initial, 0, sizeof(circuit_build_times_t)); - memset(&estimate, 0, sizeof(circuit_build_times_t)); - memset(&final, 0, sizeof(circuit_build_times_t)); + circuit_build_times_init(&initial); + circuit_build_times_init(&estimate); + circuit_build_times_init(&final); + memset(&state, 0, sizeof(or_state_t)); + circuitbuild_running_unit_tests(); #define timeout0 (30*1000.0) initial.Xm = 750; circuit_build_times_initial_alpha(&initial, BUILDTIMEOUT_QUANTILE_CUTOFF, @@ -3449,6 +3451,7 @@ test_circuit_timeout(void) circuit_build_times_update_alpha(&estimate); timeout1 = circuit_build_times_calculate_timeout(&estimate, BUILDTIMEOUT_QUANTILE_CUTOFF); + circuit_build_times_set_timeout(&estimate); log_warn(LD_CIRC, "Timeout is %lf, Xm is %d", timeout1, estimate.Xm); /* XXX: 5% distribution error may not be the right metric */ } while (fabs(circuit_build_times_cdf(&initial, timeout0) - @@ -3458,12 +3461,14 @@ test_circuit_timeout(void) test_assert(estimate.total_build_times < NCIRCUITS_TO_OBSERVE); - circuit_build_times_update_state(&estimate, &state, 1); + circuit_build_times_update_state(&estimate, &state); test_assert(circuit_build_times_parse_state(&final, &state, &msg) == 0); circuit_build_times_update_alpha(&final); timeout2 = circuit_build_times_calculate_timeout(&final, BUILDTIMEOUT_QUANTILE_CUTOFF); + + circuit_build_times_set_timeout(&final); log_warn(LD_CIRC, "Timeout is %lf, Xm is %d", timeout2, final.Xm); test_assert(fabs(circuit_build_times_cdf(&initial, timeout0) - @@ -3480,6 +3485,7 @@ test_circuit_timeout(void) circuit_build_times_generate_sample(&final, 0, BUILDTIMEOUT_QUANTILE_CUTOFF)); } + test_assert(!circuit_build_times_check_too_many_timeouts(&estimate)); test_assert(!circuit_build_times_check_too_many_timeouts(&final)); @@ -3492,7 +3498,7 @@ test_circuit_timeout(void) } } - test_assert(circuit_build_times_check_too_many_timeouts(&estimate)); + test_assert(circuit_build_times_check_too_many_timeouts(&estimate) == 1); test_assert(!circuit_build_times_check_too_many_timeouts(&final)); done: From 8210336182b9f78fc5ca616280c2ce8e78cf6620 Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Tue, 1 Sep 2009 21:12:47 -0700 Subject: [PATCH 56/95] More detail for some log msgs. --- src/or/circuitbuild.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index b1c377a82e..0f2972fe6c 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -583,9 +583,9 @@ circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt) cbt->timeout = lround(timeout/1000.0); log_notice(LD_CIRC, - "Reset circuit build timeout to %d (Xm: %d a: %lf) based on " - "%d recent circuit times", cbt->timeout, cbt->Xm, cbt->alpha, - RECENT_CIRCUITS); + "Reset circuit build timeout to %d (%lf, Xm: %d, a: %lf) based on " + "%d recent circuit times", cbt->timeout, timeout, cbt->Xm, + cbt->alpha, RECENT_CIRCUITS); reset: @@ -643,9 +643,8 @@ circuit_build_times_set_timeout(circuit_build_times_t *cbt) cbt->timeout = lround(timeout/1000.0); log_info(LD_CIRC, - "Set circuit build timeout to %d (Xm: %d a: %lf) based on " - "%d circuit times", - cbt->timeout, cbt->Xm, cbt->alpha, + "Set circuit build timeout to %d (%lf, Xm: %d, a: %lf) based on " + "%d circuit times", cbt->timeout, timeout, cbt->Xm, cbt->alpha, cbt->total_build_times); } From 535423a3bb87fcdafc4f25f8a7e3898b127ff77c Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Wed, 2 Sep 2009 15:29:34 -0700 Subject: [PATCH 57/95] Resolve mode ties in favor of the higher (slower) mode. --- src/or/circuitbuild.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 0f2972fe6c..0a55d8f86a 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -224,7 +224,7 @@ circuit_build_times_mode(circuit_build_times_t *cbt) uint32_t *histogram = circuit_build_times_create_histogram(cbt, &nbins); for (i = 0; i < nbins; i++) { - if (histogram[i] > histogram[max_bin]) { + if (histogram[i] >= histogram[max_bin]) { max_bin = i; } } From b508e4748f42436ad1e9b05970cc4d3c5c1debfc Mon Sep 17 00:00:00 2001 From: Karsten Loesing Date: Thu, 3 Sep 2009 14:44:01 +0200 Subject: [PATCH 58/95] Remove trailing spaces. As if bytes were free... Also correct some typos. --- .../151-path-selection-improvements.txt | 52 +++++++++---------- src/or/circuitbuild.c | 9 ++-- 2 files changed, 31 insertions(+), 30 deletions(-) diff --git a/doc/spec/proposals/151-path-selection-improvements.txt b/doc/spec/proposals/151-path-selection-improvements.txt index df19e0f71f..7821a5dddb 100644 --- a/doc/spec/proposals/151-path-selection-improvements.txt +++ b/doc/spec/proposals/151-path-selection-improvements.txt @@ -8,7 +8,7 @@ Overview The performance of paths selected can be improved by adjusting the CircuitBuildTimeout and avoiding failing guard nodes. This proposal - describes a method of tracking buildtime statistics at the client, and + describes a method of tracking buildtime statistics at the client, and using those statistics to adjust the CircuitBuildTimeout. Motivation @@ -30,15 +30,15 @@ Implementation too large, because it will make it difficult for clients to adapt to moving between different links. - From our observations, this value appears to be on the order of 1000, + From our observations, this value appears to be on the order of 1000, but is configurable in a #define NCIRCUITS_TO_OBSERVE. - + Long Term Storage - The long-term storage representation is implemented by storing a - histogram with BUILDTIME_BIN_WIDTH millisecond buckets (default 50) when + The long-term storage representation is implemented by storing a + histogram with BUILDTIME_BIN_WIDTH millisecond buckets (default 50) when writing out the statistics to disk. The format this takes in the - state file is 'CircuitBuildTime ', with the total + state file is 'CircuitBuildTime ', with the total specified as 'TotalBuildTimes ' Example: @@ -57,7 +57,7 @@ Implementation Learning the CircuitBuildTimeout Based on studies of build times, we found that the distribution of - circuit buildtimes appears to be a Pareto distribution. + circuit buildtimes appears to be a Pareto distribution. We will calculate the parameters for a Pareto distribution fitting the data using the estimators at @@ -68,7 +68,7 @@ Implementation BUILDTIME_PERCENT_CUTOFF (80%) of the mass of the distribution is below the timeout value. - Thus, we expect that the Tor client will accept the fastest 80% of + Thus, we expect that the Tor client will accept the fastest 80% of the total number of paths on the network. Detecting Changing Network Conditions @@ -76,65 +76,65 @@ Implementation We attempt to detect both network connectivty loss and drastic changes in the timeout characteristics. Network connectivity loss is detected by recording a timestamp every time Tor either completes - a TLS connection or receives a cell. If this timestamp is more than + a TLS connection or receives a cell. If this timestamp is more than 90 seconds in the past, circuit timeouts are no longer counted. - If more than MAX_RECENT_TIMEOUT_RATE (80%) of the past + If more than MAX_RECENT_TIMEOUT_RATE (80%) of the past RECENT_CIRCUITS (20) time out, we assume the network connection has changed, and we discard all buildtimes history and compute a new timeout by estimating a new Pareto curve using the position on the Pareto Quartile function for the ratio of - timeouts. + timeouts. Testing After circuit build times, storage, and learning are implemented, the resulting histogram should be checked for consistency by - verifying it persists across successive Tor invocations where + verifying it persists across successive Tor invocations where no circuits are built. In addition, we can also use the existing - buildtime scripts to record build times, and verify that the histogram + buildtime scripts to record build times, and verify that the histogram the python produces matches that which is output to the state file in Tor, and verify that the Pareto parameters and cutoff points also match. - + Soft timeout vs Hard Timeout - - At some point, it may be desirable to change the cutoff from a + + At some point, it may be desirable to change the cutoff from a single hard cutoff that destroys the circuit to a soft cutoff and a hard cutoff, where the soft cutoff merely triggers the building - of a new circuit, and the hard cutoff triggers destruction of the + of a new circuit, and the hard cutoff triggers destruction of the circuit. - Good values for hard and soft cutoffs seem to be 80% and 60% + Good values for hard and soft cutoffs seem to be 80% and 60% respectively, but we should eventually justify this with observation. When to Begin Calculation - The number of circuits to observe (NCIRCUITS_TO_CUTOFF) before - changing the CircuitBuildTimeout will be tunable via a #define. From - our measurements, a good value for NCIRCUITS_TO_CUTOFF appears to be + The number of circuits to observe (NCIRCUITS_TO_CUTOFF) before + changing the CircuitBuildTimeout will be tunable via a #define. From + our measurements, a good value for NCIRCUITS_TO_CUTOFF appears to be on the order of 100. Dealing with Timeouts - Timeouts should be counted as the expectation of the region of + Timeouts should be counted as the expectation of the region of of the Pareto distribution beyond the cutoff. The proposal will be updated with this value soon. - Also, in the event of network failure, the observation mechanism + Also, in the event of network failure, the observation mechanism should stop collecting timeout data. Client Hints Some research still needs to be done to provide initial values for CircuitBuildTimeout based on values learned from modem - users, DSL users, Cable Modem users, and dedicated links. A + users, DSL users, Cable Modem users, and dedicated links. A radiobutton in Vidalia should eventually be provided that - sets CircuitBuildTimeout to one of these values and also + sets CircuitBuildTimeout to one of these values and also provide the option of purging all learned data, should any exist. These values can either be published in the directory, or shipped hardcoded for a particular Tor version. - + Issues Impact on anonymity diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 0a55d8f86a..39e5a43f5e 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -308,7 +308,7 @@ circuit_build_times_parse_state(circuit_build_times_t *cbt, SPLIT_SKIP_SPACE|SPLIT_IGNORE_BLANK, 0); if (smartlist_len(args) < 2) { *msg = tor_strdup("Unable to parse circuit build times: " - "Too few arguments to CircuitBuildTIme"); + "Too few arguments to CircuitBuildTime"); break; } else { const char *ms_str = smartlist_get(args,0); @@ -375,7 +375,7 @@ circuit_build_times_update_alpha(circuit_build_times_t *cbt) } if (n!=cbt->total_build_times) { - log_err(LD_CIRC, "Discrepency in build times count: %d vs %d", n, + log_err(LD_CIRC, "Discrepancy in build times count: %d vs %d", n, cbt->total_build_times); } tor_assert(n==cbt->total_build_times); @@ -396,7 +396,8 @@ circuit_build_times_update_alpha(circuit_build_times_t *cbt) * * See http://en.wikipedia.org/wiki/Quantile_function, * http://en.wikipedia.org/wiki/Inverse_transform_sampling and - * http://en.wikipedia.org/wiki/Pareto_distribution#Generating_a_random_sample_from_Pareto_distribution + * http://en.wikipedia.org/wiki/Pareto_distribution#Generating_a_ + * random_sample_from_Pareto_distribution * That's right. I'll cite wikipedia all day long. */ double @@ -551,7 +552,7 @@ circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt) } timeout_rate /= RECENT_CIRCUITS; - /* If more then 80% of our recent circuits are timing out, + /* If more than 80% of our recent circuits are timing out, * we need to re-estimate a new initial alpha and timeout */ if (timeout_rate < MAX_RECENT_TIMEOUT_RATE) { return 0; From 4b3bc714a3f5253470e1feab80bfd30744d34d44 Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Fri, 4 Sep 2009 13:42:58 -0700 Subject: [PATCH 59/95] Woops. Fix a couple memory leaks. Also change the max timeout quantile to 0.98, so we can avoid huge synthetic timeout values. --- src/or/circuitbuild.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 39e5a43f5e..3fa446faac 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -229,6 +229,8 @@ circuit_build_times_mode(circuit_build_times_t *cbt) } } + tor_free(histogram); + return max_bin*BUILDTIME_BIN_WIDTH; } @@ -309,6 +311,8 @@ circuit_build_times_parse_state(circuit_build_times_t *cbt, if (smartlist_len(args) < 2) { *msg = tor_strdup("Unable to parse circuit build times: " "Too few arguments to CircuitBuildTime"); + SMARTLIST_FOREACH(args, char*, cp, tor_free(cp)); + smartlist_free(args); break; } else { const char *ms_str = smartlist_get(args,0); @@ -333,7 +337,10 @@ circuit_build_times_parse_state(circuit_build_times_t *cbt, circuit_build_times_add_time(cbt, ms); } N++; + SMARTLIST_FOREACH(args, char*, cp, tor_free(cp)); + smartlist_free(args); } + } circuit_build_times_shuffle_array(cbt); @@ -439,9 +446,11 @@ void circuit_build_times_add_timeout_worker(circuit_build_times_t *cbt, double quantile_cutoff) { - /* Generate 0.8-1.0... */ + /* Generate points in [cutoff, 1.0) on the CDF... We want to + * stay a bit short of 1.0 though, because longtail is + * loooooooooooooooooooooooooooooooooooooooooooooooooooong */ build_time_t gentime = circuit_build_times_generate_sample(cbt, - quantile_cutoff, 1.0); + quantile_cutoff, 0.98); if (gentime < (build_time_t)cbt->timeout*1000) { log_warn(LD_CIRC, From 672e2f6908fda52897c9564b756de743692d1d55 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Sun, 6 Sep 2009 23:14:13 -0400 Subject: [PATCH 60/95] space/indent cleanups, plus point out three bugs --- src/or/circuitbuild.c | 63 +++++++++++++++++++++++++------------------ src/or/circuituse.c | 2 ++ src/or/config.c | 11 +++----- src/or/or.h | 6 ++--- src/or/test.c | 6 ++--- 5 files changed, 49 insertions(+), 39 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 3fa446faac..50faac1702 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -20,12 +20,13 @@ * and random segfaults due to memory corruption (and * not even at calls to log() either!) */ + /* XXX022 somebody should rename Tor's log() function, so we can + * remove this wart. -RD */ #undef log /* - * Linux doesn't provide lround in math.h by default, - * but mac os does... Its best just to leave math.h - * out of the picture entirely. + * Linux doesn't provide lround in math.h by default, but mac os does... + * It's best just to leave math.h out of the picture entirely. */ //#define log math_h_log //#include @@ -86,6 +87,8 @@ static smartlist_t *entry_guards = NULL; * and those changes need to be flushed to disk. */ static int entry_guards_dirty = 0; +/** If set, we're running the unit tests: we should avoid clobbering + * our state file. */ static int unit_tests = 0; /********* END VARIABLES ************/ @@ -101,12 +104,15 @@ static int onion_append_hop(crypt_path_t **head_ptr, extend_info_t *choice); static void entry_guards_changed(void); static time_t start_of_month(time_t when); +/** Make a note that we're running unit tests (rather than running Tor + * itself), so we avoid clobbering our state file. */ void circuitbuild_running_unit_tests(void) { unit_tests = 1; } +/** DOCDOC */ void circuit_build_times_reset(circuit_build_times_t *cbt) { @@ -117,6 +123,7 @@ circuit_build_times_reset(circuit_build_times_t *cbt) cbt->computed = 0; } +/** DOCDOC */ void circuit_build_times_init(circuit_build_times_t *cbt) { @@ -176,6 +183,7 @@ circuit_build_times_max(circuit_build_times_t *cbt) return max_build_time; } +/** DOCDOC */ static build_time_t circuit_build_times_min(circuit_build_times_t *cbt) { @@ -183,7 +191,7 @@ circuit_build_times_min(circuit_build_times_t *cbt) build_time_t min_build_time = BUILD_TIME_MAX; for (i = 0; i < NCIRCUITS_TO_OBSERVE; i++) { if (cbt->circuit_build_times[i] && /* 0 <-> uninitialized */ - cbt->circuit_build_times[i] < min_build_time) + cbt->circuit_build_times[i] < min_build_time) min_build_time = cbt->circuit_build_times[i]; } if (min_build_time == BUILD_TIME_MAX) { @@ -217,6 +225,7 @@ circuit_build_times_create_histogram(circuit_build_times_t *cbt, return histogram; } +/** DOCDOC */ static build_time_t circuit_build_times_mode(circuit_build_times_t *cbt) { @@ -236,7 +245,6 @@ circuit_build_times_mode(circuit_build_times_t *cbt) /** * output a histogram of current circuit build times. - * */ void circuit_build_times_update_state(circuit_build_times_t *cbt, @@ -283,14 +291,14 @@ circuit_build_times_shuffle_array(circuit_build_times_t *cbt) /* This code can only be run on a compact array */ tor_assert(cbt->total_build_times == cbt->build_times_idx); while (n-- > 1) { - int k = crypto_rand_int(n + 1); /* 0 <= k <= n. */ + int k = crypto_rand_int(n + 1); /* 0 <= k <= n. */ build_time_t tmp = cbt->circuit_build_times[k]; cbt->circuit_build_times[k] = cbt->circuit_build_times[n]; cbt->circuit_build_times[n] = tmp; } } -/** Load histogram from state */ +/** Load histogram from state. DOCDOC what else? */ int circuit_build_times_parse_state(circuit_build_times_t *cbt, or_state_t *state, char **msg) @@ -298,16 +306,17 @@ circuit_build_times_parse_state(circuit_build_times_t *cbt, int tot_values = 0, N = 0; config_line_t *line; int i; - msg = NULL; + msg = NULL; /* XXX is this a bug? should be *msg, or we'll seg fault + * if we try to set it */ circuit_build_times_init(cbt); /* We don't support decreasing the table size yet */ tor_assert(state->TotalBuildTimes <= NCIRCUITS_TO_OBSERVE); for (line = state->BuildtimeHistogram; line; line = line->next) { - smartlist_t * args = smartlist_create(); + smartlist_t *args = smartlist_create(); smartlist_split_string(args, line->value, " ", - SPLIT_SKIP_SPACE|SPLIT_IGNORE_BLANK, 0); + SPLIT_SKIP_SPACE|SPLIT_IGNORE_BLANK, 0); if (smartlist_len(args) < 2) { *msg = tor_strdup("Unable to parse circuit build times: " "Too few arguments to CircuitBuildTime"); @@ -357,9 +366,10 @@ circuit_build_times_parse_state(circuit_build_times_t *cbt, tor_assert(cbt->total_build_times == state->TotalBuildTimes); tor_assert(tot_values == cbt->total_build_times); circuit_build_times_set_timeout(cbt); - return (msg ? -1 : 0); + return msg ? -1 : 0; } +/** DOCDOC */ void circuit_build_times_update_alpha(circuit_build_times_t *cbt) { @@ -454,13 +464,14 @@ circuit_build_times_add_timeout_worker(circuit_build_times_t *cbt, if (gentime < (build_time_t)cbt->timeout*1000) { log_warn(LD_CIRC, - "Generated a synthetic timeout LESS than the current timeout: %u vs %d", - gentime, cbt->timeout*1000); + "Generated a synthetic timeout LESS than the current timeout: " + "%u vs %d", gentime, cbt->timeout*1000); tor_assert(gentime >= (build_time_t)cbt->timeout*1000); } else if (gentime > BUILD_TIME_MAX) { gentime = BUILD_TIME_MAX; log_info(LD_CIRC, - "Generated a synthetic timeout larger than the max: %u", gentime); + "Generated a synthetic timeout larger than the max: %u", + gentime); } else { log_info(LD_CIRC, "Generated synthetic time %u for timeout", gentime); } @@ -491,7 +502,7 @@ circuit_build_times_count_pretimeouts(circuit_build_times_t *cbt) cbt->Xm = circuit_build_times_min(cbt); // Use current timeout to get an estimate on alpha circuit_build_times_initial_alpha(cbt, timeout_quantile, - cbt->timeout*1000); + cbt->timeout*1000); while (cbt->pre_timeouts-- != 0) { circuit_build_times_add_timeout_worker(cbt, timeout_quantile); } @@ -515,7 +526,7 @@ int circuit_build_times_needs_circuits_now(circuit_build_times_t *cbt) { return circuit_build_times_needs_circuits(cbt) && - approx_time()-cbt->last_circ_at > BUILD_TIMES_TEST_FREQUENCY; + approx_time()-cbt->last_circ_at > BUILD_TIMES_TEST_FREQUENCY; } void @@ -568,7 +579,7 @@ circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt) } log_notice(LD_CIRC, - "Network connection type appears to have changed. " + "Network connection speed appears to have changed. " "Resetting timeouts."); if (Xm >= (build_time_t)cbt->timeout*1000) { @@ -577,8 +588,8 @@ circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt) /* No circuits have completed */ cbt->timeout *= 2; log_warn(LD_CIRC, - "Adjusting CircuitBuildTimeout to %d in the hopes that " - "some connections will succeed", cbt->timeout); + "Adjusting CircuitBuildTimeout to %d in the hopes that " + "some connections will succeed", cbt->timeout); goto reset; } } @@ -593,9 +604,9 @@ circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt) cbt->timeout = lround(timeout/1000.0); log_notice(LD_CIRC, - "Reset circuit build timeout to %d (%lf, Xm: %d, a: %lf) based on " - "%d recent circuit times", cbt->timeout, timeout, cbt->Xm, - cbt->alpha, RECENT_CIRCUITS); + "Reset circuit build timeout to %d (%lf, Xm: %d, a: %lf) based " + "on %d recent circuit times", cbt->timeout, timeout, cbt->Xm, + cbt->alpha, RECENT_CIRCUITS); reset: @@ -638,9 +649,9 @@ circuit_build_times_set_timeout(circuit_build_times_t *cbt) if (cbt->total_build_times < MIN_CIRCUITS_TO_OBSERVE) { log_info(LD_CIRC, - "Not enough circuits yet to calculate a new build timeout." - " Need %d more.", - MIN_CIRCUITS_TO_OBSERVE-cbt->total_build_times); + "Not enough circuits yet to calculate a new build timeout." + " Need %d more.", + MIN_CIRCUITS_TO_OBSERVE-cbt->total_build_times); return; } @@ -653,7 +664,7 @@ circuit_build_times_set_timeout(circuit_build_times_t *cbt) cbt->timeout = lround(timeout/1000.0); log_info(LD_CIRC, - "Set circuit build timeout to %d (%lf, Xm: %d, a: %lf) based on " + "Set circuit build timeout to %d (%lf, Xm: %d, a: %lf) based on " "%d circuit times", cbt->timeout, timeout, cbt->Xm, cbt->alpha, cbt->total_build_times); diff --git a/src/or/circuituse.c b/src/or/circuituse.c index 4162790ec3..f6a41665d1 100644 --- a/src/or/circuituse.c +++ b/src/or/circuituse.c @@ -861,6 +861,7 @@ circuit_build_failed(origin_circuit_t *circ) circuit_increment_failure_count(); /* Don't increment failure count, since Bob may have picked * the introduction point maliciously */ + /* XXX Mike, you didn't read my comment above! :) -RD */ /* Alice will pick a new intro point when this one dies, if * the stream in question still cares. No need to act here. */ break; @@ -875,6 +876,7 @@ circuit_build_failed(origin_circuit_t *circ) circuit_increment_failure_count(); /* Don't increment failure count, since Alice may have picked * the rendezvous point maliciously */ + /* XXX Mike, you didn't read my comment above! :) -RD */ log_info(LD_REND, "Couldn't connect to Alice's chosen rend point %s " "(%s hop failed).", diff --git a/src/or/config.c b/src/or/config.c index 1505dc3e4e..cd222595b5 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -409,9 +409,9 @@ static config_var_t _state_vars[] = { V(LastRotatedOnionKey, ISOTIME, NULL), V(LastWritten, ISOTIME, NULL), - VAR("TotalBuildTimes", UINT, TotalBuildTimes, NULL), - VAR("CircuitBuildTimeBin", LINELIST_S, BuildtimeHistogram, NULL), - VAR("BuildtimeHistogram", LINELIST_V, BuildtimeHistogram, NULL), + V("TotalBuildTimes", UINT, NULL), + VAR("CircuitBuildTimeBin", LINELIST_S, BuildtimeHistogram, NULL), + VAR("BuildtimeHistogram", LINELIST_V, BuildtimeHistogram, NULL), { NULL, CONFIG_TYPE_OBSOLETE, 0, NULL } }; @@ -5068,13 +5068,10 @@ or_state_set(or_state_t *new_state) log_warn(LD_GENERAL,"Unparseable bandwidth history state: %s",err); tor_free(err); } - - if (circuit_build_times_parse_state(&circ_times, global_state, &err) < 0) { + if (circuit_build_times_parse_state(&circ_times, global_state, &err) < 0) { log_warn(LD_GENERAL,"%s",err); tor_free(err); - } - } /** Reload the persistent state from disk, generating a new state as needed. diff --git a/src/or/or.h b/src/or/or.h index 6f4ad4516d..5462784503 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -2871,7 +2871,7 @@ void entry_guards_free_all(void); typedef uint32_t build_time_t; #define BUILD_TIME_MAX ((build_time_t)(INT32_MAX)) -/* Have we recieved a cell in the last 90 seconds? */ +/* Have we received a cell in the last 90 seconds? */ #define NETWORK_LIVE_INTERVAL 90 #define BUILD_TIMEOUT_INITIAL_VALUE 60 @@ -2898,8 +2898,8 @@ typedef struct { extern circuit_build_times_t circ_times; void circuit_build_times_update_state(circuit_build_times_t *cbt, or_state_t *state); -int circuit_build_times_parse_state(circuit_build_times_t *cbt, - or_state_t *state, char **msg); +int circuit_build_times_parse_state(circuit_build_times_t *cbt, + or_state_t *state, char **msg); void circuit_build_times_add_timeout(circuit_build_times_t *cbt); void circuit_build_times_set_timeout(circuit_build_times_t *cbt); int circuit_build_times_add_time(circuit_build_times_t *cbt, diff --git a/src/or/test.c b/src/or/test.c index 7228425241..06bfccece6 100644 --- a/src/or/test.c +++ b/src/or/test.c @@ -3472,7 +3472,7 @@ test_circuit_timeout(void) log_warn(LD_CIRC, "Timeout is %lf, Xm is %d", timeout2, final.Xm); test_assert(fabs(circuit_build_times_cdf(&initial, timeout0) - - circuit_build_times_cdf(&initial, timeout2)) < 0.05); + circuit_build_times_cdf(&initial, timeout2)) < 0.05); /* Generate MAX_RECENT_TIMEOUT_RATE*RECENT_CIRCUITS timeouts * and 1-that regular values. Then check for timeout error @@ -3491,10 +3491,10 @@ test_circuit_timeout(void) for (i = 0; i < MAX_RECENT_TIMEOUT_RATE*RECENT_CIRCUITS; i++) { circuit_build_times_add_timeout_worker(&estimate, - BUILDTIMEOUT_QUANTILE_CUTOFF); + BUILDTIMEOUT_QUANTILE_CUTOFF); if (i < MAX_RECENT_TIMEOUT_RATE*RECENT_CIRCUITS-1) { circuit_build_times_add_timeout_worker(&final, - BUILDTIMEOUT_QUANTILE_CUTOFF); + BUILDTIMEOUT_QUANTILE_CUTOFF); } } From 63be2df84f7d23aa92426d6253ff18840e152254 Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Sun, 6 Sep 2009 20:43:02 -0700 Subject: [PATCH 61/95] Fix issues found by arma in review. --- src/or/circuitbuild.c | 3 +-- src/or/circuituse.c | 4 ---- src/or/config.c | 2 +- 3 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 50faac1702..a140f0ae67 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -306,8 +306,7 @@ circuit_build_times_parse_state(circuit_build_times_t *cbt, int tot_values = 0, N = 0; config_line_t *line; int i; - msg = NULL; /* XXX is this a bug? should be *msg, or we'll seg fault - * if we try to set it */ + *msg = NULL; circuit_build_times_init(cbt); /* We don't support decreasing the table size yet */ diff --git a/src/or/circuituse.c b/src/or/circuituse.c index f6a41665d1..7ca65bcc53 100644 --- a/src/or/circuituse.c +++ b/src/or/circuituse.c @@ -858,10 +858,8 @@ circuit_build_failed(origin_circuit_t *circ) break; case CIRCUIT_PURPOSE_C_INTRODUCING: /* at Alice, connecting to intro point */ - circuit_increment_failure_count(); /* Don't increment failure count, since Bob may have picked * the introduction point maliciously */ - /* XXX Mike, you didn't read my comment above! :) -RD */ /* Alice will pick a new intro point when this one dies, if * the stream in question still cares. No need to act here. */ break; @@ -873,10 +871,8 @@ circuit_build_failed(origin_circuit_t *circ) break; case CIRCUIT_PURPOSE_S_CONNECT_REND: /* at Bob, connecting to rend point */ - circuit_increment_failure_count(); /* Don't increment failure count, since Alice may have picked * the rendezvous point maliciously */ - /* XXX Mike, you didn't read my comment above! :) -RD */ log_info(LD_REND, "Couldn't connect to Alice's chosen rend point %s " "(%s hop failed).", diff --git a/src/or/config.c b/src/or/config.c index cd222595b5..7c2623eee9 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -409,7 +409,7 @@ static config_var_t _state_vars[] = { V(LastRotatedOnionKey, ISOTIME, NULL), V(LastWritten, ISOTIME, NULL), - V("TotalBuildTimes", UINT, NULL), + V(TotalBuildTimes, UINT, NULL), VAR("CircuitBuildTimeBin", LINELIST_S, BuildtimeHistogram, NULL), VAR("BuildtimeHistogram", LINELIST_V, BuildtimeHistogram, NULL), From c9363df09ffa25ff01a3546a01d6bf204280913f Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Sun, 6 Sep 2009 21:05:17 -0700 Subject: [PATCH 62/95] Remove an assert. It seems to fire because of precision issues. Added more debug info to the warn to try to figure out for sure. --- src/or/circuitbuild.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index a140f0ae67..95ac2e4e64 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -464,8 +464,8 @@ circuit_build_times_add_timeout_worker(circuit_build_times_t *cbt, if (gentime < (build_time_t)cbt->timeout*1000) { log_warn(LD_CIRC, "Generated a synthetic timeout LESS than the current timeout: " - "%u vs %d", gentime, cbt->timeout*1000); - tor_assert(gentime >= (build_time_t)cbt->timeout*1000); + "%u vs %d using Xm: %d a: %lf, q: %lf", + gentime, cbt->timeout*1000, cbt->Xm, cbt->alpha, quantile_cutoff); } else if (gentime > BUILD_TIME_MAX) { gentime = BUILD_TIME_MAX; log_info(LD_CIRC, From 67cee75ca21cbe2c3659a15f50957af8014c2ec0 Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Tue, 8 Sep 2009 01:31:29 -0700 Subject: [PATCH 63/95] Document functions and constants. --- src/or/circuitbuild.c | 120 ++++++++++++++++++++++++++++++++++-------- src/or/or.h | 34 ++++++++---- 2 files changed, 123 insertions(+), 31 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 95ac2e4e64..b139ee9275 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -112,7 +112,12 @@ circuitbuild_running_unit_tests(void) unit_tests = 1; } -/** DOCDOC */ +/** + * Reset the build time state. + * + * Leave estimated paramters, timeout, and network liveness in tact + * for future use. + */ void circuit_build_times_reset(circuit_build_times_t *cbt) { @@ -120,10 +125,15 @@ circuit_build_times_reset(circuit_build_times_t *cbt) cbt->pre_timeouts = 0; cbt->total_build_times = 0; cbt->build_times_idx = 0; - cbt->computed = 0; + cbt->have_computed_timeout = 0; } -/** DOCDOC */ +/** + * Initialize the buildtimes structure for first use. + * + * Sets the initial timeout value based to either the + * config setting or BUILD_TIMEOUT_INITIAL_VALUE. + */ void circuit_build_times_init(circuit_build_times_t *cbt) { @@ -137,10 +147,11 @@ circuit_build_times_init(circuit_build_times_t *cbt) } /** - * circuit_build_times is a circular array, so loop around when - * array is full + * Add a timeoutout value to the set of build times. Time units + * are milliseconds * - * time units are milliseconds + * circuit_build_times is a circular array, so loop around when + * array is full. */ int circuit_build_times_add_time(circuit_build_times_t *cbt, build_time_t time) @@ -169,7 +180,7 @@ circuit_build_times_add_time(circuit_build_times_t *cbt, build_time_t time) } /** - * Find maximum circuit build time + * Return maximum circuit build time */ static build_time_t circuit_build_times_max(circuit_build_times_t *cbt) @@ -183,7 +194,7 @@ circuit_build_times_max(circuit_build_times_t *cbt) return max_build_time; } -/** DOCDOC */ +/** Return minimum circuit build time */ static build_time_t circuit_build_times_min(circuit_build_times_t *cbt) { @@ -201,7 +212,13 @@ circuit_build_times_min(circuit_build_times_t *cbt) } /** - * Calculate histogram + * Calculate and return a histogram for the set of build times. + * + * Returns an allocated array of histrogram bins representing + * the frequency of index*BUILDTIME_BIN_WIDTH millisecond + * build times. Also outputs the number of bins in nbins. + * + * The return value must be freed by the caller. */ static uint32_t * circuit_build_times_create_histogram(circuit_build_times_t *cbt, @@ -225,7 +242,11 @@ circuit_build_times_create_histogram(circuit_build_times_t *cbt, return histogram; } -/** DOCDOC */ +/** + * Return the most frequent build time (rounded to BUILDTIME_BIN_WIDTH ms). + * + * Ties go in favor of the slower time. + */ static build_time_t circuit_build_times_mode(circuit_build_times_t *cbt) { @@ -244,7 +265,8 @@ circuit_build_times_mode(circuit_build_times_t *cbt) } /** - * output a histogram of current circuit build times. + * Output a histogram of current circuit build times to + * the or_state_t state structure. */ void circuit_build_times_update_state(circuit_build_times_t *cbt, @@ -282,7 +304,11 @@ circuit_build_times_update_state(circuit_build_times_t *cbt, if (histogram) tor_free(histogram); } -/* Stolen from http://en.wikipedia.org/wiki/Fisher\u2013Yates_shuffle */ +/** + * Shuffle the build times array. + * + * Stolen from http://en.wikipedia.org/wiki/Fisher\u2013Yates_shuffle + */ static void circuit_build_times_shuffle_array(circuit_build_times_t *cbt) { @@ -298,7 +324,13 @@ circuit_build_times_shuffle_array(circuit_build_times_t *cbt) } } -/** Load histogram from state. DOCDOC what else? */ +/** + * Load histogram from state, shuffling the resulting array + * after we do so. Use this result to estimate parameters and + * calculate the timeout. + * + * Returns -1 and sets msg on error. Msg must be freed by the caller. + */ int circuit_build_times_parse_state(circuit_build_times_t *cbt, or_state_t *state, char **msg) @@ -368,7 +400,15 @@ circuit_build_times_parse_state(circuit_build_times_t *cbt, return msg ? -1 : 0; } -/** DOCDOC */ +/** + * Estimates the Xm and Alpha parameters using + * http://en.wikipedia.org/wiki/Pareto_distribution#Parameter_estimation + * + * The notable difference is that we use mode instead of min to estimate Xm. + * This is because our distribution is frechet-like. We claim this is + * an acceptable approximation because we are only concerned with the + * accuracy of the CDF of the tail. + */ void circuit_build_times_update_alpha(circuit_build_times_t *cbt) { @@ -407,8 +447,8 @@ circuit_build_times_update_alpha(circuit_build_times_t *cbt) * in the distribution such that F(x) = quantile (ie quantile*100% * of the mass of the density function is below x on the curve). * - * We use it to calculate the timeout and also synthetic values of - * time for circuits that timeout before completion. + * We use it to calculate the timeout and also to generate synthetic + * values of time for circuits that timeout before completion. * * See http://en.wikipedia.org/wiki/Quantile_function, * http://en.wikipedia.org/wiki/Inverse_transform_sampling and @@ -428,7 +468,7 @@ circuit_build_times_calculate_timeout(circuit_build_times_t *cbt, return ret; } -/* Pareto CDF */ +/** Pareto CDF */ double circuit_build_times_cdf(circuit_build_times_t *cbt, double x) { @@ -437,6 +477,12 @@ circuit_build_times_cdf(circuit_build_times_t *cbt, double x) return ret; } +/** + * Generate a synthetic time using our distribution parameters. + * + * The return value will be between q_lo and q_hi quantile points + * on the CDF. + */ build_time_t circuit_build_times_generate_sample(circuit_build_times_t *cbt, double q_lo, double q_hi) @@ -451,12 +497,12 @@ circuit_build_times_generate_sample(circuit_build_times_t *cbt, return ret; } +/** Generate points in [cutoff, 1.0) on the CDF. */ void circuit_build_times_add_timeout_worker(circuit_build_times_t *cbt, double quantile_cutoff) { - /* Generate points in [cutoff, 1.0) on the CDF... We want to - * stay a bit short of 1.0 though, because longtail is + /* We want to stay a bit short of 1.0, because longtail is * loooooooooooooooooooooooooooooooooooooooooooooooooooong */ build_time_t gentime = circuit_build_times_generate_sample(cbt, quantile_cutoff, 0.98); @@ -478,6 +524,10 @@ circuit_build_times_add_timeout_worker(circuit_build_times_t *cbt, circuit_build_times_add_time(cbt, gentime); } +/** + * Estimate an initial alpha parameter by solving the quantile + * function with a quantile point and a specific timeout value. + */ void circuit_build_times_initial_alpha(circuit_build_times_t *cbt, double quantile, build_time_t timeout) @@ -491,6 +541,10 @@ circuit_build_times_initial_alpha(circuit_build_times_t *cbt, cbt->alpha = ln(1.0-quantile)/(ln(cbt->Xm)-ln(timeout)); } +/** + * Generate synthetic timeout values for the timeouts + * that have happened before we estimated our parameters. + */ static void circuit_build_times_count_pretimeouts(circuit_build_times_t *cbt) { @@ -521,6 +575,10 @@ circuit_build_times_needs_circuits(circuit_build_times_t *cbt) return 0; } +/** + * Returns true if we should build a timeout test circuit + * right now. + */ int circuit_build_times_needs_circuits_now(circuit_build_times_t *cbt) { @@ -528,12 +586,19 @@ circuit_build_times_needs_circuits_now(circuit_build_times_t *cbt) approx_time()-cbt->last_circ_at > BUILD_TIMES_TEST_FREQUENCY; } +/** + * Called to indicate that the network showed some signs of liveness. + */ void circuit_build_times_network_is_live(circuit_build_times_t *cbt) { cbt->network_last_live = approx_time(); } +/** + * Returns true if the network showed some sign of liveness + * in the past NETWORK_LIVE_INTERVAL. + */ int circuit_build_times_is_network_live(circuit_build_times_t *cbt) { @@ -546,6 +611,15 @@ circuit_build_times_is_network_live(circuit_build_times_t *cbt) return 1; } +/** + * Returns true if we have seen more than MAX_RECENT_TIMEOUT_RATE of + * the past RECENT_CIRCUITS time out. Used to detect if the network + * connection has changed significantly. + * + * Also resets the entire timeout history in this case and causes us + * to restart the process of building test circuits and estimating a + * new timeout. + */ int circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt) { @@ -631,7 +705,7 @@ circuit_build_times_add_timeout(circuit_build_times_t *cbt) return; } - if (!cbt->computed) { + if (!cbt->have_computed_timeout) { /* Store a timeout before we have enough data as special */ cbt->pre_timeouts++; return; @@ -641,6 +715,10 @@ circuit_build_times_add_timeout(circuit_build_times_t *cbt) circuit_build_times_add_timeout_worker(cbt, BUILDTIMEOUT_QUANTILE_CUTOFF); } +/** + * Estimate a new timeout based on history and set our timeout + * variable accordingly. + */ void circuit_build_times_set_timeout(circuit_build_times_t *cbt) { @@ -659,7 +737,7 @@ circuit_build_times_set_timeout(circuit_build_times_t *cbt) timeout = circuit_build_times_calculate_timeout(cbt, BUILDTIMEOUT_QUANTILE_CUTOFF); - cbt->computed = 1; + cbt->have_computed_timeout = 1; cbt->timeout = lround(timeout/1000.0); log_info(LD_CIRC, diff --git a/src/or/or.h b/src/or/or.h index 5462784503..b27526fb84 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -2858,29 +2858,43 @@ void bridges_retry_all(void); void entry_guards_free_all(void); /* Circuit Build Timeout "public" functions and structures. */ -#define RECENT_CIRCUITS 20 -#define MIN_CIRCUITS_TO_OBSERVE 500 -#define NCIRCUITS_TO_OBSERVE 5000 /* approx 1.5 weeks worth of circuits */ -#define BUILDTIME_BIN_WIDTH 50 +/** How many circuits count as recent when deciding if the + * connection has changed. */ +#define RECENT_CIRCUITS 20 + +/** Maximum fraction of timeouts to tolerate in the past + * RECENT_CIRCUITS before calculating a new timeout */ #define MAX_RECENT_TIMEOUT_RATE 0.7999999 -/* TODO: This should be moved to the consensus */ +/** Minimum circuits before estimating a timeout */ +#define MIN_CIRCUITS_TO_OBSERVE 500 + +/** Total size of the circuit timeout history to accumulate. + * 5000 is approx 1.5 weeks worth of continual-use circuits. */ +#define NCIRCUITS_TO_OBSERVE 5000 + +/** Width of the histogram bins in milliseconds */ +#define BUILDTIME_BIN_WIDTH 50 + +/** Cuttof point on the CDF for our timeout estimation. + * TODO: This should be moved to the consensus */ #define BUILDTIMEOUT_QUANTILE_CUTOFF 0.8 typedef uint32_t build_time_t; #define BUILD_TIME_MAX ((build_time_t)(INT32_MAX)) -/* Have we received a cell in the last 90 seconds? */ +/** Have we received a cell in the last 90 seconds? */ #define NETWORK_LIVE_INTERVAL 90 +/** Initial circuit build timeout */ #define BUILD_TIMEOUT_INITIAL_VALUE 60 -/* How often in seconds should we build a test circuit */ +/** How often in seconds should we build a test circuit */ #define BUILD_TIMES_TEST_FREQUENCY 60 -/* Save state every 5 circuits */ -#define BUILD_TIMES_SAVE_STATE_EVERY 5 +/** Save state every 10 circuits */ +#define BUILD_TIMES_SAVE_STATE_EVERY 10 typedef struct { build_time_t circuit_build_times[NCIRCUITS_TO_OBSERVE]; @@ -2891,7 +2905,7 @@ typedef struct { int pre_timeouts; build_time_t Xm; double alpha; - int computed; + int have_computed_timeout; int timeout; } circuit_build_times_t; From 742e08046ff52fe4c6b0c33ac759eb218f0228f4 Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Wed, 9 Sep 2009 00:01:57 -0700 Subject: [PATCH 64/95] Fix bugs relating to not counting timeouts as circuit builds. Also use bin midpoints for time values. --- src/or/circuitbuild.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index b139ee9275..05aca5fd58 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -261,7 +261,7 @@ circuit_build_times_mode(circuit_build_times_t *cbt) tor_free(histogram); - return max_bin*BUILDTIME_BIN_WIDTH; + return max_bin*BUILDTIME_BIN_WIDTH+BUILDTIME_BIN_WIDTH/2; } /** @@ -291,8 +291,8 @@ circuit_build_times_update_state(circuit_build_times_t *cbt, *next = line = tor_malloc_zero(sizeof(config_line_t)); line->key = tor_strdup("CircuitBuildTimeBin"); line->value = tor_malloc(25); - tor_snprintf(line->value, 25, "%d %d", i*BUILDTIME_BIN_WIDTH, - histogram[i]); + tor_snprintf(line->value, 25, "%d %d", + i*BUILDTIME_BIN_WIDTH+BUILDTIME_BIN_WIDTH/2, histogram[i]); next = &(line->next); } @@ -548,10 +548,12 @@ circuit_build_times_initial_alpha(circuit_build_times_t *cbt, static void circuit_build_times_count_pretimeouts(circuit_build_times_t *cbt) { - /* Store a timeout as a random position on this curve. */ + /* Store a timeout as a random position past the current + * cutoff on the pareto curve */ if (cbt->pre_timeouts) { double timeout_quantile = 1.0- - ((double)cbt->pre_timeouts)/cbt->total_build_times; + ((double)cbt->pre_timeouts)/ + (cbt->pre_timeouts+cbt->total_build_times); cbt->Xm = circuit_build_times_min(cbt); // Use current timeout to get an estimate on alpha circuit_build_times_initial_alpha(cbt, timeout_quantile, @@ -628,7 +630,7 @@ circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt) double timeout; int i; - if (cbt->total_build_times < RECENT_CIRCUITS) { + if ((cbt->pre_timeouts+cbt->total_build_times) < RECENT_CIRCUITS) { return 0; } @@ -643,6 +645,7 @@ circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt) timeout_rate++; } } + timeout_rate += cbt->pre_timeouts; timeout_rate /= RECENT_CIRCUITS; /* If more than 80% of our recent circuits are timing out, From 09a75ad31609b30f9e4a057373f2c4f17427eaf9 Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Thu, 10 Sep 2009 22:12:46 -0700 Subject: [PATCH 65/95] Time for some debugging by asserts. Got a negative timeout value on startup. Need to narrow it down. --- src/or/circuitbuild.c | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 05aca5fd58..4999078c90 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -460,7 +460,12 @@ double circuit_build_times_calculate_timeout(circuit_build_times_t *cbt, double quantile) { - double ret = cbt->Xm/pow(1.0-quantile,1.0/cbt->alpha); + double ret; + tor_assert(quantile >= 0); + tor_assert(1.0-quantile > 0); + tor_assert(cbt->Xm > 0); + + ret = cbt->Xm/pow(1.0-quantile,1.0/cbt->alpha); if (ret > INT32_MAX) { ret = INT32_MAX; } @@ -472,7 +477,9 @@ circuit_build_times_calculate_timeout(circuit_build_times_t *cbt, double circuit_build_times_cdf(circuit_build_times_t *cbt, double x) { - double ret = 1.0-pow(cbt->Xm/x,cbt->alpha); + double ret; + tor_assert(cbt->Xm > 0); + ret = 1.0-pow(cbt->Xm/x,cbt->alpha); tor_assert(0 <= ret && ret <= 1.0); return ret; } @@ -488,8 +495,13 @@ circuit_build_times_generate_sample(circuit_build_times_t *cbt, double q_lo, double q_hi) { uint64_t r = crypto_rand_uint64(UINT64_MAX-1); - double u = q_lo + ((q_hi-q_lo)*r)/(1.0*UINT64_MAX); build_time_t ret; + double u; + + tor_assert(q_lo >= 0); + tor_assert(q_hi < 1); + + u = q_lo + ((q_hi-q_lo)*r)/(1.0*UINT64_MAX); tor_assert(0 <= u && u < 1.0); ret = lround(circuit_build_times_calculate_timeout(cbt, u)); @@ -538,7 +550,10 @@ circuit_build_times_initial_alpha(circuit_build_times_t *cbt, // CircBuildTimeout = Xm*((1-0.8))^(-1/a)) // ln(CircBuildTimeout) = ln(Xm)+ln(((1-0.8)))*(-1/a) // -ln(1-0.8)/(ln(CircBuildTimeout)-ln(Xm))=a + tor_assert(quantile > 0); + tor_assert(cbt->Xm > 0); cbt->alpha = ln(1.0-quantile)/(ln(cbt->Xm)-ln(timeout)); + tor_assert(cbt->alpha > 0); } /** @@ -555,6 +570,7 @@ circuit_build_times_count_pretimeouts(circuit_build_times_t *cbt) ((double)cbt->pre_timeouts)/ (cbt->pre_timeouts+cbt->total_build_times); cbt->Xm = circuit_build_times_min(cbt); + tor_assert(cbt->Xm > 0); // Use current timeout to get an estimate on alpha circuit_build_times_initial_alpha(cbt, timeout_quantile, cbt->timeout*1000); @@ -630,7 +646,7 @@ circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt) double timeout; int i; - if ((cbt->pre_timeouts+cbt->total_build_times) < RECENT_CIRCUITS) { + if ((cbt->pre_timeouts + cbt->total_build_times) < RECENT_CIRCUITS) { return 0; } @@ -656,7 +672,8 @@ circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt) log_notice(LD_CIRC, "Network connection speed appears to have changed. " - "Resetting timeouts."); + "Resetting timeouts after %d pretimouts and %d buildtimes", + cbt->pre_timeouts, cbt->total_build_times); if (Xm >= (build_time_t)cbt->timeout*1000) { Xm = circuit_build_times_min(cbt); @@ -669,6 +686,7 @@ circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt) goto reset; } } + tor_assert(Xm > 0); cbt->Xm = Xm; circuit_build_times_initial_alpha(cbt, 1.0-timeout_rate, From 0352d4391756cf80c220d9daf49f2cbc55856e89 Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Mon, 14 Sep 2009 04:03:57 -0700 Subject: [PATCH 66/95] Move circuitbuildtimeout config check. We want it to be under our control so it doesn't mess up initialization. This is likely the cause for the bug the previous assert-adding commit (09a75ad) was trying to address. --- src/or/circuitbuild.c | 17 +++++++++++++++++ src/or/config.c | 11 ----------- src/or/or.h | 3 +++ 3 files changed, 20 insertions(+), 11 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 4999078c90..a141795a1e 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -141,6 +141,11 @@ circuit_build_times_init(circuit_build_times_t *cbt) if (!unit_tests && get_options()->CircuitBuildTimeout) { cbt->timeout = get_options()->CircuitBuildTimeout; + if (cbt->timeout < BUILD_TIMEOUT_MIN_VALUE) { + log_warn(LD_CIRC, "Config CircuitBuildTimeout too low. Setting to %d", + BUILD_TIMEOUT_MIN_VALUE); + cbt->timeout = BUILD_TIMEOUT_MIN_VALUE; + } } else { cbt->timeout = BUILD_TIMEOUT_INITIAL_VALUE; } @@ -697,6 +702,12 @@ circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt) cbt->timeout = lround(timeout/1000.0); + if (cbt->timeout < BUILD_TIMEOUT_MIN_VALUE) { + log_warn(LD_CIRC, "Reset buildtimeout to low value %lf. Setting to %d", + timeout, BUILD_TIMEOUT_MIN_VALUE); + cbt->timeout = BUILD_TIMEOUT_MIN_VALUE; + } + log_notice(LD_CIRC, "Reset circuit build timeout to %d (%lf, Xm: %d, a: %lf) based " "on %d recent circuit times", cbt->timeout, timeout, cbt->Xm, @@ -761,6 +772,12 @@ circuit_build_times_set_timeout(circuit_build_times_t *cbt) cbt->have_computed_timeout = 1; cbt->timeout = lround(timeout/1000.0); + if (cbt->timeout < BUILD_TIMEOUT_MIN_VALUE) { + log_warn(LD_CIRC, "Set buildtimeout to low value %lf. Setting to %d", + timeout, BUILD_TIMEOUT_MIN_VALUE); + cbt->timeout = BUILD_TIMEOUT_MIN_VALUE; + } + log_info(LD_CIRC, "Set circuit build timeout to %d (%lf, Xm: %d, a: %lf) based on " "%d circuit times", cbt->timeout, timeout, cbt->Xm, cbt->alpha, diff --git a/src/or/config.c b/src/or/config.c index 7c2623eee9..0712fbee7d 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -2919,11 +2919,6 @@ compute_publishserverdescriptor(or_options_t *options) /** Highest allowable value for RendPostPeriod. */ #define MAX_DIR_PERIOD (MIN_ONION_KEY_LIFETIME/2) -/** Lowest allowable value for CircuitBuildTimeout; values too low will - * increase network load because of failing connections being retried, and - * might prevent users from connecting to the network at all. */ -#define MIN_CIRCUIT_BUILD_TIMEOUT 3 - /** Lowest allowable value for MaxCircuitDirtiness; if this is too low, Tor * will generate too many circuits and potentially overload the network. */ #define MIN_MAX_CIRCUIT_DIRTINESS 10 @@ -3370,12 +3365,6 @@ options_validate(or_options_t *old_options, or_options_t *options, options->RendPostPeriod = MAX_DIR_PERIOD; } - if (options->CircuitBuildTimeout < MIN_CIRCUIT_BUILD_TIMEOUT) { - log(LOG_WARN, LD_CONFIG, "CircuitBuildTimeout option is too short; " - "raising to %d seconds.", MIN_CIRCUIT_BUILD_TIMEOUT); - options->CircuitBuildTimeout = MIN_CIRCUIT_BUILD_TIMEOUT; - } - if (options->MaxCircuitDirtiness < MIN_MAX_CIRCUIT_DIRTINESS) { log(LOG_WARN, LD_CONFIG, "MaxCircuitDirtiness option is too short; " "raising to %d seconds.", MIN_MAX_CIRCUIT_DIRTINESS); diff --git a/src/or/or.h b/src/or/or.h index b27526fb84..4ee5abf21d 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -2887,6 +2887,9 @@ typedef uint32_t build_time_t; /** Have we received a cell in the last 90 seconds? */ #define NETWORK_LIVE_INTERVAL 90 +/** Lowest allowable value for CircuitBuildTimeout */ +#define BUILD_TIMEOUT_MIN_VALUE 3 + /** Initial circuit build timeout */ #define BUILD_TIMEOUT_INITIAL_VALUE 60 From 81dc435ffaa86382c7702a5d7c7460635225dcb7 Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Wed, 16 Sep 2009 17:03:54 -0700 Subject: [PATCH 67/95] Update proposal to match implementation. --- .../151-path-selection-improvements.txt | 85 +++++++++---------- 1 file changed, 42 insertions(+), 43 deletions(-) diff --git a/doc/spec/proposals/151-path-selection-improvements.txt b/doc/spec/proposals/151-path-selection-improvements.txt index 7821a5dddb..94e964b017 100644 --- a/doc/spec/proposals/151-path-selection-improvements.txt +++ b/doc/spec/proposals/151-path-selection-improvements.txt @@ -20,7 +20,7 @@ Motivation Implementation - Storing Build Times + Gathering Build Times Circuit build times are stored in the circular array 'circuit_build_times' consisting of uint32_t elements as milliseconds. @@ -30,8 +30,16 @@ Implementation too large, because it will make it difficult for clients to adapt to moving between different links. - From our observations, this value appears to be on the order of 1000, - but is configurable in a #define NCIRCUITS_TO_OBSERVE. + From our observations, the minimum value for a reasonable fit appears + to be on the order of 500 (MIN_CIRCUITS_TO_OBSERVE). However, to keep + a good fit over the long term, we store 5000 most recent circuits in + the array (NCIRCUITS_TO_OBSERVE). + + The Tor client will build test circuits at a rate of one per + minute (BUILD_TIMES_TEST_FREQUENCY) up to the point of + MIN_CIRCUITS_TO_OBSERVE. This allows a fresh Tor to have + a CircuitBuildTimeout estimated within 8 hours after install, + upgrade, or network change (see below). Long Term Storage @@ -43,9 +51,9 @@ Implementation Example: TotalBuildTimes 100 - CircuitBuildTimeBin 0 50 - CircuitBuildTimeBin 50 25 - CircuitBuildTimeBin 100 13 + CircuitBuildTimeBin 25 50 + CircuitBuildTimeBin 75 25 + CircuitBuildTimeBin 125 13 ... Reading the histogram in will entail inserting values @@ -57,7 +65,12 @@ Implementation Learning the CircuitBuildTimeout Based on studies of build times, we found that the distribution of - circuit buildtimes appears to be a Pareto distribution. + circuit buildtimes appears to be a Frechet distribution. However, + estimators and quantile functions of the Frechet distribution are + difficult to work with and slow to converge. So instead, since we + are only interested in the accuracy of the tail, we approximate + the tail of the distribution with a Pareto curve starting at + the mode of the circuit build time sample set. We will calculate the parameters for a Pareto distribution fitting the data using the estimators at @@ -73,11 +86,8 @@ Implementation Detecting Changing Network Conditions - We attempt to detect both network connectivty loss and drastic - changes in the timeout characteristics. Network connectivity loss - is detected by recording a timestamp every time Tor either completes - a TLS connection or receives a cell. If this timestamp is more than - 90 seconds in the past, circuit timeouts are no longer counted. + We attempt to detect both network connectivity loss and drastic + changes in the timeout characteristics. If more than MAX_RECENT_TIMEOUT_RATE (80%) of the past RECENT_CIRCUITS (20) time out, we assume the network connection @@ -86,6 +96,11 @@ Implementation position on the Pareto Quartile function for the ratio of timeouts. + Network connectivity loss is detected by recording a timestamp every + time Tor either completes a TLS connection or receives a cell. If + this timestamp is more than CircuitBuildTimeout*RECENT_CIRCUITS/3 + seconds in the past, circuit timeouts are no longer counted. + Testing After circuit build times, storage, and learning are implemented, @@ -96,7 +111,18 @@ Implementation the python produces matches that which is output to the state file in Tor, and verify that the Pareto parameters and cutoff points also match. - Soft timeout vs Hard Timeout + We will also verify that there are no unexpected large deviations from + node selection, such as nodes from distant geographical locations being + completely excluded. + + Dealing with Timeouts + + Timeouts should be counted as the expectation of the region of + of the Pareto distribution beyond the cutoff. This is done by + generating a random sample for each timeout at points on the + curve beyond the current timeout cutoff. + + Future Work At some point, it may be desirable to change the cutoff from a single hard cutoff that destroys the circuit to a soft cutoff and @@ -104,36 +130,9 @@ Implementation of a new circuit, and the hard cutoff triggers destruction of the circuit. - Good values for hard and soft cutoffs seem to be 80% and 60% - respectively, but we should eventually justify this with observation. - - When to Begin Calculation - - The number of circuits to observe (NCIRCUITS_TO_CUTOFF) before - changing the CircuitBuildTimeout will be tunable via a #define. From - our measurements, a good value for NCIRCUITS_TO_CUTOFF appears to be - on the order of 100. - - Dealing with Timeouts - - Timeouts should be counted as the expectation of the region of - of the Pareto distribution beyond the cutoff. The proposal will - be updated with this value soon. - - Also, in the event of network failure, the observation mechanism - should stop collecting timeout data. - - Client Hints - - Some research still needs to be done to provide initial values - for CircuitBuildTimeout based on values learned from modem - users, DSL users, Cable Modem users, and dedicated links. A - radiobutton in Vidalia should eventually be provided that - sets CircuitBuildTimeout to one of these values and also - provide the option of purging all learned data, should any exist. - - These values can either be published in the directory, or - shipped hardcoded for a particular Tor version. + It may also be beneficial to learn separate timeouts for each + guard node, as they will have slightly different distributions. + This will take longer to generate initial values though. Issues From 5bd60d8a411c90000e6a55e70eb814ea6c69e011 Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Tue, 15 Sep 2009 18:00:48 -0700 Subject: [PATCH 68/95] Address nickm's issues from his review #1. --- src/or/circuitbuild.c | 14 +++++++++----- src/or/or.h | 14 +++++++++++++- 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index a141795a1e..25b81992b9 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -88,7 +88,7 @@ static smartlist_t *entry_guards = NULL; static int entry_guards_dirty = 0; /** If set, we're running the unit tests: we should avoid clobbering - * our state file. */ + * our state file or accessing get_options() or get_or_state() */ static int unit_tests = 0; /********* END VARIABLES ************/ @@ -427,11 +427,15 @@ circuit_build_times_update_alpha(circuit_build_times_t *cbt) cbt->Xm = circuit_build_times_mode(cbt); for (i=0; i< NCIRCUITS_TO_OBSERVE; i++) { - if (!x[i]) continue; + if (!x[i]) { + continue; + } - // Hrmm, should we count < Xm as Xm or just drop - if (x[i] < cbt->Xm) a += ln(cbt->Xm); - else a += ln(x[i]); + if (x[i] < cbt->Xm) { + a += ln(cbt->Xm); + } else { + a += ln(x[i]); + } n++; } diff --git a/src/or/or.h b/src/or/or.h index 4ee5abf21d..a343b1f4b1 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -2875,12 +2875,13 @@ void entry_guards_free_all(void); #define NCIRCUITS_TO_OBSERVE 5000 /** Width of the histogram bins in milliseconds */ -#define BUILDTIME_BIN_WIDTH 50 +#define BUILDTIME_BIN_WIDTH ((build_time_t)50) /** Cuttof point on the CDF for our timeout estimation. * TODO: This should be moved to the consensus */ #define BUILDTIMEOUT_QUANTILE_CUTOFF 0.8 +/** A build_time_t is milliseconds */ typedef uint32_t build_time_t; #define BUILD_TIME_MAX ((build_time_t)(INT32_MAX)) @@ -2900,15 +2901,26 @@ typedef uint32_t build_time_t; #define BUILD_TIMES_SAVE_STATE_EVERY 10 typedef struct { + /** The circular array of recorded build times in milliseconds */ build_time_t circuit_build_times[NCIRCUITS_TO_OBSERVE]; + /** The timestamp we last completed a TLS handshake or received a cell */ time_t network_last_live; + /** Last time we built a circuit. Used to decide to build new test circs */ time_t last_circ_at; + /** Current index in the circuit_build_times circular array */ int build_times_idx; + /** Total number of build times accumulated. Maxes at NCIRCUITS_TO_OBSERVE */ int total_build_times; + /** Number of timeouts that have happened before estimating pareto + * parameters */ int pre_timeouts; + /** "Minimum" value of our pareto distribution (actually mode) */ build_time_t Xm; + /** alpha exponent for pareto dis */ double alpha; + /** Have we computed a timeout? */ int have_computed_timeout; + /** The value for that timeout in seconds, not milliseconds */ int timeout; } circuit_build_times_t; From e4e0ce94f0cd6ad18b9158e99936faeee5b6e092 Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Wed, 16 Sep 2009 04:55:43 -0700 Subject: [PATCH 69/95] Add log message so we have accurate build time values. --- src/or/circuitbuild.c | 6 +++++- src/or/or.h | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 25b81992b9..a87ad2e290 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -170,6 +170,9 @@ circuit_build_times_add_time(circuit_build_times_t *cbt, build_time_t time) return -1; } + // XXX: Probably want to demote this to debug for the release. + log_info(LD_CIRC, "Adding circuit build time %u", time); + cbt->circuit_build_times[cbt->build_times_idx] = time; cbt->build_times_idx = (cbt->build_times_idx + 1) % NCIRCUITS_TO_OBSERVE; if (cbt->total_build_times < NCIRCUITS_TO_OBSERVE) @@ -539,7 +542,8 @@ circuit_build_times_add_timeout_worker(circuit_build_times_t *cbt, "Generated a synthetic timeout larger than the max: %u", gentime); } else { - log_info(LD_CIRC, "Generated synthetic time %u for timeout", gentime); + log_info(LD_CIRC, "Generated synthetic circuit build time %u for timeout", + gentime); } circuit_build_times_add_time(cbt, gentime); diff --git a/src/or/or.h b/src/or/or.h index a343b1f4b1..fb4ab8452f 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -2916,7 +2916,7 @@ typedef struct { int pre_timeouts; /** "Minimum" value of our pareto distribution (actually mode) */ build_time_t Xm; - /** alpha exponent for pareto dis */ + /** alpha exponent for pareto dist. */ double alpha; /** Have we computed a timeout? */ int have_computed_timeout; From e2c2fa7a1f763b1815adc13bdea46d4dbdba78c1 Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Wed, 16 Sep 2009 17:14:01 -0700 Subject: [PATCH 70/95] Change liveness value to be a function of the timeout. And also the number of recent circuits used to decide when the network changes. --- src/or/circuitbuild.c | 5 +++-- src/or/or.h | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index a87ad2e290..1cb1fd2144 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -628,13 +628,14 @@ circuit_build_times_network_is_live(circuit_build_times_t *cbt) /** * Returns true if the network showed some sign of liveness - * in the past NETWORK_LIVE_INTERVAL. + * in the past NETWORK_LIVE_MULTIPLIER*cbt->timeout seconds. */ int circuit_build_times_is_network_live(circuit_build_times_t *cbt) { time_t now = approx_time(); - if (now - cbt->network_last_live > NETWORK_LIVE_INTERVAL) { + if (now - cbt->network_last_live > + (cbt->timeout*NETWORK_LIVE_MULTIPLIER)) { log_info(LD_CIRC, "Network is no longer live. Dead for %ld seconds.", now - cbt->network_last_live); return 0; diff --git a/src/or/or.h b/src/or/or.h index fb4ab8452f..98fa841065 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -2885,8 +2885,8 @@ void entry_guards_free_all(void); typedef uint32_t build_time_t; #define BUILD_TIME_MAX ((build_time_t)(INT32_MAX)) -/** Have we received a cell in the last 90 seconds? */ -#define NETWORK_LIVE_INTERVAL 90 +/** Have we received a cell in the last N seconds? */ +#define NETWORK_LIVE_MULTIPLIER (RECENT_CIRCUITS/2.5) /** Lowest allowable value for CircuitBuildTimeout */ #define BUILD_TIMEOUT_MIN_VALUE 3 From 1aac7de1ea8cacf2d93f25dc7a4366350035c91c Mon Sep 17 00:00:00 2001 From: Sebastian Hahn Date: Thu, 17 Sep 2009 00:20:25 +0200 Subject: [PATCH 71/95] Fix unit tests and compile issues on Snow Leopard --- src/or/circuitbuild.c | 27 +++++++++++++++++---------- src/or/test.c | 4 ++-- 2 files changed, 19 insertions(+), 12 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 1cb1fd2144..c20db4b205 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -368,13 +368,15 @@ circuit_build_times_parse_state(circuit_build_times_t *cbt, uint32_t count, k; build_time_t ms; int ok; - ms = tor_parse_ulong(ms_str, 0, 0, BUILD_TIME_MAX, &ok, NULL); + ms = (build_time_t)tor_parse_ulong(ms_str, 0, 0, + BUILD_TIME_MAX, &ok, NULL); if (!ok) { *msg = tor_strdup("Unable to parse circuit build times: " "Unparsable bin number"); break; } - count = tor_parse_ulong(count_str, 0, 0, UINT32_MAX, &ok, NULL); + count = (uint32_t)tor_parse_ulong(count_str, 0, 0, + UINT32_MAX, &ok, NULL); if (!ok) { *msg = tor_strdup("Unable to parse circuit build times: " "Unparsable bin count"); @@ -405,7 +407,7 @@ circuit_build_times_parse_state(circuit_build_times_t *cbt, tor_assert(cbt->total_build_times == state->TotalBuildTimes); tor_assert(tot_values == cbt->total_build_times); circuit_build_times_set_timeout(cbt); - return msg ? -1 : 0; + return *msg ? -1 : 0; } /** @@ -516,7 +518,8 @@ circuit_build_times_generate_sample(circuit_build_times_t *cbt, u = q_lo + ((q_hi-q_lo)*r)/(1.0*UINT64_MAX); tor_assert(0 <= u && u < 1.0); - ret = lround(circuit_build_times_calculate_timeout(cbt, u)); + /* circuit_build_times_calculate_timeout returns <= INT32_MAX */ + ret = (uint32_t)lround(circuit_build_times_calculate_timeout(cbt, u)); tor_assert(ret > 0); return ret; } @@ -704,12 +707,12 @@ circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt) cbt->Xm = Xm; circuit_build_times_initial_alpha(cbt, 1.0-timeout_rate, - cbt->timeout*1000.0); + cbt->timeout*1000); timeout = circuit_build_times_calculate_timeout(cbt, BUILDTIMEOUT_QUANTILE_CUTOFF); - - cbt->timeout = lround(timeout/1000.0); + /* timeout is INT32_MAX at most */ + cbt->timeout = (uint32_t)lround(timeout/1000.0); if (cbt->timeout < BUILD_TIMEOUT_MIN_VALUE) { log_warn(LD_CIRC, "Reset buildtimeout to low value %lf. Setting to %d", @@ -779,7 +782,8 @@ circuit_build_times_set_timeout(circuit_build_times_t *cbt) BUILDTIMEOUT_QUANTILE_CUTOFF); cbt->have_computed_timeout = 1; - cbt->timeout = lround(timeout/1000.0); + /* timeout is INT32_MAX at most */ + cbt->timeout = (uint32_t)lround(timeout/1000.0); if (cbt->timeout < BUILD_TIMEOUT_MIN_VALUE) { log_warn(LD_CIRC, "Set buildtimeout to low value %lf. Setting to %d", @@ -1376,11 +1380,14 @@ circuit_send_next_onion_skin(origin_circuit_t *circ) hop = onion_next_hop_in_cpath(circ->cpath); if (!hop) { struct timeval end; + long timediff; tor_gettimeofday(&end); + timediff = tv_mdiff(&circ->_base.highres_created, &end); + if (timediff > INT32_MAX) + timediff = INT32_MAX; /* done building the circuit. whew. */ circuit_set_state(TO_CIRCUIT(circ), CIRCUIT_STATE_OPEN); - circuit_build_times_add_time(&circ_times, - tv_mdiff(&circ->_base.highres_created, &end)); + circuit_build_times_add_time(&circ_times, (uint32_t)timediff); circuit_build_times_set_timeout(&circ_times); log_info(LD_CIRC,"circuit built!"); circuit_reset_failure_count(0); diff --git a/src/or/test.c b/src/or/test.c index 06bfccece6..df7bead4b3 100644 --- a/src/or/test.c +++ b/src/or/test.c @@ -3436,7 +3436,7 @@ test_circuit_timeout(void) memset(&state, 0, sizeof(or_state_t)); circuitbuild_running_unit_tests(); -#define timeout0 (30*1000.0) +#define timeout0 (build_time_t)(30*1000.0) initial.Xm = 750; circuit_build_times_initial_alpha(&initial, BUILDTIMEOUT_QUANTILE_CUTOFF, timeout0); @@ -3444,7 +3444,7 @@ test_circuit_timeout(void) int n = 0; for (i=0; i < MIN_CIRCUITS_TO_OBSERVE; i++) { if (circuit_build_times_add_time(&estimate, - circuit_build_times_generate_sample(&initial, 0, 1)) == 0) { + circuit_build_times_generate_sample(&initial, 0, .98)) == 0) { n++; } } From 43c18746bd4be9db4ad68312e9e62031f056bc10 Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Wed, 16 Sep 2009 18:41:22 -0700 Subject: [PATCH 72/95] Clarify use of magic number 0.98 with #define. --- src/or/circuitbuild.c | 4 +--- src/or/or.h | 5 +++++ src/or/test.c | 3 ++- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index c20db4b205..177852f91a 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -529,10 +529,8 @@ void circuit_build_times_add_timeout_worker(circuit_build_times_t *cbt, double quantile_cutoff) { - /* We want to stay a bit short of 1.0, because longtail is - * loooooooooooooooooooooooooooooooooooooooooooooooooooong */ build_time_t gentime = circuit_build_times_generate_sample(cbt, - quantile_cutoff, 0.98); + quantile_cutoff, MAX_SYNTHETIC_QUANTILE); if (gentime < (build_time_t)cbt->timeout*1000) { log_warn(LD_CIRC, diff --git a/src/or/or.h b/src/or/or.h index 98fa841065..bdb4d97924 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -2867,6 +2867,11 @@ void entry_guards_free_all(void); * RECENT_CIRCUITS before calculating a new timeout */ #define MAX_RECENT_TIMEOUT_RATE 0.7999999 +/** Maximum quantile to use to generate synthetic timeouts. + * We want to stay a bit short of 1.0, because longtail is + * loooooooooooooooooooooooooooooooooooooooooooooooooooong. */ +#define MAX_SYNTHETIC_QUANTILE 0.98 + /** Minimum circuits before estimating a timeout */ #define MIN_CIRCUITS_TO_OBSERVE 500 diff --git a/src/or/test.c b/src/or/test.c index df7bead4b3..cf00c080d4 100644 --- a/src/or/test.c +++ b/src/or/test.c @@ -3444,7 +3444,8 @@ test_circuit_timeout(void) int n = 0; for (i=0; i < MIN_CIRCUITS_TO_OBSERVE; i++) { if (circuit_build_times_add_time(&estimate, - circuit_build_times_generate_sample(&initial, 0, .98)) == 0) { + circuit_build_times_generate_sample(&initial, 0, + MAX_SYNTHETIC_QUANTILE)) == 0) { n++; } } From 9c38941195309c3d9a8620536f7f7246c780b9c7 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Thu, 17 Sep 2009 00:01:20 -0400 Subject: [PATCH 73/95] Work around a memory leak in openssl 0.9.8g (and maybe others) --- ChangeLog | 3 +++ src/common/tortls.c | 9 +++++++++ 2 files changed, 12 insertions(+) diff --git a/ChangeLog b/ChangeLog index fccae7daed..6446943e57 100644 --- a/ChangeLog +++ b/ChangeLog @@ -45,6 +45,9 @@ Changes in version 0.2.1.20 - 2009-??-?? - Avoid segfault in rare cases when finishing an introduction circuit as a client and finding out that we don't have an introduction key for it. Fixes bug 1073. Reported by Aaron Swartz. + - Work around a small memory leak in some versions of OpenSSL that + stopped the memory used by the hostname TLS extension from being + freed. o Minor features: - Add a "getinfo status/accepted-server-descriptor" controller diff --git a/src/common/tortls.c b/src/common/tortls.c index aeb0ca0800..c6b11e9a6e 100644 --- a/src/common/tortls.c +++ b/src/common/tortls.c @@ -829,6 +829,9 @@ tor_tls_new(int sock, int isServer) if (!SSL_set_cipher_list(result->ssl, isServer ? SERVER_CIPHER_LIST : CLIENT_CIPHER_LIST)) { tls_log_errors(NULL, LOG_WARN, "setting ciphers"); +#ifdef SSL_set_tlsext_host_name + SSL_set_tlsext_host_name(result->ssl, NULL); +#endif SSL_free(result->ssl); tor_free(result); return NULL; @@ -839,6 +842,9 @@ tor_tls_new(int sock, int isServer) bio = BIO_new_socket(sock, BIO_NOCLOSE); if (! bio) { tls_log_errors(NULL, LOG_WARN, "opening BIO"); +#ifdef SSL_set_tlsext_host_name + SSL_set_tlsext_host_name(result->ssl, NULL); +#endif SSL_free(result->ssl); tor_free(result); return NULL; @@ -919,6 +925,9 @@ tor_tls_free(tor_tls_t *tls) if (!removed) { log_warn(LD_BUG, "Freeing a TLS that was not in the ssl->tls map."); } +#ifdef SSL_set_tlsext_host_name + SSL_set_tlsext_host_name(tls->ssl, NULL); +#endif SSL_free(tls->ssl); tls->ssl = NULL; tls->negotiated_callback = NULL; From feccaa5c8388f499944683ca22736a0896f4410b Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Thu, 17 Sep 2009 01:41:47 -0400 Subject: [PATCH 74/95] Choose early circuit idle timeout better. Don't discard all circuits every MaxCircuitDirtiness, because the user might legitimately have set that to a very lower number. Also don't use up all of our idle circuits with testing circuits, since that defeats the point of preemptive circuits. --- src/or/circuituse.c | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/src/or/circuituse.c b/src/or/circuituse.c index 7ca65bcc53..856705ead4 100644 --- a/src/or/circuituse.c +++ b/src/or/circuituse.c @@ -264,6 +264,8 @@ void circuit_expire_building(time_t now) { circuit_t *victim, *circ = global_circuitlist; + /* circ_times.timeout is BUILD_TIMEOUT_INITIAL_VALUE if we haven't + * decided on a customized one yet */ time_t general_cutoff = now - circ_times.timeout; time_t begindir_cutoff = now - circ_times.timeout/2; time_t introcirc_cutoff = begindir_cutoff; @@ -433,11 +435,11 @@ circuit_stream_is_being_handled(edge_connection_t *conn, } /** Don't keep more than this many unused open circuits around. */ -#define MAX_UNUSED_OPEN_CIRCUITS 12 +#define MAX_UNUSED_OPEN_CIRCUITS 14 /** Figure out how many circuits we have open that are clean. Make * sure it's enough for all the upcoming behaviors we predict we'll have. - * But if we have too many, close the not-so-useful ones. + * But put an upper bound on the total number of circuits. */ static void circuit_predict_and_launch_new(void) @@ -521,8 +523,11 @@ circuit_predict_and_launch_new(void) } /* Finally, check to see if we still need more circuits to learn - * a good build timeout */ - if (circuit_build_times_needs_circuits_now(&circ_times)) { + * a good build timeout. But if we're close to our max number we + * want, don't do another -- we want to leave a few slots open so + * we can still build circuits preemptively as needed. */ + if (num < MAX_UNUSED_OPEN_CIRCUITS-2 && + circuit_build_times_needs_circuits_now(&circ_times)) { flags = CIRCLAUNCH_NEED_CAPACITY; log_info(LD_CIRC, "Have %d clean circs need another buildtime test circ.", num); @@ -636,6 +641,11 @@ circuit_detach_stream(circuit_t *circ, edge_connection_t *conn) tor_fragile_assert(); } +/** If we haven't yet decided on a good timeout value for circuit + * building, we close idles circuits aggressively so we can get more + * data points. */ +#define IDLE_TIMEOUT_WHILE_LEARNING (10*60) + /** Find each circuit that has been unused for too long, or dirty * for too long and has no streams on it: mark it for close. */ @@ -646,9 +656,9 @@ circuit_expire_old_circuits(time_t now) time_t cutoff; if (circuit_build_times_needs_circuits(&circ_times)) { - /* Circuits should be shorter lived if we need them - * for build time testing */ - cutoff = now - get_options()->MaxCircuitDirtiness; + /* Circuits should be shorter lived if we need more of them + * for learning a good build timeout */ + cutoff = now - IDLE_TIMEOUT_WHILE_LEARNING; } else { cutoff = now - get_options()->CircuitIdleTimeout; } From ee89061ef29dfd6df7057eadbad4a491548f622c Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Thu, 17 Sep 2009 01:42:33 -0400 Subject: [PATCH 75/95] give proposal 151 a changelog and other touchups --- ChangeLog | 14 +++++++++++++- src/or/circuitbuild.c | 2 +- src/or/or.h | 6 +++--- 3 files changed, 17 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 72c9dfd55f..da363d9978 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,17 @@ -Changes in version 0.2.2.2-alpha - 2009-09-?? +Changes in version 0.2.2.2-alpha - 2009-09-17 o Major features: + - Tor now tracks how long it takes to build client-side circuits + over time, and adapts its timeout to local network performance. + Since a circuit that takes a long time to build will also provide + bad performance, we get significant latency improvements by + discarding the slowest 20% of circuits. Specifically, Tor creates + circuits more aggressively than usual until it has enough data + points for a good timeout estimate. Implements proposal 151. + We are especially looking for reports (good and bad) from users with + both EDGE and broadband connections that can move from broadband + to EDGE and find out if the build-time data in the .tor/state gets + reset without loss of Tor usability. You should also see a notice + log message telling you that Tor has reset its timeout. - Authorities can now vote on arbitary integer values as part of the consensus process. This is designed to help set network parameters. Implements proposal 167. diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 177852f91a..5ea3a31afe 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -179,7 +179,7 @@ circuit_build_times_add_time(circuit_build_times_t *cbt, build_time_t time) cbt->total_build_times++; if ((cbt->total_build_times % BUILD_TIMES_SAVE_STATE_EVERY) == 0) { - /* Save state every 100 circuit builds */ + /* Save state every n circuit builds */ if (!unit_tests && !get_options()->AvoidDiskWrites) or_state_mark_dirty(get_or_state(), 0); } diff --git a/src/or/or.h b/src/or/or.h index bdb4d97924..1dcb2494c6 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -2882,13 +2882,13 @@ void entry_guards_free_all(void); /** Width of the histogram bins in milliseconds */ #define BUILDTIME_BIN_WIDTH ((build_time_t)50) -/** Cuttof point on the CDF for our timeout estimation. +/** Cutoff point on the CDF for our timeout estimation. * TODO: This should be moved to the consensus */ #define BUILDTIMEOUT_QUANTILE_CUTOFF 0.8 /** A build_time_t is milliseconds */ typedef uint32_t build_time_t; -#define BUILD_TIME_MAX ((build_time_t)(INT32_MAX)) +#define BUILD_TIME_MAX ((build_time_t)(INT32_MAX)) /** Have we received a cell in the last N seconds? */ #define NETWORK_LIVE_MULTIPLIER (RECENT_CIRCUITS/2.5) @@ -2903,7 +2903,7 @@ typedef uint32_t build_time_t; #define BUILD_TIMES_TEST_FREQUENCY 60 /** Save state every 10 circuits */ -#define BUILD_TIMES_SAVE_STATE_EVERY 10 +#define BUILD_TIMES_SAVE_STATE_EVERY 10 typedef struct { /** The circular array of recorded build times in milliseconds */ From b02b11c4b4dda362eb692e6b278f2855edd1e658 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Thu, 17 Sep 2009 01:58:39 -0400 Subject: [PATCH 76/95] a mish-mash of stuff in my sandbox --- doc/HACKING | 5 +---- doc/spec/control-spec.txt | 17 +++++++++++++++++ src/or/rendclient.c | 1 + src/or/rendservice.c | 4 ++-- 4 files changed, 21 insertions(+), 6 deletions(-) diff --git a/doc/HACKING b/doc/HACKING index 3d3f2c1dfc..210f09f4ba 100644 --- a/doc/HACKING +++ b/doc/HACKING @@ -3,10 +3,7 @@ 0.0 The buildbot. - http://tor-buildbot.freehaven.net:8010/ - - - Down because nickm isn't running services at home any more. ioerror says - he will resurrect it. + https://buildbot.vidalia-project.net/one_line_per_build 0.1. Useful command-lines that are non-trivial to reproduce but can help with tracking bugs or leaks. diff --git a/doc/spec/control-spec.txt b/doc/spec/control-spec.txt index 1a463afc60..f968fa851f 100644 --- a/doc/spec/control-spec.txt +++ b/doc/spec/control-spec.txt @@ -1496,6 +1496,23 @@ should just look at ACCEPTED_SERVER_DESCRIPTOR and should ignore this event for now.} + SERVER_DESCRIPTOR_STATUS + "STATUS=" "LISTED" / "UNLISTED" + We just got a new networkstatus consensus, and whether we're in + it or not in it has changed. Specifically, status is "listed" + if we're listed in it but previous to this point we didn't know + we were listed in a consensus; and status is "unlisted" if we + thought we should have been listed in it (e.g. we were listed in + the last one), but we're not. + + {Moving from listed to unlisted is not necessarily cause for + alarm. The relay might have failed a few reachability tests, + or the Internet might have had some routing problems. So this + feature is mainly to let relay operators know when their relay + has successfully been listed in the consensus.} + + [Not implemented yet. We should do this in 0.2.2.x. -RD] + NAMESERVER_STATUS "NS=addr" "STATUS=" "UP" / "DOWN" diff --git a/src/or/rendclient.c b/src/or/rendclient.c index fc8d05b6ad..35fa58ff5d 100644 --- a/src/or/rendclient.c +++ b/src/or/rendclient.c @@ -91,6 +91,7 @@ rend_client_send_introduction(origin_circuit_t *introcirc, } }); if (!intro_key) { + /* XXX022 Karsten: should this turn into a log_info, a la bug 1073? */ log_warn(LD_BUG, "Internal error: could not find intro key; we " "only have a v2 rend desc with %d intro points.", smartlist_len(entry->parsed->intro_nodes)); diff --git a/src/or/rendservice.c b/src/or/rendservice.c index 7ae6009958..daf8247e55 100644 --- a/src/or/rendservice.c +++ b/src/or/rendservice.c @@ -264,7 +264,7 @@ rend_config_services(or_options_t *options, int validate_only) for (line = options->RendConfigLines; line; line = line->next) { if (!strcasecmp(line->key, "HiddenServiceDir")) { - if (service) { + if (service) { /* register the one we just finished parsing */ if (validate_only) rend_service_free(service); else @@ -1476,7 +1476,7 @@ rend_service_rendezvous_has_opened(origin_circuit_t *circuit) /* set the windows to default. these are the windows * that bob thinks alice has. */ - hop->package_window = circuit_initial_package_window();; + hop->package_window = circuit_initial_package_window(); hop->deliver_window = CIRCWINDOW_START; onion_append_to_cpath(&circuit->cpath, hop); From 67f280feb361ce5f5c0784e56e94cae87b917bba Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Thu, 17 Sep 2009 20:32:42 -0400 Subject: [PATCH 77/95] Let our config abbreviations rewrite more than once --- src/or/config.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/or/config.c b/src/or/config.c index 0712fbee7d..474b887bac 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -1515,7 +1515,10 @@ expand_abbrev(config_format_t *fmt, const char *option, int command_line, fmt->abbrevs[i].abbreviated, fmt->abbrevs[i].full); } - return fmt->abbrevs[i].full; + /* Keep going through the list in case we want to rewrite it more. + * (We could imagine recursing here, but I don't want to get the + * user into an infinite loop if we craft our list wrong.) */ + option = fmt->abbrevs[i].full; } } return option; From 335b67a354647e4308c1c464c56a5427d71822d5 Mon Sep 17 00:00:00 2001 From: Sebastian Hahn Date: Fri, 18 Sep 2009 02:43:45 +0200 Subject: [PATCH 78/95] Fix compile on freebsd --- src/or/circuitbuild.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 5ea3a31afe..c00f77caf8 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -638,7 +638,7 @@ circuit_build_times_is_network_live(circuit_build_times_t *cbt) if (now - cbt->network_last_live > (cbt->timeout*NETWORK_LIVE_MULTIPLIER)) { log_info(LD_CIRC, "Network is no longer live. Dead for %ld seconds.", - now - cbt->network_last_live); + (long int)(now - cbt->network_last_live)); return 0; } return 1; From 27fd750d7c233bdc18a5001fdcb9ca9ef12c16da Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Thu, 17 Sep 2009 22:44:11 -0400 Subject: [PATCH 79/95] draw in a lot of 0.2.1.20 changelog items into 0.2.2.2-alpha --- ChangeLog | 46 +++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 41 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index da363d9978..b25ea06dde 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,4 @@ -Changes in version 0.2.2.2-alpha - 2009-09-17 +Changes in version 0.2.2.2-alpha - 2009-09-18 o Major features: - Tor now tracks how long it takes to build client-side circuits over time, and adapts its timeout to local network performance. @@ -12,21 +12,57 @@ Changes in version 0.2.2.2-alpha - 2009-09-17 to EDGE and find out if the build-time data in the .tor/state gets reset without loss of Tor usability. You should also see a notice log message telling you that Tor has reset its timeout. - - Authorities can now vote on arbitary integer values as part of the - consensus process. This is designed to help set network parameters. - Implements proposal 167. + - Directory authorities can now vote on arbitary integer values as + part of the consensus process. This is designed to help set + network-wide parameters. Implements proposal 167. - Tor now reads the "circwindow" parameter out of the consensus, and uses that value for its circuit package window rather than the default of 1000 cells. Begins the implementation of proposal 168. + o Major bugfixes: + - Fix a remotely triggerable memory leak when a consensus document + contains more than one signature from the same voter. Bugfix on + 0.2.0.3-alpha. + o Minor bugfixes: - Fix an extremely rare infinite recursion bug that could occur if we tried to log a message after shutting down the log subsystem. Found by Matt Edman. Bugfix on 0.2.0.16-alpha. - Fix parsing for memory or time units given without a space between - the number and the unit. Bugfix on 0.2.2.1-alpha; fixes bug 1076. + the number and the unit. Bugfix on 0.2.2.1-alpha; fixes bug 1076. - A networkstatus vote must contain exactly one signature. Spec conformance issue. Bugfix on 0.2.0.3-alpha. + - Fix an obscure bug where hidden services on 64-bit big-endian + systems might mis-read the timestamp in v3 introduce cells, and + refuse to connect back to the client. Discovered by "rotor". + Bugfix on 0.2.1.6-alpha. + - We were triggering a CLOCK_SKEW controller status event whenever + we connect via the v2 connection protocol to any relay that has + a wrong clock. Instead, we should only inform the controller when + it's a trusted authority that claims our clock is wrong. Bugfix + on 0.2.0.20-rc; starts to fix bug 1074. Reported by SwissTorExit. + - We were telling the controller about CHECKING_REACHABILITY and + REACHABILITY_FAILED status events whenever we launch a testing + circuit or notice that one has failed. Instead, only tell the + controller when we want to inform the user of overall success or + overall failure. Bugfix on 0.1.2.6-alpha. Fixes bug 1075. Reported + by SwissTorExit. + - Don't warn when we're using a circuit that ends with a node + excluded in ExcludeExitNodes, but the circuit is not used to access + the outside world. This should help fix bug 1090. Bugfix on + 0.2.1.6-alpha. + - Teach connection_ap_can_use_exit to respect the Exclude*Nodes config + options. Should fix bug 1090. Bugfix on 0.0.2-pre16. + - Work around a small memory leak in some versions of OpenSSL that + stopped the memory used by the hostname TLS extension from being + freed. + + o Minor features: + - Add a "getinfo status/accepted-server-descriptor" controller + command, which is the recommended way for controllers to learn + whether our server descriptor has been successfully received by at + least on directory authority. Un-recommend good-server-descriptor + getinfo and status events until we have a better design for them. Changes in version 0.2.2.1-alpha - 2009-08-26 From cc53e7cb0e38ab9b4803f6277bc9d6191fc64d85 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Fri, 18 Sep 2009 02:00:20 -0400 Subject: [PATCH 80/95] disable the end of circuitbuildtimeout units tests until mike figures out some other way to make them pass reliably --- src/or/test.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/or/test.c b/src/or/test.c index cf00c080d4..cf3b4a7f06 100644 --- a/src/or/test.c +++ b/src/or/test.c @@ -3499,8 +3499,10 @@ test_circuit_timeout(void) } } - test_assert(circuit_build_times_check_too_many_timeouts(&estimate) == 1); - test_assert(!circuit_build_times_check_too_many_timeouts(&final)); +// Disabled 2009-09-18 since the synthetic values are not perfectly +// accurate at falling on the right side of the line. -RD +// test_assert(circuit_build_times_check_too_many_timeouts(&estimate) == 1); +// test_assert(!circuit_build_times_check_too_many_timeouts(&final)); done: return; From 6750f7e8b1eb795c1f85eee8b96a0516de917cc1 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Fri, 18 Sep 2009 03:05:52 -0400 Subject: [PATCH 81/95] clarify our rules for assigning the Named flag --- contrib/auto-naming/README | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contrib/auto-naming/README b/contrib/auto-naming/README index 77e6af6483..df78491a79 100644 --- a/contrib/auto-naming/README +++ b/contrib/auto-naming/README @@ -9,9 +9,9 @@ This toolset allows automatic maintaining of a binding list of nicknames to identity keys, implementing Tor proposal 123[1]. The rules are simple: - - A router claiming to be Bob is named (i.e. added to the binding list) + - A router claiming to be Bob becomes named (i.e. added to the binding list) if there currently does not exist a different binding for that - nickname, the router has been around for a bit (2 weeks), no other + nickname, the router has been around for a bit (2 weeks), and no other router has used that nickname in a while (1 month). - A binding is removed if the server that owns it has not been seen in a long time (6 months). From 2218fd22c580407230995518d9f52b3cd888774f Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Sat, 19 Sep 2009 06:22:50 -0400 Subject: [PATCH 82/95] replace contrib/auto-naming with a readme saying where it went --- contrib/auto-naming/README | 65 +------- contrib/auto-naming/Sample-Makefile | 20 --- contrib/auto-naming/Sample-crontab | 3 - contrib/auto-naming/build-approved-routers | 45 ------ contrib/auto-naming/create-db.sql | 50 ------- contrib/auto-naming/db-config.rb | 8 - contrib/auto-naming/db.rb | 165 --------------------- contrib/auto-naming/process-consensus | 119 --------------- contrib/auto-naming/update-named-status.rb | 70 --------- 9 files changed, 3 insertions(+), 542 deletions(-) delete mode 100644 contrib/auto-naming/Sample-Makefile delete mode 100644 contrib/auto-naming/Sample-crontab delete mode 100755 contrib/auto-naming/build-approved-routers delete mode 100644 contrib/auto-naming/create-db.sql delete mode 100644 contrib/auto-naming/db-config.rb delete mode 100644 contrib/auto-naming/db.rb delete mode 100755 contrib/auto-naming/process-consensus delete mode 100755 contrib/auto-naming/update-named-status.rb diff --git a/contrib/auto-naming/README b/contrib/auto-naming/README index df78491a79..e2f9ff8c2a 100644 --- a/contrib/auto-naming/README +++ b/contrib/auto-naming/README @@ -1,65 +1,6 @@ -=== AUTONAMING FOR TOR === - Tor directory authorities may maintain a binding of server identities -(their long term identity key) and nicknames. In their status documents -they may for each router they know tell if this is indeed the owner of -that nickname or not. +(their long term identity key) and nicknames. -This toolset allows automatic maintaining of a binding list of nicknames -to identity keys, implementing Tor proposal 123[1]. +The auto-naming scripts have been moved to svn in +projects/tor-naming/auto-naming/trunk/ -The rules are simple: - - A router claiming to be Bob becomes named (i.e. added to the binding list) - if there currently does not exist a different binding for that - nickname, the router has been around for a bit (2 weeks), and no other - router has used that nickname in a while (1 month). - - A binding is removed if the server that owns it has not been seen - in a long time (6 months). - - -=== REQUIREMENTS === - - * ruby, and its postgres DBI interface (Debian packages: ruby, ruby1.8, libdbi-ruby1.8, libdbd-pg-ruby1.8) - * postgres (tested with >= 8.1) - * cron - -=== SETUP === - - * copy this tree some place, like into a 'auto-naming' directory in your Tor's - data directory - * create a database and a user, modifying db-config.rb accordingly - * initialize the database by executing the sql statements in create-db.sql - * setup a cronjob that feeds the current consensus to the process-consensus - script regularly. - * once the database is sufficiently populated, maybe a month or so after the - previous step, setup a cronjob to regularly build the binding list using - the build-approved-routers script. You probably want to append a manually - managed list of rejections to that file and give it to tor as its - "approved-routers" file. - The Sample-Makefile and Sample-crontab demonstrate the method used at tor26. - - -1. https://tor-svn.freehaven.net/svn/tor/trunk/doc/spec/proposals/123-autonaming.txt - - - - -Copyright (c) 2007 Peter Palfrader - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/contrib/auto-naming/Sample-Makefile b/contrib/auto-naming/Sample-Makefile deleted file mode 100644 index e3e0351df8..0000000000 --- a/contrib/auto-naming/Sample-Makefile +++ /dev/null @@ -1,20 +0,0 @@ - -all: ../approved-routers - -update: - wget -q -O - http://tor.noreply.org/tor/status-vote/current/consensus | \ - ./process-consensus - -.PHONY: approved-routers-auto -approved-routers-auto: - ./build-approved-routers > "$@" - -.INTERMEDIATE: approved-routers -approved-routers: approved-routers-auto /etc/tor/approved-routers - cat $^ > "$@" - -../approved-routers: approved-routers - if ! diff -q "$<" "$@"; then \ - mv "$<" "$@" &&\ - (! [ -e /var/run/tor/tor.pid ] || kill -HUP `cat /var/run/tor/tor.pid`) ; \ - fi diff --git a/contrib/auto-naming/Sample-crontab b/contrib/auto-naming/Sample-crontab deleted file mode 100644 index b50c07bb81..0000000000 --- a/contrib/auto-naming/Sample-crontab +++ /dev/null @@ -1,3 +0,0 @@ -MAILTO=admin -# cronjob for tor naming -23 * * * * make -s -C auto-naming update && make -s -C auto-naming diff --git a/contrib/auto-naming/build-approved-routers b/contrib/auto-naming/build-approved-routers deleted file mode 100755 index 805321f208..0000000000 --- a/contrib/auto-naming/build-approved-routers +++ /dev/null @@ -1,45 +0,0 @@ -#!/usr/bin/ruby - -# build-approved-routers - create a name-binding list for use at a Tor -# directory authority -# -# Copyright (c) 2007 Peter Palfrader -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to deal -# in the Software without restriction, including without limitation the rights -# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -# copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -# SOFTWARE. - -require "yaml" - -require 'db' -require 'db-config' - -verbose = ARGV.first == "-v" - -db = Db.new($CONFIG['database']['dbhost'], $CONFIG['database']['dbname'], $CONFIG['database']['user'], $CONFIG['database']['password']) - -db.transaction_begin -named = db.query2(" - SELECT fingerprint, router_id, nickname_id, nick, first_seen, last_seen - FROM router NATURAL JOIN router_claims_nickname NATURAL JOIN nickname - WHERE named") -while (n=named.next) do - puts "# (r##{n['router_id']},n##{n['nickname_id']}); first_seen: #{n['first_seen']}, last_seen: #{n['last_seen']}" - fpr = n['fingerprint'].split(/(....)/).delete_if{|x| x=="" }.join(' ') - puts "#{n['nick']} #{fpr}" -end -db.transaction_commit diff --git a/contrib/auto-naming/create-db.sql b/contrib/auto-naming/create-db.sql deleted file mode 100644 index 86e3e63911..0000000000 --- a/contrib/auto-naming/create-db.sql +++ /dev/null @@ -1,50 +0,0 @@ - -CREATE TABLE router ( - router_id SERIAL PRIMARY KEY, - fingerprint CHAR(40) NOT NULL, - UNIQUE(fingerprint) -); --- already created implicitly due to unique contraint --- CREATE INDEX router_fingerprint ON router(fingerprint); - -CREATE TABLE nickname ( - nickname_id SERIAL PRIMARY KEY, - nick VARCHAR(30) NOT NULL, - UNIQUE(nick) -); --- already created implicitly due to unique contraint --- CREATE INDEX nickname_nick ON nickname(nick); - -CREATE TABLE router_claims_nickname ( - router_id INTEGER NOT NULL REFERENCES router(router_id) ON DELETE CASCADE, - nickname_id INTEGER NOT NULL REFERENCES nickname(nickname_id) ON DELETE CASCADE, - first_seen TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT CURRENT_TIMESTAMP, - last_seen TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT CURRENT_TIMESTAMP, - named BOOLEAN NOT NULL DEFAULT 'false', - UNIQUE(router_id, nickname_id) -); -CREATE INDEX router_claims_nickname_router_id ON router_claims_nickname(router_id); -CREATE INDEX router_claims_nickname_nickname_id ON router_claims_nickname(nickname_id); -CREATE INDEX router_claims_nickname_first_seen ON router_claims_nickname(first_seen); -CREATE INDEX router_claims_nickname_last_seen ON router_claims_nickname(last_seen); - - --- Copyright (c) 2007 Peter Palfrader --- --- Permission is hereby granted, free of charge, to any person obtaining a copy --- of this software and associated documentation files (the "Software"), to deal --- in the Software without restriction, including without limitation the rights --- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell --- copies of the Software, and to permit persons to whom the Software is --- furnished to do so, subject to the following conditions: --- --- The above copyright notice and this permission notice shall be included in --- all copies or substantial portions of the Software. --- --- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR --- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, --- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE --- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER --- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, --- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE --- SOFTWARE. diff --git a/contrib/auto-naming/db-config.rb b/contrib/auto-naming/db-config.rb deleted file mode 100644 index b1508c1b70..0000000000 --- a/contrib/auto-naming/db-config.rb +++ /dev/null @@ -1,8 +0,0 @@ -$CONFIG = {} unless $CONFIG -$CONFIG['database'] = {} unless $CONFIG['database'] - -# if you use postgres' "ident sameuser" auth set dbhost to '' -$CONFIG['database']['dbhost'] = 'localhost'; -$CONFIG['database']['dbname'] = 'tornaming'; -$CONFIG['database']['user'] = 'tornaming'; -$CONFIG['database']['password'] = 'x'; diff --git a/contrib/auto-naming/db.rb b/contrib/auto-naming/db.rb deleted file mode 100644 index 822a26bad7..0000000000 --- a/contrib/auto-naming/db.rb +++ /dev/null @@ -1,165 +0,0 @@ -#!/usr/bin/ruby - -# Copyright (c) 2006, 2007 Peter Palfrader -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to deal -# in the Software without restriction, including without limitation the rights -# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -# copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -# SOFTWARE. - -require "dbi" - -class WeaselDbQueryHandle - def initialize(sth) - @sth = sth - end - - def next() - row = @sth.fetch_hash - if row - return row - else - @sth.finish - return nil - end - end -end - -class Db - def initialize(host, database, user, password) - @dbh = DBI.connect("dbi:Pg:#{database}:#{host}", user, password); - @dbh['AutoCommit'] = false - @transaction = false - @pre_initial_transaction=true - end - - def do(query,*args) - @dbh.do(query,*args) - end - def transaction_begin() - @dbh.do("BEGIN") unless @pre_initial_transaction - @transaction = true - @pre_initial_transaction=false - end - def transaction_commit() - @dbh.do("COMMIT") - @transaction = false - end - def transaction_rollback() - @dbh.do("ROLLBACK") - end - def get_primarykey_name(table); - #return 'ref'; - return table+'_id'; - end - - def update(table, values, keys) - cols = [] - vals = [] - values.each_pair{ |k,v| - cols << "#{k}=?" - vals << v - } - - wheres = [] - keys.each_pair{ |k,v| - wheres << "#{k}=?" - vals << v - } - - throw "update value set empty" unless cols.size > 0 - throw "where clause empty" unless wheres.size > 0 - - query = "UPDATE #{table} SET #{cols.join(',')} WHERE #{wheres.join(' AND ')}" - transaction_begin unless transaction_before=@transaction - r = @dbh.do(query, *vals) - transaction_commit unless transaction_before - return r - end - - def update_row(table, values) - pk_name = get_primarykey_name(table); - throw "Ref not defined" unless values[pk_name] - return update(table, values.clone.delete_if{|k,v| k == pk_name}, { pk_name => values[pk_name] }); - end - def insert(table, values) - cols = values.keys - vals = values.values - qmarks = values.values.collect{ '?' } - - query = "INSERT INTO #{table} (#{cols.join(',')}) VALUES (#{qmarks.join(',')})" - transaction_begin unless transaction_before=@transaction - @dbh.do(query, *vals) - transaction_commit unless transaction_before - end - - def insert_row(table, values) - pk_name = get_primarykey_name(table); - if values[pk_name] - insert(table, values) - else - transaction_begin unless transaction_before=@transaction - row = query_row("SELECT nextval(pg_get_serial_sequence('#{table}', '#{pk_name}')) AS newref"); - throw "No newref?" unless row['newref'] - values[pk_name] = row['newref'] - insert(table, values); - transaction_commit unless transaction_before - end - end - def delete_row(table, ref) - pk_name = get_primarykey_name(table); - query = "DELETE FROM #{table} WHERE #{pk_name}=?" - transaction_begin unless transaction_before=@transaction - @dbh.do(query, ref) - transaction_commit unless transaction_before - end - def query(query, *params) - sth = @dbh.execute(query, *params) - while row = sth.fetch_hash - yield row - end - sth.finish - end - # nil if no results - # hash if one match - # throw otherwise - def query_row(query, *params) - sth = @dbh.execute(query, *params) - - row = sth.fetch_hash - if row == nil - sth.finish - return nil - elsif sth.fetch_hash != nil - sth.finish - throw "More than one result when querying for #{query}" - else - sth.finish - return row - end - end - def query_all(query, *params) - sth = @dbh.execute(query, *params) - - rows = sth.fetch_all - return nil if rows.size == 0 - return rows - end - def query2(query, *params) - sth = @dbh.execute(query, *params) - return WeaselDbQueryHandle.new(sth) - end -end diff --git a/contrib/auto-naming/process-consensus b/contrib/auto-naming/process-consensus deleted file mode 100755 index dc9d207e43..0000000000 --- a/contrib/auto-naming/process-consensus +++ /dev/null @@ -1,119 +0,0 @@ -#!/usr/bin/ruby - -# process-consensus - read a current consensus document, inserting the -# information into a database then calling -# update-named-status.rb to update the name-binding -# flags -# -# Copyright (c) 2007 Peter Palfrader -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to deal -# in the Software without restriction, including without limitation the rights -# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -# copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -# SOFTWARE. - -require "yaml" - -require 'db' -require 'db-config' -require 'update-named-status' - -$db = Db.new($CONFIG['database']['dbhost'], $CONFIG['database']['dbname'], $CONFIG['database']['user'], $CONFIG['database']['password']) - -$router_cache = {} -$nickname_cache = {} - -def parse_consensus consensus - ts = nil - routers = [] - consensus.each do |line| - (key, value) = line.split(' ',2) - case key - when "valid-after", "published": ts = DateTime.parse(value) - when "r": - (nick, fpr, _) = value.split(' ', 3) - nick.downcase! - next if nick == 'unnamed' - routers << { - 'nick' => nick, - 'fingerprint' => (fpr+'=').unpack('m').first.unpack('H*').first - } - end - end - throw "Did not find a timestamp" unless ts - throw "Did not find any routers" unless routers.size > 0 - return ts, routers -end - -def insert_routers_into_db(router, table, field, value) - pk = table+'_id' - row = $db.query_row("SELECT #{pk} FROM #{table} WHERE #{field}=?", value) - if row - return row[pk] - else - r = { field => value } - $db.insert_row( table, r ) - return r[pk] - end -end - -def handle_one_consensus(c) - puts "parsing..." if $verbose - timestamp, routers = parse_consensus c - puts "storing..." if $verbose - - routers.each do |router| - fpr = router['fingerprint'] - nick = router['nick'] - $router_cache[fpr] = router_id = ($router_cache[fpr] or insert_routers_into_db(router, 'router', 'fingerprint', router['fingerprint'])) - $nickname_cache[nick] = nickname_id = ($nickname_cache[nick] or insert_routers_into_db(router, 'nickname', 'nick', router['nick'])) - - row = $db.update( - 'router_claims_nickname', - { 'last_seen' => timestamp.to_s }, - { 'router_id' => router_id, 'nickname_id' => nickname_id} ) - case row - when 0: - $db.insert('router_claims_nickname', - { - 'first_seen' => timestamp.to_s, - 'last_seen' => timestamp.to_s, - 'router_id' => router_id, 'nickname_id' => nickname_id} ) - when 1: - else - throw "Update of router_claims_nickname returned unexpected number of affected rows(#{row})" - end - end -end - -$db.transaction_begin -if ARGV.first == '-v' - $verbose = true - ARGV.shift -end - -if ARGV.size == 0 - handle_one_consensus STDIN.readlines - do_update $verbose -else - ARGV.each do |filename| - puts filename if $verbose - handle_one_consensus File.new(filename).readlines - puts "updating..." if $verbose - do_update $verbose - end -end -$db.transaction_commit diff --git a/contrib/auto-naming/update-named-status.rb b/contrib/auto-naming/update-named-status.rb deleted file mode 100755 index b58b24d58f..0000000000 --- a/contrib/auto-naming/update-named-status.rb +++ /dev/null @@ -1,70 +0,0 @@ -#!/usr/bin/ruby - -# update-named-status.rb - update the named status of routers in our database -# -# Copyright (c) 2007 Peter Palfrader -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to deal -# in the Software without restriction, including without limitation the rights -# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -# copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -# SOFTWARE. - -require "yaml" - -require 'db' -require 'db-config' - -def do_update(verbose) - now = $db.query_row("SELECT max(last_seen) AS max FROM router_claims_nickname")['max'] - unless now - STDERR.puts "Could not find the latest last_seen timestamp. Is the database empty still?" - return - end - now = "TIMESTAMP '" + now.to_s + "'" - - denamed = $db.do(" - UPDATE router_claims_nickname - SET named=false - WHERE named - AND last_seen < #{now} - INTERVAL '6 months'") - puts "de-named: #{denamed}" if verbose - - named = $db.do(" - UPDATE router_claims_nickname - SET named=true - WHERE NOT named - AND first_seen < #{now} - INTERVAL '2 weeks' - AND last_seen > #{now} - INTERVAL '2 days' - AND NOT EXISTS (SELECT * - FROM router_claims_nickname AS innertable - WHERE named - AND router_claims_nickname.nickname_id=innertable.nickname_id) "+ # if that nickname is already named, we lose. - " AND NOT EXISTS (SELECT * - FROM router_claims_nickname AS innertable - WHERE router_claims_nickname.nickname_id=innertable.nickname_id - AND router_claims_nickname.router_id <> innertable.router_id - AND last_seen > #{now} - INTERVAL '1 month') ") # if nobody else wanted that nickname in the last month we are set - puts "named: #{named}" if verbose -end - -if __FILE__ == $0 - $db = Db.new($CONFIG['database']['dbhost'], $CONFIG['database']['dbname'], $CONFIG['database']['user'], $CONFIG['database']['password']) - verbose = ARGV.first == "-v" - - $db.transaction_begin - do_update verbose - $db.transaction_commit -end From 6700e528be5ee688439730f7e8f13b3ce9b64e09 Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Fri, 18 Sep 2009 01:48:07 -0700 Subject: [PATCH 83/95] Fix some precision-related asserts in unit tests. Mostly by storing the timeout as milliseconds and not seconds internally. --- src/or/circuitbuild.c | 100 ++++++++++++++++++++++-------------------- src/or/circuituse.c | 6 ++- src/or/or.h | 14 +++--- src/or/test.c | 3 +- 4 files changed, 65 insertions(+), 58 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index c00f77caf8..bfbc144d96 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -140,14 +140,14 @@ circuit_build_times_init(circuit_build_times_t *cbt) memset(cbt, 0, sizeof(*cbt)); if (!unit_tests && get_options()->CircuitBuildTimeout) { - cbt->timeout = get_options()->CircuitBuildTimeout; - if (cbt->timeout < BUILD_TIMEOUT_MIN_VALUE) { - log_warn(LD_CIRC, "Config CircuitBuildTimeout too low. Setting to %d", - BUILD_TIMEOUT_MIN_VALUE); - cbt->timeout = BUILD_TIMEOUT_MIN_VALUE; + cbt->timeout_ms = get_options()->CircuitBuildTimeout*1000; + if (cbt->timeout_ms < BUILD_TIMEOUT_MIN_VALUE) { + log_warn(LD_CIRC, "Config CircuitBuildTimeout too low. Setting to %ds", + BUILD_TIMEOUT_MIN_VALUE/1000); + cbt->timeout_ms = BUILD_TIMEOUT_MIN_VALUE; } } else { - cbt->timeout = BUILD_TIMEOUT_INITIAL_VALUE; + cbt->timeout_ms = BUILD_TIMEOUT_INITIAL_VALUE; } } @@ -469,6 +469,8 @@ circuit_build_times_update_alpha(circuit_build_times_t *cbt) * http://en.wikipedia.org/wiki/Pareto_distribution#Generating_a_ * random_sample_from_Pareto_distribution * That's right. I'll cite wikipedia all day long. + * + * Return value is in milliseconds. */ double circuit_build_times_calculate_timeout(circuit_build_times_t *cbt, @@ -501,7 +503,7 @@ circuit_build_times_cdf(circuit_build_times_t *cbt, double x) /** * Generate a synthetic time using our distribution parameters. * - * The return value will be between q_lo and q_hi quantile points + * The return value will be within the [q_lo, q_hi) quantile points * on the CDF. */ build_time_t @@ -512,14 +514,18 @@ circuit_build_times_generate_sample(circuit_build_times_t *cbt, build_time_t ret; double u; + /* Generate between [q_lo, q_hi) */ + q_hi -= 1.0/(INT32_MAX); + tor_assert(q_lo >= 0); tor_assert(q_hi < 1); + tor_assert(q_lo < q_hi); u = q_lo + ((q_hi-q_lo)*r)/(1.0*UINT64_MAX); tor_assert(0 <= u && u < 1.0); /* circuit_build_times_calculate_timeout returns <= INT32_MAX */ - ret = (uint32_t)lround(circuit_build_times_calculate_timeout(cbt, u)); + ret = (build_time_t)lround(circuit_build_times_calculate_timeout(cbt, u)); tor_assert(ret > 0); return ret; } @@ -532,11 +538,11 @@ circuit_build_times_add_timeout_worker(circuit_build_times_t *cbt, build_time_t gentime = circuit_build_times_generate_sample(cbt, quantile_cutoff, MAX_SYNTHETIC_QUANTILE); - if (gentime < (build_time_t)cbt->timeout*1000) { + if (gentime < (build_time_t)lround(cbt->timeout_ms)) { log_warn(LD_CIRC, "Generated a synthetic timeout LESS than the current timeout: " - "%u vs %d using Xm: %d a: %lf, q: %lf", - gentime, cbt->timeout*1000, cbt->Xm, cbt->alpha, quantile_cutoff); + "%ums vs %lfms using Xm: %d a: %lf, q: %lf", + gentime, cbt->timeout_ms, cbt->Xm, cbt->alpha, quantile_cutoff); } else if (gentime > BUILD_TIME_MAX) { gentime = BUILD_TIME_MAX; log_info(LD_CIRC, @@ -556,7 +562,7 @@ circuit_build_times_add_timeout_worker(circuit_build_times_t *cbt, */ void circuit_build_times_initial_alpha(circuit_build_times_t *cbt, - double quantile, build_time_t timeout) + double quantile, double timeout_ms) { // Q(u) = Xm/((1-u)^(1/a)) // Q(0.8) = Xm/((1-0.8))^(1/a)) = CircBuildTimeout @@ -566,7 +572,7 @@ circuit_build_times_initial_alpha(circuit_build_times_t *cbt, // -ln(1-0.8)/(ln(CircBuildTimeout)-ln(Xm))=a tor_assert(quantile > 0); tor_assert(cbt->Xm > 0); - cbt->alpha = ln(1.0-quantile)/(ln(cbt->Xm)-ln(timeout)); + cbt->alpha = ln(1.0-quantile)/(ln(cbt->Xm)-ln(timeout_ms)); tor_assert(cbt->alpha > 0); } @@ -585,9 +591,9 @@ circuit_build_times_count_pretimeouts(circuit_build_times_t *cbt) (cbt->pre_timeouts+cbt->total_build_times); cbt->Xm = circuit_build_times_min(cbt); tor_assert(cbt->Xm > 0); - // Use current timeout to get an estimate on alpha + /* Use current timeout to get an estimate on alpha */ circuit_build_times_initial_alpha(cbt, timeout_quantile, - cbt->timeout*1000); + cbt->timeout_ms); while (cbt->pre_timeouts-- != 0) { circuit_build_times_add_timeout_worker(cbt, timeout_quantile); } @@ -629,14 +635,14 @@ circuit_build_times_network_is_live(circuit_build_times_t *cbt) /** * Returns true if the network showed some sign of liveness - * in the past NETWORK_LIVE_MULTIPLIER*cbt->timeout seconds. + * in the past NETWORK_LIVE_MULTIPLIER*cbt->timeout_ms/1000 seconds. */ int circuit_build_times_is_network_live(circuit_build_times_t *cbt) { time_t now = approx_time(); if (now - cbt->network_last_live > - (cbt->timeout*NETWORK_LIVE_MULTIPLIER)) { + (cbt->timeout_ms*NETWORK_LIVE_MULTIPLIER/1000.0)) { log_info(LD_CIRC, "Network is no longer live. Dead for %ld seconds.", (long int)(now - cbt->network_last_live)); return 0; @@ -658,7 +664,6 @@ circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt) { double timeout_rate=0; build_time_t Xm = BUILD_TIME_MAX; - double timeout; int i; if ((cbt->pre_timeouts + cbt->total_build_times) < RECENT_CIRCUITS) { @@ -666,13 +671,17 @@ circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt) } /* Get timeout rate and Xm for recent circs */ + /* XXX: Hrmm, if the switch is a hard switch, then 4 times + * will be from the previous network and will give a really low Xm + * and thus a really low alpha and thus a high timeout */ for (i = (cbt->build_times_idx - RECENT_CIRCUITS) % NCIRCUITS_TO_OBSERVE; i != cbt->build_times_idx; i = (i + 1) % NCIRCUITS_TO_OBSERVE) { if (cbt->circuit_build_times[i] && cbt->circuit_build_times[i] < Xm) { Xm = cbt->circuit_build_times[i]; } - if (cbt->circuit_build_times[i] > (build_time_t)cbt->timeout*1000) { + if (cbt->circuit_build_times[i]+1 >= + (build_time_t)lround(cbt->timeout_ms)) { timeout_rate++; } } @@ -690,14 +699,14 @@ circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt) "Resetting timeouts after %d pretimouts and %d buildtimes", cbt->pre_timeouts, cbt->total_build_times); - if (Xm >= (build_time_t)cbt->timeout*1000) { + if (Xm >= (build_time_t)lround(cbt->timeout_ms)) { Xm = circuit_build_times_min(cbt); - if (Xm >= (build_time_t)cbt->timeout*1000) { + if (Xm >= (build_time_t)lround(cbt->timeout_ms)) { /* No circuits have completed */ - cbt->timeout *= 2; + cbt->timeout_ms *= 2; log_warn(LD_CIRC, - "Adjusting CircuitBuildTimeout to %d in the hopes that " - "some connections will succeed", cbt->timeout); + "Adjusting CircuitBuildTimeout to %lds in the hopes that " + "some connections will succeed", lround(cbt->timeout_ms/1000)); goto reset; } } @@ -705,23 +714,23 @@ circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt) cbt->Xm = Xm; circuit_build_times_initial_alpha(cbt, 1.0-timeout_rate, - cbt->timeout*1000); + cbt->timeout_ms); - timeout = circuit_build_times_calculate_timeout(cbt, - BUILDTIMEOUT_QUANTILE_CUTOFF); /* timeout is INT32_MAX at most */ - cbt->timeout = (uint32_t)lround(timeout/1000.0); + cbt->timeout_ms = circuit_build_times_calculate_timeout(cbt, + BUILDTIMEOUT_QUANTILE_CUTOFF); - if (cbt->timeout < BUILD_TIMEOUT_MIN_VALUE) { - log_warn(LD_CIRC, "Reset buildtimeout to low value %lf. Setting to %d", - timeout, BUILD_TIMEOUT_MIN_VALUE); - cbt->timeout = BUILD_TIMEOUT_MIN_VALUE; + if (cbt->timeout_ms < BUILD_TIMEOUT_MIN_VALUE) { + log_warn(LD_CIRC, "Reset buildtimeout to low value %lfms. Setting to %dms", + cbt->timeout_ms, BUILD_TIMEOUT_MIN_VALUE); + cbt->timeout_ms = BUILD_TIMEOUT_MIN_VALUE; } log_notice(LD_CIRC, - "Reset circuit build timeout to %d (%lf, Xm: %d, a: %lf) based " - "on %d recent circuit times", cbt->timeout, timeout, cbt->Xm, - cbt->alpha, RECENT_CIRCUITS); + "Reset circuit build timeout to %lds (%lfms, Xm: %d, a: %lf) " + "based on timeout rate of %lf on %d recent circuit times", + lround(cbt->timeout_ms/1000), cbt->timeout_ms, cbt->Xm, + cbt->alpha, timeout_rate, RECENT_CIRCUITS); reset: @@ -764,8 +773,6 @@ circuit_build_times_add_timeout(circuit_build_times_t *cbt) void circuit_build_times_set_timeout(circuit_build_times_t *cbt) { - double timeout; - if (cbt->total_build_times < MIN_CIRCUITS_TO_OBSERVE) { log_info(LD_CIRC, "Not enough circuits yet to calculate a new build timeout." @@ -776,23 +783,22 @@ circuit_build_times_set_timeout(circuit_build_times_t *cbt) circuit_build_times_count_pretimeouts(cbt); circuit_build_times_update_alpha(cbt); - timeout = circuit_build_times_calculate_timeout(cbt, + /* timeout is INT32_MAX at most */ + cbt->timeout_ms = circuit_build_times_calculate_timeout(cbt, BUILDTIMEOUT_QUANTILE_CUTOFF); cbt->have_computed_timeout = 1; - /* timeout is INT32_MAX at most */ - cbt->timeout = (uint32_t)lround(timeout/1000.0); - if (cbt->timeout < BUILD_TIMEOUT_MIN_VALUE) { - log_warn(LD_CIRC, "Set buildtimeout to low value %lf. Setting to %d", - timeout, BUILD_TIMEOUT_MIN_VALUE); - cbt->timeout = BUILD_TIMEOUT_MIN_VALUE; + if (cbt->timeout_ms < BUILD_TIMEOUT_MIN_VALUE) { + log_warn(LD_CIRC, "Set buildtimeout to low value %lfms. Setting to %dms", + cbt->timeout_ms, BUILD_TIMEOUT_MIN_VALUE); + cbt->timeout_ms = BUILD_TIMEOUT_MIN_VALUE; } log_info(LD_CIRC, - "Set circuit build timeout to %d (%lf, Xm: %d, a: %lf) based on " - "%d circuit times", cbt->timeout, timeout, cbt->Xm, cbt->alpha, - cbt->total_build_times); + "Set circuit build timeout to %lds (%lfms, Xm: %d, a: %lf) " + "based on %d circuit times", lround(cbt->timeout_ms/1000), + cbt->timeout_ms, cbt->Xm, cbt->alpha, cbt->total_build_times); } diff --git a/src/or/circuituse.c b/src/or/circuituse.c index 856705ead4..f95f25407f 100644 --- a/src/or/circuituse.c +++ b/src/or/circuituse.c @@ -20,6 +20,8 @@ extern circuit_t *global_circuitlist; /* from circuitlist.c */ static void circuit_expire_old_circuits(time_t now); static void circuit_increment_failure_count(void); +long int lround(double x); + /** Return 1 if circ could be returned by circuit_get_best(). * Else return 0. */ @@ -266,8 +268,8 @@ circuit_expire_building(time_t now) circuit_t *victim, *circ = global_circuitlist; /* circ_times.timeout is BUILD_TIMEOUT_INITIAL_VALUE if we haven't * decided on a customized one yet */ - time_t general_cutoff = now - circ_times.timeout; - time_t begindir_cutoff = now - circ_times.timeout/2; + time_t general_cutoff = now - lround(circ_times.timeout_ms/1000); + time_t begindir_cutoff = now - lround(circ_times.timeout_ms/2000); time_t introcirc_cutoff = begindir_cutoff; cpath_build_state_t *build_state; diff --git a/src/or/or.h b/src/or/or.h index 1dcb2494c6..1187469a03 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -2893,11 +2893,11 @@ typedef uint32_t build_time_t; /** Have we received a cell in the last N seconds? */ #define NETWORK_LIVE_MULTIPLIER (RECENT_CIRCUITS/2.5) -/** Lowest allowable value for CircuitBuildTimeout */ -#define BUILD_TIMEOUT_MIN_VALUE 3 +/** Lowest allowable value for CircuitBuildTimeout in milliseconds */ +#define BUILD_TIMEOUT_MIN_VALUE (3*1000) -/** Initial circuit build timeout */ -#define BUILD_TIMEOUT_INITIAL_VALUE 60 +/** Initial circuit build timeout in milliseconds */ +#define BUILD_TIMEOUT_INITIAL_VALUE (60*1000) /** How often in seconds should we build a test circuit */ #define BUILD_TIMES_TEST_FREQUENCY 60 @@ -2925,8 +2925,8 @@ typedef struct { double alpha; /** Have we computed a timeout? */ int have_computed_timeout; - /** The value for that timeout in seconds, not milliseconds */ - int timeout; + /** The exact value for that timeout in milliseconds */ + double timeout_ms; } circuit_build_times_t; extern circuit_build_times_t circ_times; @@ -2950,7 +2950,7 @@ double circuit_build_times_calculate_timeout(circuit_build_times_t *cbt, build_time_t circuit_build_times_generate_sample(circuit_build_times_t *cbt, double q_lo, double q_hi); void circuit_build_times_initial_alpha(circuit_build_times_t *cbt, - double quantile, build_time_t time); + double quantile, double time_ms); void circuit_build_times_update_alpha(circuit_build_times_t *cbt); double circuit_build_times_cdf(circuit_build_times_t *cbt, double x); int circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt); diff --git a/src/or/test.c b/src/or/test.c index cf3b4a7f06..419db9a85c 100644 --- a/src/or/test.c +++ b/src/or/test.c @@ -3444,8 +3444,7 @@ test_circuit_timeout(void) int n = 0; for (i=0; i < MIN_CIRCUITS_TO_OBSERVE; i++) { if (circuit_build_times_add_time(&estimate, - circuit_build_times_generate_sample(&initial, 0, - MAX_SYNTHETIC_QUANTILE)) == 0) { + circuit_build_times_generate_sample(&initial, 0, 1)) == 0) { n++; } } From f39bedf250ce878436acda2b7217fa0b5621ffaa Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Fri, 18 Sep 2009 02:01:39 -0700 Subject: [PATCH 84/95] Implement and document new network liveness algorithm. Based on irc discussion with arma. --- .../151-path-selection-improvements.txt | 23 +- src/or/circuitbuild.c | 282 +++++++++++------- src/or/circuituse.c | 12 +- src/or/or.h | 88 ++++-- src/or/test.c | 124 ++++++-- 5 files changed, 368 insertions(+), 161 deletions(-) diff --git a/doc/spec/proposals/151-path-selection-improvements.txt b/doc/spec/proposals/151-path-selection-improvements.txt index 94e964b017..af17c4d41a 100644 --- a/doc/spec/proposals/151-path-selection-improvements.txt +++ b/doc/spec/proposals/151-path-selection-improvements.txt @@ -89,17 +89,20 @@ Implementation We attempt to detect both network connectivity loss and drastic changes in the timeout characteristics. - If more than MAX_RECENT_TIMEOUT_RATE (80%) of the past - RECENT_CIRCUITS (20) time out, we assume the network connection - has changed, and we discard all buildtimes history and compute - a new timeout by estimating a new Pareto curve using the - position on the Pareto Quartile function for the ratio of - timeouts. + We assume that we've had network connectivity loss if 3 circuits + timeout and we've recieved no cells or TLS handshakes since those + circuits began. We then set the timeout to 60 seconds and stop + counting timeouts. - Network connectivity loss is detected by recording a timestamp every - time Tor either completes a TLS connection or receives a cell. If - this timestamp is more than CircuitBuildTimeout*RECENT_CIRCUITS/3 - seconds in the past, circuit timeouts are no longer counted. + If 3 more circuits timeout and the network still has not been + live within this new 60 second timeout window, we then discard + the previous timeouts during this period from our history. + + To detect changing network conditions, we keep a history of + the timeout or non-timeout status of the past RECENT_CIRCUITS (20) + that successfully completed more than one hop. If more than 75% + of these circuits timeout, we discard all buildtimes history, + reset the timeout to 60, and then begin recomputing the timeout. Testing diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index bfbc144d96..28f74319db 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -112,10 +112,30 @@ circuitbuild_running_unit_tests(void) unit_tests = 1; } +/** + * Return the initial default or configured timeout in milliseconds + */ +static double +circuit_build_times_get_initial_timeout(void) +{ + double timeout; + if (!unit_tests && get_options()->CircuitBuildTimeout) { + timeout = get_options()->CircuitBuildTimeout*1000; + if (timeout < BUILD_TIMEOUT_MIN_VALUE) { + log_warn(LD_CIRC, "Config CircuitBuildTimeout too low. Setting to %ds", + BUILD_TIMEOUT_MIN_VALUE/1000); + timeout = BUILD_TIMEOUT_MIN_VALUE; + } + } else { + timeout = BUILD_TIMEOUT_INITIAL_VALUE; + } + return timeout; +} + /** * Reset the build time state. * - * Leave estimated paramters, timeout, and network liveness in tact + * Leave estimated parameters, timeout and network liveness in tact * for future use. */ void @@ -138,17 +158,49 @@ void circuit_build_times_init(circuit_build_times_t *cbt) { memset(cbt, 0, sizeof(*cbt)); + cbt->timeout_ms = circuit_build_times_get_initial_timeout(); +} - if (!unit_tests && get_options()->CircuitBuildTimeout) { - cbt->timeout_ms = get_options()->CircuitBuildTimeout*1000; - if (cbt->timeout_ms < BUILD_TIMEOUT_MIN_VALUE) { - log_warn(LD_CIRC, "Config CircuitBuildTimeout too low. Setting to %ds", - BUILD_TIMEOUT_MIN_VALUE/1000); - cbt->timeout_ms = BUILD_TIMEOUT_MIN_VALUE; +/** + * Rewind our timeout history by n positions. + */ +static void +circuit_build_times_rewind_history(circuit_build_times_t *cbt, int n) +{ + int i = 0; + + if (cbt->pre_timeouts) { + if (cbt->pre_timeouts > n) { + cbt->pre_timeouts -= n; + } else { + cbt->pre_timeouts = 0; } - } else { - cbt->timeout_ms = BUILD_TIMEOUT_INITIAL_VALUE; + log_info(LD_CIRC, + "Rewound history by %d places. Current index: %d. Total: %d. " + "Pre-timeouts: %d", n, cbt->build_times_idx, + cbt->total_build_times, cbt->pre_timeouts); + + tor_assert(cbt->build_times_idx == 0); + tor_assert(cbt->total_build_times == 0); + return; } + + cbt->build_times_idx -= n; + cbt->build_times_idx %= NCIRCUITS_TO_OBSERVE; + + for (i = 0; i < n; i++) { + cbt->circuit_build_times[(i+cbt->build_times_idx)%NCIRCUITS_TO_OBSERVE]=0; + } + + if (cbt->total_build_times > n) { + cbt->total_build_times -= n; + } else { + cbt->total_build_times = 0; + } + + log_info(LD_CIRC, + "Rewound history by %d places. Current index: %d. " + "Total: %d", n, cbt->build_times_idx, cbt->total_build_times); } /** @@ -202,8 +254,9 @@ circuit_build_times_max(circuit_build_times_t *cbt) return max_build_time; } +#if 0 /** Return minimum circuit build time */ -static build_time_t +build_time_t circuit_build_times_min(circuit_build_times_t *cbt) { int i = 0; @@ -218,6 +271,7 @@ circuit_build_times_min(circuit_build_times_t *cbt) } return min_build_time; } +#endif /** * Calculate and return a histogram for the set of build times. @@ -589,7 +643,7 @@ circuit_build_times_count_pretimeouts(circuit_build_times_t *cbt) double timeout_quantile = 1.0- ((double)cbt->pre_timeouts)/ (cbt->pre_timeouts+cbt->total_build_times); - cbt->Xm = circuit_build_times_min(cbt); + cbt->Xm = circuit_build_times_mode(cbt); tor_assert(cbt->Xm > 0); /* Use current timeout to get an estimate on alpha */ circuit_build_times_initial_alpha(cbt, timeout_quantile, @@ -630,28 +684,85 @@ circuit_build_times_needs_circuits_now(circuit_build_times_t *cbt) void circuit_build_times_network_is_live(circuit_build_times_t *cbt) { - cbt->network_last_live = approx_time(); + cbt->liveness.network_last_live = approx_time(); + cbt->liveness.nonlive_discarded = 0; + cbt->liveness.nonlive_timeouts = 0; } /** - * Returns true if the network showed some sign of liveness - * in the past NETWORK_LIVE_MULTIPLIER*cbt->timeout_ms/1000 seconds. + * Called to indicate that we completed a circuit */ -int -circuit_build_times_is_network_live(circuit_build_times_t *cbt) +void +circuit_build_times_network_circ_success(circuit_build_times_t *cbt) +{ + cbt->liveness.onehop_timeouts[cbt->liveness.onehop_idx] = 0; + cbt->liveness.onehop_idx++; + cbt->liveness.onehop_idx %= RECENT_CIRCUITS; +} + +/** + * Count a circuit that timed out with no network activity at all + */ +void +circuit_build_times_network_timeout(circuit_build_times_t *cbt, + int did_onehop, time_t start_time) { time_t now = approx_time(); - if (now - cbt->network_last_live > - (cbt->timeout_ms*NETWORK_LIVE_MULTIPLIER/1000.0)) { - log_info(LD_CIRC, "Network is no longer live. Dead for %ld seconds.", - (long int)(now - cbt->network_last_live)); + /* Only count this as a valid attempt if it was both started before + * the network was dead and the network has been dead for at least + * a full timeout interval. */ + if (cbt->liveness.network_last_live <= (now - cbt->timeout_ms/1000.0) + && cbt->liveness.network_last_live <= start_time) { + cbt->liveness.nonlive_timeouts++; + } + + /* Check for one-hop timeout */ + if (did_onehop) { + cbt->liveness.onehop_timeouts[cbt->liveness.onehop_idx] = 1; + cbt->liveness.onehop_idx++; + cbt->liveness.onehop_idx %= RECENT_CIRCUITS; + } +} + +/** + * Returns false if the network has not received a cell or tls handshake + * in the past NETWORK_NOTLIVE_TIMEOUT_COUNT circuits. + * + * Also has the side effect of rewinding the circuit time history + * in the case of recent liveness changes. + */ +int +circuit_build_times_network_check_live(circuit_build_times_t *cbt) +{ + time_t now = approx_time(); + if (cbt->liveness.nonlive_timeouts >= NETWORK_NONLIVE_DISCARD_COUNT) { + if (!cbt->liveness.nonlive_discarded) { + cbt->liveness.nonlive_discarded = 1; + log_notice(LD_CIRC, "Network is no longer live. Dead for %ld seconds.", + (long int)(now - cbt->liveness.network_last_live)); + /* Only discard NETWORK_NONLIVE_TIMEOUT_COUNT-1 because we stoped + * counting after that */ + circuit_build_times_rewind_history(cbt, NETWORK_NONLIVE_TIMEOUT_COUNT-1); + } + return 0; + } else if (cbt->liveness.nonlive_timeouts >= NETWORK_NONLIVE_TIMEOUT_COUNT) { + if (cbt->timeout_ms < circuit_build_times_get_initial_timeout()) { + log_notice(LD_CIRC, + "Network is flaky. No activity for %ld seconds. " + "Temporarily raising timeout to %lds.", + (long int)(now - cbt->liveness.network_last_live), + lround(circuit_build_times_get_initial_timeout()/1000)); + cbt->timeout_ms = circuit_build_times_get_initial_timeout(); + } + return 0; } + return 1; } /** - * Returns true if we have seen more than MAX_RECENT_TIMEOUT_RATE of + * Returns true if we have seen more than MAX_RECENT_TIMEOUT_COUNT of * the past RECENT_CIRCUITS time out. Used to detect if the network * connection has changed significantly. * @@ -660,110 +771,82 @@ circuit_build_times_is_network_live(circuit_build_times_t *cbt) * new timeout. */ int -circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt) +circuit_build_times_network_check_changed(circuit_build_times_t *cbt) { - double timeout_rate=0; - build_time_t Xm = BUILD_TIME_MAX; + int total_build_times = cbt->total_build_times; + int timeout_count=0; int i; - if ((cbt->pre_timeouts + cbt->total_build_times) < RECENT_CIRCUITS) { - return 0; + for (i = 0; i < RECENT_CIRCUITS; i++) { + timeout_count += cbt->liveness.onehop_timeouts[i]; } - /* Get timeout rate and Xm for recent circs */ - /* XXX: Hrmm, if the switch is a hard switch, then 4 times - * will be from the previous network and will give a really low Xm - * and thus a really low alpha and thus a high timeout */ - for (i = (cbt->build_times_idx - RECENT_CIRCUITS) % NCIRCUITS_TO_OBSERVE; - i != cbt->build_times_idx; - i = (i + 1) % NCIRCUITS_TO_OBSERVE) { - if (cbt->circuit_build_times[i] && cbt->circuit_build_times[i] < Xm) { - Xm = cbt->circuit_build_times[i]; - } - if (cbt->circuit_build_times[i]+1 >= - (build_time_t)lround(cbt->timeout_ms)) { - timeout_rate++; - } - } - timeout_rate += cbt->pre_timeouts; - timeout_rate /= RECENT_CIRCUITS; - /* If more than 80% of our recent circuits are timing out, * we need to re-estimate a new initial alpha and timeout */ - if (timeout_rate < MAX_RECENT_TIMEOUT_RATE) { + if (timeout_count < MAX_RECENT_TIMEOUT_COUNT) { return 0; } - log_notice(LD_CIRC, - "Network connection speed appears to have changed. " - "Resetting timeouts after %d pretimouts and %d buildtimes", - cbt->pre_timeouts, cbt->total_build_times); - - if (Xm >= (build_time_t)lround(cbt->timeout_ms)) { - Xm = circuit_build_times_min(cbt); - if (Xm >= (build_time_t)lround(cbt->timeout_ms)) { - /* No circuits have completed */ - cbt->timeout_ms *= 2; - log_warn(LD_CIRC, - "Adjusting CircuitBuildTimeout to %lds in the hopes that " - "some connections will succeed", lround(cbt->timeout_ms/1000)); - goto reset; - } - } - tor_assert(Xm > 0); - cbt->Xm = Xm; - - circuit_build_times_initial_alpha(cbt, 1.0-timeout_rate, - cbt->timeout_ms); - - /* timeout is INT32_MAX at most */ - cbt->timeout_ms = circuit_build_times_calculate_timeout(cbt, - BUILDTIMEOUT_QUANTILE_CUTOFF); - - if (cbt->timeout_ms < BUILD_TIMEOUT_MIN_VALUE) { - log_warn(LD_CIRC, "Reset buildtimeout to low value %lfms. Setting to %dms", - cbt->timeout_ms, BUILD_TIMEOUT_MIN_VALUE); - cbt->timeout_ms = BUILD_TIMEOUT_MIN_VALUE; - } - - log_notice(LD_CIRC, - "Reset circuit build timeout to %lds (%lfms, Xm: %d, a: %lf) " - "based on timeout rate of %lf on %d recent circuit times", - lround(cbt->timeout_ms/1000), cbt->timeout_ms, cbt->Xm, - cbt->alpha, timeout_rate, RECENT_CIRCUITS); - -reset: - - /* Reset all data */ + /* Reset build history */ circuit_build_times_reset(cbt); + memset(cbt->liveness.onehop_timeouts, 0, + sizeof(cbt->liveness.onehop_timeouts)); + cbt->liveness.onehop_idx = 0; + + /* Check to see if this has happened before. If so, double the timeout + * to give people on abysmally bad network connections a shot at access */ + if (cbt->timeout_ms >= circuit_build_times_get_initial_timeout()) { + cbt->timeout_ms *= 2; + } else { + cbt->timeout_ms = circuit_build_times_get_initial_timeout(); + } + + log_notice(LD_CIRC, + "Network connection speed appears to have changed. Resetting " + "timeout to %lds after %d one-hop timeouts and %d buildtimes", + lround(cbt->timeout_ms/1000), timeout_count, total_build_times); + return 1; } /** - * Store a timeout as a synthetic value + * Store a timeout as a synthetic value. + * + * Returns true if the store was successful and we should possibly + * update our timeout estimate. */ -void -circuit_build_times_add_timeout(circuit_build_times_t *cbt) +int +circuit_build_times_add_timeout(circuit_build_times_t *cbt, + int did_onehop, + time_t start_time) { + circuit_build_times_network_timeout(cbt, did_onehop, start_time); + /* Only count timeouts if network is live.. */ - if (!circuit_build_times_is_network_live(cbt)) { - return; + if (!circuit_build_times_network_check_live(cbt)) { + return 0; } /* If there are a ton of timeouts, we should reduce * the circuit build timeout */ - if (circuit_build_times_check_too_many_timeouts(cbt)) { - return; + if (circuit_build_times_network_check_changed(cbt)) { + return 0; } if (!cbt->have_computed_timeout) { - /* Store a timeout before we have enough data as special */ + /* Store a timeout before we have enough data */ cbt->pre_timeouts++; - return; + log_info(LD_CIRC, + "Not enough circuits yet to calculate a new build timeout." + " Need %d more.", + MIN_CIRCUITS_TO_OBSERVE-cbt->total_build_times); + return 0; } circuit_build_times_count_pretimeouts(cbt); circuit_build_times_add_timeout_worker(cbt, BUILDTIMEOUT_QUANTILE_CUTOFF); + + return 1; } /** @@ -774,16 +857,12 @@ void circuit_build_times_set_timeout(circuit_build_times_t *cbt) { if (cbt->total_build_times < MIN_CIRCUITS_TO_OBSERVE) { - log_info(LD_CIRC, - "Not enough circuits yet to calculate a new build timeout." - " Need %d more.", - MIN_CIRCUITS_TO_OBSERVE-cbt->total_build_times); return; } circuit_build_times_count_pretimeouts(cbt); circuit_build_times_update_alpha(cbt); - /* timeout is INT32_MAX at most */ + cbt->timeout_ms = circuit_build_times_calculate_timeout(cbt, BUILDTIMEOUT_QUANTILE_CUTOFF); @@ -1391,7 +1470,8 @@ circuit_send_next_onion_skin(origin_circuit_t *circ) timediff = INT32_MAX; /* done building the circuit. whew. */ circuit_set_state(TO_CIRCUIT(circ), CIRCUIT_STATE_OPEN); - circuit_build_times_add_time(&circ_times, (uint32_t)timediff); + circuit_build_times_add_time(&circ_times, (build_time_t)timediff); + circuit_build_times_network_circ_success(&circ_times); circuit_build_times_set_timeout(&circ_times); log_info(LD_CIRC,"circuit built!"); circuit_reset_failure_count(0); diff --git a/src/or/circuituse.c b/src/or/circuituse.c index f95f25407f..95159c3b1a 100644 --- a/src/or/circuituse.c +++ b/src/or/circuituse.c @@ -362,8 +362,13 @@ circuit_expire_building(time_t now) circuit_log_path(LOG_INFO,LD_CIRC,TO_ORIGIN_CIRCUIT(victim)); circuit_mark_for_close(victim, END_CIRC_REASON_TIMEOUT); - circuit_build_times_add_timeout(&circ_times); - circuit_build_times_set_timeout(&circ_times); + + if (circuit_build_times_add_timeout(&circ_times, + TO_ORIGIN_CIRCUIT(circ)->cpath + && TO_ORIGIN_CIRCUIT(circ)->cpath->state == CPATH_STATE_OPEN, + circ->timestamp_created)) { + circuit_build_times_set_timeout(&circ_times); + } } } @@ -838,6 +843,9 @@ circuit_build_failed(origin_circuit_t *circ) "(%s:%d). I'm going to try to rotate to a better connection.", n_conn->_base.address, n_conn->_base.port); n_conn->is_bad_for_new_circs = 1; + } else { + log_info(LD_OR, + "Our circuit died before the first hop with no connection"); } if (n_conn_id) { entry_guard_register_connect_status(n_conn_id, 0, 1, time(NULL)); diff --git a/src/or/or.h b/src/or/or.h index 1187469a03..791f54449a 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -2859,18 +2859,10 @@ void entry_guards_free_all(void); /* Circuit Build Timeout "public" functions and structures. */ -/** How many circuits count as recent when deciding if the - * connection has changed. */ -#define RECENT_CIRCUITS 20 - -/** Maximum fraction of timeouts to tolerate in the past - * RECENT_CIRCUITS before calculating a new timeout */ -#define MAX_RECENT_TIMEOUT_RATE 0.7999999 - /** Maximum quantile to use to generate synthetic timeouts. * We want to stay a bit short of 1.0, because longtail is * loooooooooooooooooooooooooooooooooooooooooooooooooooong. */ -#define MAX_SYNTHETIC_QUANTILE 0.98 +#define MAX_SYNTHETIC_QUANTILE 0.985 /** Minimum circuits before estimating a timeout */ #define MIN_CIRCUITS_TO_OBSERVE 500 @@ -2890,9 +2882,6 @@ void entry_guards_free_all(void); typedef uint32_t build_time_t; #define BUILD_TIME_MAX ((build_time_t)(INT32_MAX)) -/** Have we received a cell in the last N seconds? */ -#define NETWORK_LIVE_MULTIPLIER (RECENT_CIRCUITS/2.5) - /** Lowest allowable value for CircuitBuildTimeout in milliseconds */ #define BUILD_TIMEOUT_MIN_VALUE (3*1000) @@ -2905,17 +2894,68 @@ typedef uint32_t build_time_t; /** Save state every 10 circuits */ #define BUILD_TIMES_SAVE_STATE_EVERY 10 +/* Circuit Build Timeout network liveness constants */ + +/** + * How many circuits count as recent when considering if the + * connection has gone gimpy or changed. + */ +#define RECENT_CIRCUITS 20 + +/** + * Have we received a cell in the last N circ attempts? + * + * This tells us when to temporarily switch back to + * BUILD_TIMEOUT_INITIAL_VALUE until we start getting cells, + * at which point we switch back to computing the timeout from + * our saved history. + */ +#define NETWORK_NONLIVE_TIMEOUT_COUNT (lround(RECENT_CIRCUITS*0.15)) + +/** + * This tells us when to toss out the last streak of N timeouts. + * + * If instead we start getting cells, we switch back to computing the timeout + * from our saved history. + */ +#define NETWORK_NONLIVE_DISCARD_COUNT (lround(NETWORK_NONLIVE_TIMEOUT_COUNT*2)) + +/** + * Maximum count of timeouts that finish the first hop in the past + * RECENT_CIRCUITS before calculating a new timeout. + * + * This tells us to abandon timeout history and set + * the timeout back to BUILD_TIMEOUT_INITIAL_VALUE. + */ +#define MAX_RECENT_TIMEOUT_COUNT (lround(RECENT_CIRCUITS*0.75)) + +/** Information about the state of our local network connection */ +typedef struct { + /** The timestamp we last completed a TLS handshake or received a cell */ + time_t network_last_live; + /** If the network is not live, how many timeouts has this caused? */ + int nonlive_timeouts; + /** If the network is not live, have we yet discarded our history? */ + int nonlive_discarded; + /** Circular array of circuits that have made it past 1 hop. Slot is + * 1 if circuit timed out, 0 if circuit succeeded */ + int8_t onehop_timeouts[RECENT_CIRCUITS]; + /** Index into circular array. */ + int onehop_idx; +} network_liveness_t; + +/** Structure for circuit build times history */ typedef struct { /** The circular array of recorded build times in milliseconds */ build_time_t circuit_build_times[NCIRCUITS_TO_OBSERVE]; - /** The timestamp we last completed a TLS handshake or received a cell */ - time_t network_last_live; - /** Last time we built a circuit. Used to decide to build new test circs */ - time_t last_circ_at; /** Current index in the circuit_build_times circular array */ int build_times_idx; /** Total number of build times accumulated. Maxes at NCIRCUITS_TO_OBSERVE */ int total_build_times; + /** Information about the state of our local network connection */ + network_liveness_t liveness; + /** Last time we built a circuit. Used to decide to build new test circs */ + time_t last_circ_at; /** Number of timeouts that have happened before estimating pareto * parameters */ int pre_timeouts; @@ -2934,12 +2974,11 @@ void circuit_build_times_update_state(circuit_build_times_t *cbt, or_state_t *state); int circuit_build_times_parse_state(circuit_build_times_t *cbt, or_state_t *state, char **msg); -void circuit_build_times_add_timeout(circuit_build_times_t *cbt); +int circuit_build_times_add_timeout(circuit_build_times_t *cbt, + int did_onehop, time_t start_time); void circuit_build_times_set_timeout(circuit_build_times_t *cbt); int circuit_build_times_add_time(circuit_build_times_t *cbt, build_time_t time); -void circuit_build_times_network_is_live(circuit_build_times_t *cbt); -int circuit_build_times_is_network_live(circuit_build_times_t *cbt); int circuit_build_times_needs_circuits(circuit_build_times_t *cbt); int circuit_build_times_needs_circuits_now(circuit_build_times_t *cbt); void circuit_build_times_init(circuit_build_times_t *cbt); @@ -2953,13 +2992,22 @@ void circuit_build_times_initial_alpha(circuit_build_times_t *cbt, double quantile, double time_ms); void circuit_build_times_update_alpha(circuit_build_times_t *cbt); double circuit_build_times_cdf(circuit_build_times_t *cbt, double x); -int circuit_build_times_check_too_many_timeouts(circuit_build_times_t *cbt); void circuit_build_times_add_timeout_worker(circuit_build_times_t *cbt, double quantile_cutoff); void circuitbuild_running_unit_tests(void); void circuit_build_times_reset(circuit_build_times_t *cbt); + +/* Network liveness functions */ +int circuit_build_times_network_check_changed(circuit_build_times_t *cbt); #endif +/* Network liveness functions */ +void circuit_build_times_network_is_live(circuit_build_times_t *cbt); +int circuit_build_times_network_check_live(circuit_build_times_t *cbt); +void circuit_build_times_network_timeout(circuit_build_times_t *cbt, + int did_onehop, time_t start_time); +void circuit_build_times_network_circ_success(circuit_build_times_t *cbt); + /********************************* circuitlist.c ***********************/ circuit_t * _circuit_get_global_list(void); diff --git a/src/or/test.c b/src/or/test.c index 419db9a85c..7866db0b85 100644 --- a/src/or/test.c +++ b/src/or/test.c @@ -39,7 +39,13 @@ const char tor_git_revision[] = ""; #define ROUTER_PRIVATE #define CIRCUIT_PRIVATE -#include +/* + * Linux doesn't provide lround in math.h by default, but mac os does... + * It's best just to leave math.h out of the picture entirely. + */ +//#include +long int lround(double x); +double fabs(double x); #include "or.h" #include "test.h" @@ -3425,10 +3431,10 @@ test_circuit_timeout(void) circuit_build_times_t initial; circuit_build_times_t estimate; circuit_build_times_t final; - or_state_t state; - int i; - char *msg; double timeout1, timeout2; + or_state_t state; + char *msg; + int i, runs; circuit_build_times_init(&initial); circuit_build_times_init(&estimate); circuit_build_times_init(&final); @@ -3474,34 +3480,96 @@ test_circuit_timeout(void) test_assert(fabs(circuit_build_times_cdf(&initial, timeout0) - circuit_build_times_cdf(&initial, timeout2)) < 0.05); - /* Generate MAX_RECENT_TIMEOUT_RATE*RECENT_CIRCUITS timeouts - * and 1-that regular values. Then check for timeout error - * Do the same for one less timeout */ - for (i = 0; i < RECENT_CIRCUITS; i++) { - circuit_build_times_add_time(&estimate, - circuit_build_times_generate_sample(&estimate, 0, - BUILDTIMEOUT_QUANTILE_CUTOFF)); - circuit_build_times_add_time(&final, - circuit_build_times_generate_sample(&final, 0, - BUILDTIMEOUT_QUANTILE_CUTOFF)); - } + for (runs = 0; runs < 50; runs++) { + int build_times_idx = 0; + int total_build_times = 0; - test_assert(!circuit_build_times_check_too_many_timeouts(&estimate)); - test_assert(!circuit_build_times_check_too_many_timeouts(&final)); + final.timeout_ms = BUILD_TIMEOUT_INITIAL_VALUE; + estimate.timeout_ms = BUILD_TIMEOUT_INITIAL_VALUE; - for (i = 0; i < MAX_RECENT_TIMEOUT_RATE*RECENT_CIRCUITS; i++) { - circuit_build_times_add_timeout_worker(&estimate, - BUILDTIMEOUT_QUANTILE_CUTOFF); - if (i < MAX_RECENT_TIMEOUT_RATE*RECENT_CIRCUITS-1) { - circuit_build_times_add_timeout_worker(&final, - BUILDTIMEOUT_QUANTILE_CUTOFF); + for (i = 0; i < RECENT_CIRCUITS*2; i++) { + circuit_build_times_network_circ_success(&estimate); + circuit_build_times_add_time(&estimate, + circuit_build_times_generate_sample(&estimate, 0, + BUILDTIMEOUT_QUANTILE_CUTOFF)); + estimate.have_computed_timeout = 1; + circuit_build_times_network_circ_success(&estimate); + circuit_build_times_add_time(&final, + circuit_build_times_generate_sample(&final, 0, + BUILDTIMEOUT_QUANTILE_CUTOFF)); + final.have_computed_timeout = 1; } - } -// Disabled 2009-09-18 since the synthetic values are not perfectly -// accurate at falling on the right side of the line. -RD -// test_assert(circuit_build_times_check_too_many_timeouts(&estimate) == 1); -// test_assert(!circuit_build_times_check_too_many_timeouts(&final)); + test_assert(!circuit_build_times_network_check_changed(&estimate)); + test_assert(!circuit_build_times_network_check_changed(&final)); + + /* Reset liveness to be non-live */ + final.liveness.network_last_live = 0; + estimate.liveness.network_last_live = 0; + + build_times_idx = estimate.build_times_idx; + total_build_times = estimate.total_build_times; + for (i = 0; i < NETWORK_NONLIVE_TIMEOUT_COUNT; i++) { + test_assert(circuit_build_times_network_check_live(&estimate)); + test_assert(circuit_build_times_network_check_live(&final)); + + if (circuit_build_times_add_timeout(&estimate, 0, + approx_time()-estimate.timeout_ms/1000.0-1)) + estimate.have_computed_timeout = 1; + if (circuit_build_times_add_timeout(&final, 0, + approx_time()-final.timeout_ms/1000.0-1)) + final.have_computed_timeout = 1; + } + + test_assert(!circuit_build_times_network_check_live(&estimate)); + test_assert(!circuit_build_times_network_check_live(&final)); + + for ( ; i < NETWORK_NONLIVE_DISCARD_COUNT; i++) { + if (circuit_build_times_add_timeout(&estimate, 0, approx_time())) + estimate.have_computed_timeout = 1; + + if (i < NETWORK_NONLIVE_DISCARD_COUNT-1) { + if (circuit_build_times_add_timeout(&final, 0, approx_time())) + final.have_computed_timeout = 1; + } + } + + test_assert(!circuit_build_times_network_check_live(&estimate)); + test_assert(!circuit_build_times_network_check_live(&final)); + + log_info(LD_CIRC, "idx: %d %d, tot: %d %d", + build_times_idx, estimate.build_times_idx, + total_build_times, estimate.total_build_times); + + /* Check rollback index. Should match top of loop. */ + test_assert(build_times_idx == estimate.build_times_idx); + test_assert(total_build_times == estimate.total_build_times); + + /* Now simulate that the network has become live and we need + * a change */ + circuit_build_times_network_is_live(&estimate); + circuit_build_times_network_is_live(&final); + + for (i = 0; i < MAX_RECENT_TIMEOUT_COUNT; i++) { + if (circuit_build_times_add_timeout(&estimate, 1, approx_time()-1)) + estimate.have_computed_timeout = 1; + + if (i < MAX_RECENT_TIMEOUT_COUNT-1) { + if (circuit_build_times_add_timeout(&final, 1, approx_time()-1)) + final.have_computed_timeout = 1; + } + } + + test_assert(estimate.liveness.onehop_idx == 0); + test_assert(final.liveness.onehop_idx == MAX_RECENT_TIMEOUT_COUNT-1); + + test_assert(circuit_build_times_network_check_live(&estimate)); + test_assert(circuit_build_times_network_check_live(&final)); + + if (circuit_build_times_add_timeout(&final, 1, approx_time()-1)) + final.have_computed_timeout = 1; + + } done: return; From cf2afcd7072d20755ad030ed8240c21ec649dcd7 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Sun, 20 Sep 2009 19:50:44 -0400 Subject: [PATCH 85/95] Fix typos and comments, plus two bugs A) We were considering a circuit had timed out in the special cases where we close rendezvous circuits because the final rendezvous circuit couldn't be built in time. B) We were looking at the wrong timestamp_created when considering a timeout. --- .../151-path-selection-improvements.txt | 4 +- src/or/circuitbuild.c | 53 +++++++++++-------- src/or/circuituse.c | 21 ++++---- src/or/or.h | 8 ++- src/or/test.c | 5 +- 5 files changed, 48 insertions(+), 43 deletions(-) diff --git a/doc/spec/proposals/151-path-selection-improvements.txt b/doc/spec/proposals/151-path-selection-improvements.txt index af17c4d41a..e0e9e07432 100644 --- a/doc/spec/proposals/151-path-selection-improvements.txt +++ b/doc/spec/proposals/151-path-selection-improvements.txt @@ -90,7 +90,7 @@ Implementation changes in the timeout characteristics. We assume that we've had network connectivity loss if 3 circuits - timeout and we've recieved no cells or TLS handshakes since those + timeout and we've received no cells or TLS handshakes since those circuits began. We then set the timeout to 60 seconds and stop counting timeouts. @@ -100,7 +100,7 @@ Implementation To detect changing network conditions, we keep a history of the timeout or non-timeout status of the past RECENT_CIRCUITS (20) - that successfully completed more than one hop. If more than 75% + that successfully completed at least one hop. If more than 75% of these circuits timeout, we discard all buildtimes history, reset the timeout to 60, and then begin recomputing the timeout. diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 28f74319db..6cd462932a 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -135,7 +135,7 @@ circuit_build_times_get_initial_timeout(void) /** * Reset the build time state. * - * Leave estimated parameters, timeout and network liveness in tact + * Leave estimated parameters, timeout and network liveness intact * for future use. */ void @@ -690,20 +690,25 @@ circuit_build_times_network_is_live(circuit_build_times_t *cbt) } /** - * Called to indicate that we completed a circuit + * Called to indicate that we completed a circuit. Because this circuit + * succeeded, it doesn't count as a timeout-after-the-first-hop. */ void circuit_build_times_network_circ_success(circuit_build_times_t *cbt) { - cbt->liveness.onehop_timeouts[cbt->liveness.onehop_idx] = 0; - cbt->liveness.onehop_idx++; - cbt->liveness.onehop_idx %= RECENT_CIRCUITS; + cbt->liveness.timeouts_after_firsthop[cbt->liveness.after_firsthop_idx] = 0; + cbt->liveness.after_firsthop_idx++; + cbt->liveness.after_firsthop_idx %= RECENT_CIRCUITS; } /** - * Count a circuit that timed out with no network activity at all + * A circuit just timed out. If there has been no recent network activity + * at all, but this circuit was launched back when we thought the network + * was live, increment the number of "nonlive" circuit timeouts. + * + * Also distinguish between whether it failed before the first hop. */ -void +static void circuit_build_times_network_timeout(circuit_build_times_t *cbt, int did_onehop, time_t start_time) { @@ -718,9 +723,9 @@ circuit_build_times_network_timeout(circuit_build_times_t *cbt, /* Check for one-hop timeout */ if (did_onehop) { - cbt->liveness.onehop_timeouts[cbt->liveness.onehop_idx] = 1; - cbt->liveness.onehop_idx++; - cbt->liveness.onehop_idx %= RECENT_CIRCUITS; + cbt->liveness.timeouts_after_firsthop[cbt->liveness.after_firsthop_idx]=1; + cbt->liveness.after_firsthop_idx++; + cbt->liveness.after_firsthop_idx %= RECENT_CIRCUITS; } } @@ -738,9 +743,10 @@ circuit_build_times_network_check_live(circuit_build_times_t *cbt) if (cbt->liveness.nonlive_timeouts >= NETWORK_NONLIVE_DISCARD_COUNT) { if (!cbt->liveness.nonlive_discarded) { cbt->liveness.nonlive_discarded = 1; - log_notice(LD_CIRC, "Network is no longer live. Dead for %ld seconds.", - (long int)(now - cbt->liveness.network_last_live)); - /* Only discard NETWORK_NONLIVE_TIMEOUT_COUNT-1 because we stoped + log_notice(LD_CIRC, "Network is no longer live (too many recent " + "circuit timeouts). Dead for %ld seconds.", + (long int)(now - cbt->liveness.network_last_live)); + /* Only discard NETWORK_NONLIVE_TIMEOUT_COUNT-1 because we stopped * counting after that */ circuit_build_times_rewind_history(cbt, NETWORK_NONLIVE_TIMEOUT_COUNT-1); } @@ -763,8 +769,8 @@ circuit_build_times_network_check_live(circuit_build_times_t *cbt) /** * Returns true if we have seen more than MAX_RECENT_TIMEOUT_COUNT of - * the past RECENT_CIRCUITS time out. Used to detect if the network - * connection has changed significantly. + * the past RECENT_CIRCUITS time out after the first hop. Used to detect + * if the network connection has changed significantly. * * Also resets the entire timeout history in this case and causes us * to restart the process of building test circuits and estimating a @@ -777,21 +783,22 @@ circuit_build_times_network_check_changed(circuit_build_times_t *cbt) int timeout_count=0; int i; + /* how many of our recent circuits made it to the first hop but then + * timed out? */ for (i = 0; i < RECENT_CIRCUITS; i++) { - timeout_count += cbt->liveness.onehop_timeouts[i]; + timeout_count += cbt->liveness.timeouts_after_firsthop[i]; } - /* If more than 80% of our recent circuits are timing out, - * we need to re-estimate a new initial alpha and timeout */ + /* If 75% of our recent circuits are timing out after the first hop, + * we need to re-estimate a new initial alpha and timeout. */ if (timeout_count < MAX_RECENT_TIMEOUT_COUNT) { return 0; } - /* Reset build history */ circuit_build_times_reset(cbt); - memset(cbt->liveness.onehop_timeouts, 0, - sizeof(cbt->liveness.onehop_timeouts)); - cbt->liveness.onehop_idx = 0; + memset(cbt->liveness.timeouts_after_firsthop, 0, + sizeof(cbt->liveness.timeouts_after_firsthop)); + cbt->liveness.after_firsthop_idx = 0; /* Check to see if this has happened before. If so, double the timeout * to give people on abysmally bad network connections a shot at access */ @@ -803,7 +810,7 @@ circuit_build_times_network_check_changed(circuit_build_times_t *cbt) log_notice(LD_CIRC, "Network connection speed appears to have changed. Resetting " - "timeout to %lds after %d one-hop timeouts and %d buildtimes", + "timeout to %lds after %d timeouts and %d buildtimes.", lround(cbt->timeout_ms/1000), timeout_count, total_build_times); return 1; diff --git a/src/or/circuituse.c b/src/or/circuituse.c index 95159c3b1a..1022ae16c5 100644 --- a/src/or/circuituse.c +++ b/src/or/circuituse.c @@ -265,7 +265,7 @@ circuit_conforms_to_options(const origin_circuit_t *circ, void circuit_expire_building(time_t now) { - circuit_t *victim, *circ = global_circuitlist; + circuit_t *victim, *next_circ = global_circuitlist; /* circ_times.timeout is BUILD_TIMEOUT_INITIAL_VALUE if we haven't * decided on a customized one yet */ time_t general_cutoff = now - lround(circ_times.timeout_ms/1000); @@ -273,10 +273,10 @@ circuit_expire_building(time_t now) time_t introcirc_cutoff = begindir_cutoff; cpath_build_state_t *build_state; - while (circ) { + while (next_circ) { time_t cutoff; - victim = circ; - circ = circ->next; + victim = next_circ; + next_circ = next_circ->next; if (!CIRCUIT_IS_ORIGIN(victim) || /* didn't originate here */ victim->marked_for_close) /* don't mess with marked circs */ continue; @@ -347,6 +347,12 @@ circuit_expire_building(time_t now) continue; break; } + } else { /* circuit not open, consider recording failure as timeout */ + int first_hop_succeeded = TO_ORIGIN_CIRCUIT(victim)->cpath && + TO_ORIGIN_CIRCUIT(victim)->cpath->state == CPATH_STATE_OPEN; + if (circuit_build_times_add_timeout(&circ_times, first_hop_succeeded, + victim->timestamp_created)) + circuit_build_times_set_timeout(&circ_times); } if (victim->n_conn) @@ -362,13 +368,6 @@ circuit_expire_building(time_t now) circuit_log_path(LOG_INFO,LD_CIRC,TO_ORIGIN_CIRCUIT(victim)); circuit_mark_for_close(victim, END_CIRC_REASON_TIMEOUT); - - if (circuit_build_times_add_timeout(&circ_times, - TO_ORIGIN_CIRCUIT(circ)->cpath - && TO_ORIGIN_CIRCUIT(circ)->cpath->state == CPATH_STATE_OPEN, - circ->timestamp_created)) { - circuit_build_times_set_timeout(&circ_times); - } } } diff --git a/src/or/or.h b/src/or/or.h index 791f54449a..a7db06f71d 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -2937,11 +2937,11 @@ typedef struct { int nonlive_timeouts; /** If the network is not live, have we yet discarded our history? */ int nonlive_discarded; - /** Circular array of circuits that have made it past 1 hop. Slot is + /** Circular array of circuits that have made it to the first hop. Slot is * 1 if circuit timed out, 0 if circuit succeeded */ - int8_t onehop_timeouts[RECENT_CIRCUITS]; + int8_t timeouts_after_firsthop[RECENT_CIRCUITS]; /** Index into circular array. */ - int onehop_idx; + int after_firsthop_idx; } network_liveness_t; /** Structure for circuit build times history */ @@ -3004,8 +3004,6 @@ int circuit_build_times_network_check_changed(circuit_build_times_t *cbt); /* Network liveness functions */ void circuit_build_times_network_is_live(circuit_build_times_t *cbt); int circuit_build_times_network_check_live(circuit_build_times_t *cbt); -void circuit_build_times_network_timeout(circuit_build_times_t *cbt, - int did_onehop, time_t start_time); void circuit_build_times_network_circ_success(circuit_build_times_t *cbt); /********************************* circuitlist.c ***********************/ diff --git a/src/or/test.c b/src/or/test.c index 7866db0b85..c2e34013b3 100644 --- a/src/or/test.c +++ b/src/or/test.c @@ -3560,8 +3560,9 @@ test_circuit_timeout(void) } } - test_assert(estimate.liveness.onehop_idx == 0); - test_assert(final.liveness.onehop_idx == MAX_RECENT_TIMEOUT_COUNT-1); + test_assert(estimate.liveness.after_firsthop_idx == 0); + test_assert(final.liveness.after_firsthop_idx == + MAX_RECENT_TIMEOUT_COUNT-1); test_assert(circuit_build_times_network_check_live(&estimate)); test_assert(circuit_build_times_network_check_live(&final)); From e2cc4e353a73595aebd13ba89cc8b057a6242b27 Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Sun, 20 Sep 2009 18:03:39 -0700 Subject: [PATCH 86/95] Add a couple of time helper functions. Also add rounding support to tv_mdiff(). --- src/common/util.c | 40 +++++++++++++++++++++++++++++++++++++++- src/common/util.h | 3 +++ 2 files changed, 42 insertions(+), 1 deletion(-) diff --git a/src/common/util.c b/src/common/util.c index e4e073d99a..a69ea33d08 100644 --- a/src/common/util.c +++ b/src/common/util.c @@ -1034,6 +1034,42 @@ wrap_string(smartlist_t *out, const char *string, size_t width, * Time * ===== */ +/** + * Converts struct timeval to a double value. + * Preserves microsecond precision, but just barely. + * Error is approx +/- 0.1 usec when dealing with epoch values. + */ +double +tv_to_double(const struct timeval *tv) +{ + double conv = tv->tv_sec; + conv += tv->tv_usec/1000000.0; + return conv; +} + +/** + * Converts timeval to milliseconds. + */ +int64_t +tv_to_msec(const struct timeval *tv) +{ + int64_t conv = ((int64_t)tv->tv_sec)*1000L; + /* Round ghetto-style */ + conv += (tv->tv_usec+500)/1000L; + return conv; +} + +/** + * Converts timeval to microseconds. + */ +int64_t +tv_to_usec(const struct timeval *tv) +{ + int64_t conv = ((int64_t)tv->tv_sec)*1000000L; + conv += tv->tv_usec; + return conv; +} + /** Return the number of microseconds elapsed between *start and *end. */ long @@ -1066,7 +1102,9 @@ tv_mdiff(const struct timeval *start, const struct timeval *end) return LONG_MAX; } - mdiff = secdiff*1000L + ((long)end->tv_usec - (long)start->tv_usec) / 1000L; + /* Subtract and round */ + mdiff = secdiff*1000L + + ((long)end->tv_usec - (long)start->tv_usec + 500L) / 1000L; return mdiff; } diff --git a/src/common/util.h b/src/common/util.h index bb384a2a33..28ea8a0488 100644 --- a/src/common/util.h +++ b/src/common/util.h @@ -212,6 +212,9 @@ void base16_encode(char *dest, size_t destlen, const char *src, size_t srclen); int base16_decode(char *dest, size_t destlen, const char *src, size_t srclen); /* Time helpers */ +double tv_to_double(const struct timeval *tv); +int64_t tv_to_msec(const struct timeval *tv); +int64_t tv_to_usec(const struct timeval *tv); long tv_udiff(const struct timeval *start, const struct timeval *end); long tv_mdiff(const struct timeval *start, const struct timeval *end); time_t tor_timegm(struct tm *tm); From 134266b984ae7a3f591a62cc0328fda270e1885c Mon Sep 17 00:00:00 2001 From: Mike Perry Date: Sun, 20 Sep 2009 18:20:10 -0700 Subject: [PATCH 87/95] Change the condition on the nonlive timeout counting. Try to clarify things in the comment too. --- src/or/circuitbuild.c | 20 +++++++++++++------- src/or/test.c | 6 ++++-- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 6cd462932a..b1de024168 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -706,18 +706,24 @@ circuit_build_times_network_circ_success(circuit_build_times_t *cbt) * at all, but this circuit was launched back when we thought the network * was live, increment the number of "nonlive" circuit timeouts. * - * Also distinguish between whether it failed before the first hop. + * Also distinguish between whether it failed before the first hop + * and record that in our history for later deciding if the network has + * changed. */ static void circuit_build_times_network_timeout(circuit_build_times_t *cbt, int did_onehop, time_t start_time) { - time_t now = approx_time(); - /* Only count this as a valid attempt if it was both started before - * the network was dead and the network has been dead for at least - * a full timeout interval. */ - if (cbt->liveness.network_last_live <= (now - cbt->timeout_ms/1000.0) - && cbt->liveness.network_last_live <= start_time) { + time_t now = time(NULL); + /* + * Check if this is a timeout that was for a circuit that spent its + * entire existence during a time where we have had no network activity. + * + * Also double check that it is a valid timeout after we have possibly + * just recently reset cbt->timeout_ms. + */ + if (cbt->liveness.network_last_live <= start_time && + start_time <= (now - cbt->timeout_ms/1000.0)) { cbt->liveness.nonlive_timeouts++; } diff --git a/src/or/test.c b/src/or/test.c index c2e34013b3..27ecc4757e 100644 --- a/src/or/test.c +++ b/src/or/test.c @@ -3525,11 +3525,13 @@ test_circuit_timeout(void) test_assert(!circuit_build_times_network_check_live(&final)); for ( ; i < NETWORK_NONLIVE_DISCARD_COUNT; i++) { - if (circuit_build_times_add_timeout(&estimate, 0, approx_time())) + if (circuit_build_times_add_timeout(&estimate, 0, + approx_time()-estimate.timeout_ms/1000.0-1)) estimate.have_computed_timeout = 1; if (i < NETWORK_NONLIVE_DISCARD_COUNT-1) { - if (circuit_build_times_add_timeout(&final, 0, approx_time())) + if (circuit_build_times_add_timeout(&final, 0, + approx_time()-final.timeout_ms/1000.0-1)) final.have_computed_timeout = 1; } } From 93b33e15abc32998dd94cac2590b05bd48c5f34a Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Sun, 20 Sep 2009 23:01:43 -0400 Subject: [PATCH 88/95] Fix build warnings on OSX 10.5.8 --- src/or/test.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/or/test.c b/src/or/test.c index 27ecc4757e..9bb54fadb3 100644 --- a/src/or/test.c +++ b/src/or/test.c @@ -3514,10 +3514,10 @@ test_circuit_timeout(void) test_assert(circuit_build_times_network_check_live(&final)); if (circuit_build_times_add_timeout(&estimate, 0, - approx_time()-estimate.timeout_ms/1000.0-1)) + (time_t)(approx_time()-estimate.timeout_ms/1000.0-1))) estimate.have_computed_timeout = 1; if (circuit_build_times_add_timeout(&final, 0, - approx_time()-final.timeout_ms/1000.0-1)) + (time_t)(approx_time()-final.timeout_ms/1000.0-1))) final.have_computed_timeout = 1; } @@ -3526,12 +3526,12 @@ test_circuit_timeout(void) for ( ; i < NETWORK_NONLIVE_DISCARD_COUNT; i++) { if (circuit_build_times_add_timeout(&estimate, 0, - approx_time()-estimate.timeout_ms/1000.0-1)) + (time_t)(approx_time()-estimate.timeout_ms/1000.0-1))) estimate.have_computed_timeout = 1; if (i < NETWORK_NONLIVE_DISCARD_COUNT-1) { if (circuit_build_times_add_timeout(&final, 0, - approx_time()-final.timeout_ms/1000.0-1)) + (time_t)(approx_time()-final.timeout_ms/1000.0-1))) final.have_computed_timeout = 1; } } From 772ce9d085ff5ce36b8d23e1a883e036fd96b830 Mon Sep 17 00:00:00 2001 From: Sebastian Hahn Date: Mon, 21 Sep 2009 05:12:37 +0200 Subject: [PATCH 89/95] Fix compile on Snow Leopard --- src/common/util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/util.c b/src/common/util.c index a69ea33d08..d05c308fe8 100644 --- a/src/common/util.c +++ b/src/common/util.c @@ -1055,7 +1055,7 @@ tv_to_msec(const struct timeval *tv) { int64_t conv = ((int64_t)tv->tv_sec)*1000L; /* Round ghetto-style */ - conv += (tv->tv_usec+500)/1000L; + conv += ((int64_t)tv->tv_usec+500)/1000L; return conv; } From ed62b031d3f34bb954fa97470e4602bb5bcad2fe Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Sun, 20 Sep 2009 23:24:46 -0400 Subject: [PATCH 90/95] fix grammar / add changelog for the torify commit --- ChangeLog | 5 ++++- contrib/torify.in | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index b25ea06dde..0b405f849d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,4 @@ -Changes in version 0.2.2.2-alpha - 2009-09-18 +Changes in version 0.2.2.2-alpha - 2009-09-2? o Major features: - Tor now tracks how long it takes to build client-side circuits over time, and adapts its timeout to local network performance. @@ -56,6 +56,9 @@ Changes in version 0.2.2.2-alpha - 2009-09-18 - Work around a small memory leak in some versions of OpenSSL that stopped the memory used by the hostname TLS extension from being freed. + - Make our 'torify' script more portable; if we have only one of + 'torsocks' or 'tsocks' installed, don't complain to the user; + and explain our warning about tsocks better. o Minor features: - Add a "getinfo status/accepted-server-descriptor" controller diff --git a/contrib/torify.in b/contrib/torify.in index d9aac1d66e..d430da8ce7 100755 --- a/contrib/torify.in +++ b/contrib/torify.in @@ -66,6 +66,6 @@ elif pathfind tsocks; then fi else - echo "$0: Can't find neither tsocks nor torsocks in your PATH. Perhaps you haven't installed either?" >&2 + echo "$0: Can't find either tsocks or torsocks in your PATH. Perhaps you haven't installed either?" >&2 exit 1 fi From 95008db08d1bb5d7b608654fc1a115a42cd15252 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Sun, 20 Sep 2009 23:50:48 -0400 Subject: [PATCH 91/95] Revert "Teach connection_ap_can_use_exit about Exclude*Nodes" This reverts commit dc3229313b6d2aaff437c6fc7fa55ead4409e93d. We're going to do this more thoroughly in 0.2.2.x, and not in maint-0.2.1. --- ChangeLog | 2 -- src/or/connection_edge.c | 8 +------- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6446943e57..1f33eb741f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -40,8 +40,6 @@ Changes in version 0.2.1.20 - 2009-??-?? excluded in ExcludeExitNodes, but the circuit is not used to access the outside world. This should help fix bug 1090. Bugfix on 0.2.1.6-alpha. - - Teach connection_ap_can_use_exit to respect the Exclude*Nodes config - options. Should fix bug 1090. Bugfix on 0.0.2-pre16. - Avoid segfault in rare cases when finishing an introduction circuit as a client and finding out that we don't have an introduction key for it. Fixes bug 1073. Reported by Aaron Swartz. diff --git a/src/or/connection_edge.c b/src/or/connection_edge.c index ba1304a653..d699591cdc 100644 --- a/src/or/connection_edge.c +++ b/src/or/connection_edge.c @@ -2851,13 +2851,11 @@ connection_edge_is_rendezvous_stream(edge_connection_t *conn) /** Return 1 if router exit is likely to allow stream conn * to exit from it, or 0 if it probably will not allow it. * (We might be uncertain if conn's destination address has not yet been - * resolved.) If the router is in the list of excluded nodes, also return 0; + * resolved.) */ int connection_ap_can_use_exit(edge_connection_t *conn, routerinfo_t *exit) { - or_options_t *options = get_options(); - tor_assert(conn); tor_assert(conn->_base.type == CONN_TYPE_AP); tor_assert(conn->socks_request); @@ -2903,10 +2901,6 @@ connection_ap_can_use_exit(edge_connection_t *conn, routerinfo_t *exit) if (!conn->chosen_exit_name && policy_is_reject_star(exit->exit_policy)) return 0; } - if (options->_ExcludeExitNodesUnion && - routerset_contains_router(options->_ExcludeExitNodesUnion, exit)) - return 0; - return 1; } From 5488cda19a85f0a27249d1e97db6ef912a3137a5 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Mon, 21 Sep 2009 01:31:39 -0400 Subject: [PATCH 92/95] bump to 0.2.2.2-alpha --- ChangeLog | 8 +++----- configure.in | 2 +- contrib/tor-mingw.nsi.in | 2 +- src/win32/orconfig.h | 2 +- 4 files changed, 6 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index c6bfd4c5f2..6aef77b27f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,4 @@ -Changes in version 0.2.2.2-alpha - 2009-09-2? +Changes in version 0.2.2.2-alpha - 2009-09-21 o Major features: - Tor now tracks how long it takes to build client-side circuits over time, and adapts its timeout to local network performance. @@ -49,10 +49,8 @@ Changes in version 0.2.2.2-alpha - 2009-09-2? by SwissTorExit. - Don't warn when we're using a circuit that ends with a node excluded in ExcludeExitNodes, but the circuit is not used to access - the outside world. This should help fix bug 1090. Bugfix on - 0.2.1.6-alpha. - - Teach connection_ap_can_use_exit to respect the Exclude*Nodes config - options. Should fix bug 1090. Bugfix on 0.0.2-pre16. + the outside world. This should help fix bug 1090, but more problems + remain. Bugfix on 0.2.1.6-alpha. - Work around a small memory leak in some versions of OpenSSL that stopped the memory used by the hostname TLS extension from being freed. diff --git a/configure.in b/configure.in index 6731f0559f..1edb672ab3 100644 --- a/configure.in +++ b/configure.in @@ -4,7 +4,7 @@ dnl Copyright (c) 2007-2008, The Tor Project, Inc. dnl See LICENSE for licensing information AC_INIT -AM_INIT_AUTOMAKE(tor, 0.2.2.1-alpha-dev) +AM_INIT_AUTOMAKE(tor, 0.2.2.2-alpha) AM_CONFIG_HEADER(orconfig.h) AC_CANONICAL_HOST diff --git a/contrib/tor-mingw.nsi.in b/contrib/tor-mingw.nsi.in index 0fceb05156..120d23392d 100644 --- a/contrib/tor-mingw.nsi.in +++ b/contrib/tor-mingw.nsi.in @@ -9,7 +9,7 @@ !include "FileFunc.nsh" !insertmacro GetParameters -!define VERSION "0.2.2.1-alpha-dev" +!define VERSION "0.2.2.2-alpha" !define INSTALLER "tor-${VERSION}-win32.exe" !define WEBSITE "https://www.torproject.org/" !define LICENSE "LICENSE" diff --git a/src/win32/orconfig.h b/src/win32/orconfig.h index 205aafc3bc..c2ccfa7be8 100644 --- a/src/win32/orconfig.h +++ b/src/win32/orconfig.h @@ -226,5 +226,5 @@ #define USING_TWOS_COMPLEMENT /* Version number of package */ -#define VERSION "0.2.2.1-alpha-dev" +#define VERSION "0.2.2.2-alpha" From 3ddd7212e6a62d138a9fa634d938f007ed0a4323 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Mon, 21 Sep 2009 01:44:59 -0400 Subject: [PATCH 93/95] Update to the "September 4 2009" ip-to-country file. --- ChangeLog | 1 + src/config/geoip | 30302 ++++++++++++++++----------------------------- 2 files changed, 10470 insertions(+), 19833 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6aef77b27f..74c6ded8b5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -64,6 +64,7 @@ Changes in version 0.2.2.2-alpha - 2009-09-21 whether our server descriptor has been successfully received by at least on directory authority. Un-recommend good-server-descriptor getinfo and status events until we have a better design for them. + - Update to the "September 4 2009" ip-to-country file. Changes in version 0.2.2.1-alpha - 2009-08-26 diff --git a/src/config/geoip b/src/config/geoip index 31c721a9fe..91e7811bc6 100644 --- a/src/config/geoip +++ b/src/config/geoip @@ -1,366 +1,50 @@ -# Last updated based on June 3 2009 ip-to-country db. +# Last updated based on September 4 2009 ip-to-country db. # wget http://ip-to-country.webhosting.info/downloads/ip-to-country.csv.zip # cut -d, -f1-3 < ip-to-country.csv|sed 's/"//g' > geoip 33996344,33996351,GB -50331648,69956103,US -69956104,69956111,BM -69956112,72349055,US -72349056,72349119,BM -72349120,83886079,US 94585424,94585439,SE -100663296,121195295,US 121195296,121195327,IT -121195328,134693119,US -134693120,134693375,CA -134693376,134730239,US -134730240,134730495,CA -134730496,152305663,US 152305664,152338431,GB -152338432,167772159,US -184549376,201859071,US -201859072,201859087,VI -201859088,201897983,US -201897984,201898239,PR -201898240,202385407,US -202385408,202385919,PR -202385920,202706431,US -202706432,202706943,PR -202706944,202934671,US -202934672,202934687,VI -202934688,202935551,US -202935552,202935807,PR -202935808,202938479,US -202938480,202938495,VI -202938496,203197063,US -203197064,203197071,CA -203197072,203658303,US -203658304,203658367,PR -203658368,203658415,US -203658416,203658423,VI -203658424,203658751,US -203658752,203658831,VI -203658832,203658847,US -203658848,203658879,PR -203658880,203658927,US -203658928,203658951,PR -203658952,203658967,US -203658968,203658991,VI -203658992,203659039,US -203659040,203659095,VI -203659096,203850679,US -203850680,203850687,CA -203850688,204047231,US -204047232,204047247,VI -204047248,204047255,US -204047256,204047263,PR -204047264,204047295,US -204047296,204047303,VI -204047304,204047311,US -204047312,204047335,VI -204047336,204047431,US -204047432,204047455,VI -204047456,204047463,US -204047464,204047479,VI -204047480,204047487,US -204047488,204047503,PR -204047504,204047535,VI -204047536,204047551,PR -204047552,204047559,VI -204047560,204047567,PR -204047568,204047583,VI -204047584,204047615,PR -204047616,204047999,US -204048000,204048007,VI -204048008,204048015,US -204048016,204048031,VI -204048032,204048047,PR -204048048,204048063,US -204048064,204048127,VI -204048128,204152831,US -204152832,204153855,PR -204153856,205500987,US 205500988,205500991,CA -205500992,210784255,US -210784256,210784383,BO -210784384,210784767,US -210784768,210786303,BO -210786304,211595575,US -211595576,211595583,VI -211595584,211595615,US -211595616,211595623,VI -211595624,211595639,PR -211595640,211596815,US -211596816,211596831,VI -211596832,211597055,US -211597056,211597071,VI -211597072,211597375,US -211597376,211597503,VI -211597504,211597719,US -211597720,211597727,VI -211597728,211597743,PR -211597744,211597759,US -211597760,211597775,PR -211597776,211597791,VI -211597792,211598399,US -211598400,211598463,VI -211598464,211598623,US -211598624,211598631,VI -211598632,211598639,US -211598640,211598719,VI -211598720,212122039,US -212122040,212122047,PR -212122048,212787199,US -212787200,212788223,PR -212788224,212788479,US -212788480,212788607,VI -212788608,212788863,US -212788864,212788991,PR -212788992,212789039,US -212789040,212789055,VI -212789056,212789063,PR -212789064,212789079,VI -212789080,212789087,US -212789088,212789095,VI -212789096,212789111,US -212789112,212789119,PR -212789120,212789127,VI -212789128,212789183,US -212789184,212789191,PR -212789192,212791295,US -212791296,212791423,VI -212791424,212791431,PR -212791432,212791447,VI -212791448,212791455,US -212791456,212791807,PR -212791808,212791815,US -212791816,212791839,VI -212791840,212792191,US -212792192,212792263,PR -212792264,212792271,US -212792272,212792279,PR -212792280,212792287,US -212792288,212792319,PR -212792320,212793199,US -212793200,212793207,VI -212793208,212793215,PR -212793216,212794783,US -212794784,212794791,VI -212794792,212794799,US -212794800,212794815,VI -212794816,212794879,US -212794880,212794887,VI -212794888,212794911,US -212794912,212794943,PR -212794944,212794975,US -212794976,212794983,VI -212794984,213716903,US -213716904,213716911,CA -213716912,213895679,US -213895680,213895743,VI -213895744,213923839,US -213923840,213924863,PR -213924864,213925631,US -213925632,213925887,PR -213925888,214185983,US -214185984,214187007,PR -214187008,214187519,US -214187520,214187775,VI -214187776,214187807,US -214187808,214187815,PR -214187816,214187895,US -214187896,214188031,VI -214188032,214237247,US -214237248,214237311,PR -214237312,214697983,US -214697984,214698007,VI -214698008,214698015,PR -214698016,214698023,US -214698024,214698031,PR -214698032,214698095,VI -214698096,214698103,US -214698104,214698135,VI -214698136,214698143,PR -214698144,214698311,VI -214698312,214858655,US +205502668,205502671,US 214858656,214858671,NL -214858672,216417663,US -216417664,216417727,PR -216417728,216637639,US -216637640,216637647,PR -216637648,234881023,US -251658240,260227071,US +251658240,260227071,FR 260227072,260231167,GB -260231168,260976639,US +260231168,260976639,FR 260976640,260980735,GB -260980736,264482815,US +260980736,264482815,FR 264482816,264486911,DE -264486912,264495103,US +264486912,264495103,FR 264495104,264503295,CH -264503296,264617983,US +264503296,264617983,FR 264617984,264667135,DE -264667136,264699903,US +264667136,264699903,FR 264699904,264716287,CH -264716288,264798207,US +264716288,264798207,FR 264798208,264802303,GB -264802304,265023487,US +264802304,265023487,FR 265023488,265027583,GB -265027584,265277439,US +265027584,265277439,FR 265277440,265289727,GB -265289728,289011535,US +265289728,268435455,FR 289011536,289011543,IT -289011544,323243895,US 323243896,323243903,FR -323243904,332132119,US 332132120,332132127,IL -332132128,355993887,US 355993888,355993895,IT -355993896,368674047,US 368674048,368674303,ES -368674304,385875967,US 386665696,386665727,GB 386666240,386666367,GB 393849728,393849735,GB -402653184,404684799,US -404692992,404979711,US -405012480,405143551,CA -405180416,405184511,CA -405184512,405295103,US -405299200,405331967,US -405340160,405364735,US -405405696,405422079,PR -405422080,405798911,US -405831680,405835775,US -405839872,405843967,US -405880832,405897215,US -405901312,405909503,US -405921792,405929983,CA -405929984,405938175,US -405962752,405966847,US -406003712,406011903,US -406044672,406052863,US -406061056,406077439,US -406093824,406102015,US -406142976,406147071,US -406159360,406175743,US -406183936,406188031,CA -406216704,406241279,US -406241280,406257663,PR -406274048,406282239,PR -406298624,406306815,PR -406323200,406388735,US -406388736,406454271,CA -406454272,406847487,US -406847488,407408639,CA -407408640,407597055,US -407601152,407605247,US -407633920,408420351,CA -408420352,408502271,US -408502272,408518655,CA -408518656,408535039,US -408535040,408551423,CA -408551424,408719359,US -408723456,409239551,US -409272320,409337855,US -409337856,409354239,CA -409370624,409509887,US -409534464,409550847,US -409567232,409595903,US -409600000,409731071,US -409731072,409862143,CA -409862144,410124287,US -410124288,410189823,CA -410189824,410648575,US -410648576,410714111,CA -410714112,411164671,US -411164672,411168767,CA -411172864,411303935,US 411303936,411369471,NL -411566080,411639807,US -411639808,411643903,CA -411648000,411664383,CA -411664384,411680767,US -411680768,411688959,CA -411697152,411717631,CA -411721728,411746303,CA -411746304,411762687,PR -411762688,411770879,CA -411770880,411779071,US -411779072,411828223,PR -411828224,411885567,US -411893760,411959295,CA -411983872,411992063,US -412024832,412069887,US -412073984,412221439,US -412221440,412229631,CA -412286976,412483583,US -412483584,412549119,CA -412549120,412614655,US -412647424,412680191,US -412680192,412688383,CA -412696576,412704767,US -412708864,412909567,US -412909568,412917759,CA -412942336,412946431,US -413007872,413908991,US -413908992,413925375,PR -413925376,415760383,US -415760384,416022527,CA -416022528,416059391,US -416088064,416153599,US -416161792,416219135,US -416219136,416251903,CA -416251904,416546815,US -416546816,416579583,CA -416612352,416628735,US -416628736,416636927,CA -416636928,416641023,US -416645120,416743423,US -416743424,416776191,CA -416776192,417202175,US -417202176,417267711,CA -417267712,417288191,US -417292288,417366015,US -417366016,417398783,CA -417398784,417427455,US -417431552,417464319,US -417464320,417529855,CA -417538048,417775615,US -417775616,417796095,CA -417796096,417800191,US -417800192,417808383,BS -417808384,417820671,CA -417824768,417857535,US 417857536,417923071,AR -417923072,418062335,US -418062336,418070527,CA -418070528,418074623,US -418078720,418119679,CA -418119680,418316287,US -418316288,418320383,CA -418324480,418643967,US -418643968,418668543,CA -418672640,418676735,CA -418676736,418687743,BS -418687744,418687998,DM -418687999,418693119,BS -418693120,418709503,CA -418709504,418725887,US -418729984,418766847,US -418766848,418770943,CA -418824192,418832383,US -418840576,419430399,US 419430400,436207615,GB -436207616,452984831,US -469762048,520093695,US 536870912,540680895,GB 540680896,540680959,BE 540680960,540683775,GB 540683776,540683783,DE 540683784,540685567,GB 540685568,540685631,FR -540685632,540687231,GB -540687232,540687359,CA -540687360,540694527,GB +540685632,540694527,GB 540694528,540694591,IT 540694592,540705023,GB 540705024,540705031,IE @@ -368,55 +52,20 @@ 540705536,540705599,IE 540705600,540711935,GB 540711936,540712447,NL -540712448,540737535,GB -540737536,540737791,BZ -540737792,540737919,BR -540737920,540750175,BZ -540750176,540750191,MX -540750192,540803071,BZ -540803072,540819455,GB -540819456,540823551,CA -540823552,540826671,GB -540826672,540826687,CA -540826688,540827135,GB -540827136,540827263,CA -540827264,540827295,GB -540827296,540827311,CA -540827312,540827359,GB -540827360,540827375,CA -540827376,540827391,GB -540827392,540827423,CA -540827424,540827471,GB -540827472,540827487,CA -540827488,540827519,GB -540827520,540827551,CA -540827552,540827583,GB -540827584,540827647,CA -540827648,540829695,GB -540829696,540829951,CA -540829952,540830623,GB -540830624,540830735,CA -540830736,540830815,GB -540830816,540830831,CA -540830832,540830847,GB -540830848,540830895,CA -540830896,543690751,GB -543690752,543691007,AR -543691008,543844351,GB +540712448,543844351,GB 543844352,543844607,CH 543844608,553648127,GB -553648128,603979775,US -637534208,654311423,US -671088640,687865855,US -721420288,738197503,JP -738197504,771751935,US -788529152,805306367,CA -805306368,822083583,US +650182656,650215423,US +721420288,736100351,JP +736100352,736624639,AU +736624640,736886783,JP +736886784,737411071,AU +737411072,737476607,JP +737476608,738000895,AU +738000896,738066431,JP +738066432,738197503,AU 855638016,872415231,GB -872415232,889192447,US 889192448,905969663,DE -905969664,956301311,US -956301312,973078527,FR 973078528,973209599,JP 973209600,973275135,IN 973275136,973471743,JP @@ -436,7 +85,7 @@ 977354752,977371135,KR 977371136,977395711,PK 977395712,977397759,BD -977397760,977399807,HK +977397760,977399807,AU 977399808,977401855,ID 977401856,977403903,AU 977403904,977534975,CN @@ -506,8 +155,7 @@ 984743936,984875007,AU 984875008,984956927,KR 984956928,984965119,AU -984965120,984969215,PK -984969216,984973311,AU +984965120,984973311,PK 984973312,985006079,TH 985006080,985071615,SG 985071616,985137151,JP @@ -698,12 +346,14 @@ 1024360608,1024360615,AU 1024360616,1024360623,HK 1024360624,1024360631,AU -1024360632,1024360735,HK +1024360632,1024360639,HK +1024360640,1024360719,AU +1024360720,1024360735,HK 1024360736,1024360751,AU 1024360752,1024361007,HK 1024361008,1024361039,AU -1024361040,1024361095,HK -1024361096,1024361103,AU +1024361040,1024361087,HK +1024361088,1024361103,AU 1024361104,1024361135,HK 1024361136,1024361151,AU 1024361152,1024361183,HK @@ -720,9 +370,11 @@ 1024361600,1024361727,PH 1024361728,1024361759,TW 1024361760,1024361775,PH -1024361776,1024361791,TW +1024361776,1024361791,AU 1024361792,1024361807,PH -1024361808,1024362239,TW +1024361808,1024361823,TW +1024361824,1024361831,PH +1024361832,1024362239,TW 1024362240,1024362287,MY 1024362288,1024362303,SG 1024362304,1024362335,MY @@ -737,8 +389,7 @@ 1024362688,1024362703,AU 1024362704,1024362719,MY 1024362720,1024362735,SG -1024362736,1024362751,AU -1024362752,1024362759,SG +1024362736,1024362759,AU 1024362760,1024362767,MY 1024362768,1024362815,AU 1024362816,1024362976,SG @@ -774,7 +425,9 @@ 1024369408,1024369663,AU 1024369664,1024369919,PH 1024369920,1024370175,TW -1024370176,1024370687,AU +1024370176,1024370431,AU +1024370432,1024370447,NZ +1024370448,1024370687,AU 1024370688,1024371455,PH 1024371456,1024371711,JP 1024371712,1024371967,AU @@ -786,10 +439,12 @@ 1024373248,1024373503,PH 1024373504,1024373823,AU 1024373824,1024373887,TW -1024373888,1024374079,PH +1024373888,1024374015,PH +1024374016,1024374047,AU +1024374048,1024374079,PH 1024374080,1024374111,TW -1024374112,1024374271,PH -1024374272,1024374783,AU +1024374112,1024374143,PH +1024374144,1024374783,AU 1024374784,1024374815,JP 1024374816,1024374847,AU 1024374848,1024374879,JP @@ -798,8 +453,8 @@ 1024374904,1024374911,AU 1024374912,1024374951,JP 1024374952,1024374975,AU -1024374976,1024375103,JP -1024375104,1024375151,AU +1024374976,1024375087,JP +1024375088,1024375151,AU 1024375152,1024375295,JP 1024375296,1024375807,AU 1024375808,1024375999,TW @@ -809,9 +464,7 @@ 1024376128,1024376159,AU 1024376160,1024376191,TW 1024376192,1024376199,PH -1024376200,1024376207,AU -1024376208,1024376223,PH -1024376224,1024376255,AU +1024376200,1024376255,AU 1024376256,1024376463,TW 1024376464,1024376471,AU 1024376472,1024376479,TW @@ -914,59 +567,41 @@ 1040449792,1040450047,DE 1040450048,1040457727,FR 1040457728,1040465919,ME -1040465920,1040467071,DE +1040465920,1040466687,DE +1040466976,1040467007,DE 1040467072,1040467087,FR 1040467088,1040467103,DE 1040467104,1040467135,FR -1040467136,1040467583,DE +1040467136,1040467151,DE +1040467200,1040467455,DE 1040467584,1040467647,FR -1040467648,1040467711,DE 1040467712,1040467743,FR -1040467744,1040467759,DE 1040467760,1040467823,FR -1040467824,1040467935,DE 1040467936,1040467951,FR -1040467952,1040467967,DE 1040467968,1040468223,FR -1040468224,1040468231,DE 1040468232,1040468255,FR -1040468256,1040468263,DE 1040468264,1040468287,FR -1040468288,1040468415,DE 1040468416,1040468479,FR -1040468480,1040468735,DE +1040468608,1040468735,DE 1040468736,1040468767,NL -1040468768,1040468799,DE 1040468800,1040468847,NL -1040468848,1040468863,DE 1040468864,1040468991,NL -1040468992,1040469055,DE 1040469056,1040469071,FR -1040469072,1040469087,DE 1040469088,1040469183,FR -1040469184,1040469215,DE 1040469216,1040469279,FR -1040469280,1040469311,DE 1040469312,1040469343,FR -1040469344,1040469375,DE 1040469376,1040469567,FR -1040469568,1040469631,DE 1040469632,1040469887,FR -1040469888,1040469903,DE 1040469904,1040469919,FR -1040469920,1040469967,DE 1040469968,1040469999,FR -1040470000,1040470783,DE +1040470272,1040470335,DE +1040470400,1040470431,DE 1040470784,1040471295,NL -1040471296,1040471487,DE 1040471488,1040471711,NL -1040471712,1040471743,DE 1040471744,1040471775,NL -1040471776,1040472991,DE 1040472992,1040473343,NL -1040473344,1040473535,DE +1040473344,1040473471,DE 1040473536,1040473599,NL -1040473600,1040473855,DE 1040473856,1040474111,NL 1040474112,1040482303,CZ 1040482304,1040515071,BE @@ -978,10 +613,11 @@ 1040736256,1040744447,GB 1040744448,1040777215,DE 1040777216,1040842751,IE -1040842752,1040843007,DE -1040843008,1040973823,IT +1040842752,1040973823,IT 1040973824,1040982015,NL -1040982016,1040982335,DK +1040982016,1040982279,DK +1040982280,1040982287,NG +1040982288,1040982335,DK 1040982336,1040982351,ZW 1040982352,1040982359,GB 1040982360,1040982399,DK @@ -1005,7 +641,9 @@ 1040982704,1040982743,FI 1040982744,1040982751,EG 1040982752,1040982759,FI -1040982760,1040983055,DK +1040982760,1040982783,DK +1040982784,1040982911,MW +1040982912,1040983055,DK 1040983056,1040983063,IE 1040983064,1040983079,IQ 1040983080,1040983087,FI @@ -1046,9 +684,7 @@ 1041088512,1041096703,AT 1041096704,1041235967,ES 1041235968,1041244159,UA -1041244160,1041252351,RU -1041252352,1041252863,TJ -1041252864,1041253119,RU +1041244160,1041253119,RU 1041253120,1041253375,TJ 1041253376,1041268735,RU 1041268736,1041301503,NO @@ -1074,9 +710,7 @@ 1041306608,1041306671,GB 1041306672,1041306751,IE 1041306752,1041306815,GB -1041306816,1041307503,IE -1041307504,1041307519,GB -1041307520,1041307551,IE +1041306816,1041307551,IE 1041307552,1041307599,GB 1041307600,1041308031,IE 1041308032,1041308063,GB @@ -1209,8 +843,8 @@ 1041342608,1041342975,IE 1041342976,1041343023,GB 1041343024,1041343055,IE -1041343056,1041343167,GB -1041343168,1041343487,IE +1041343056,1041343103,GB +1041343104,1041343487,IE 1041343488,1041343743,GB 1041343744,1041344111,IE 1041344112,1041344159,GB @@ -1342,7 +976,11 @@ 1041698592,1041698607,GB 1041698608,1041698647,FR 1041698648,1041698663,GB -1041698664,1041698807,FR +1041698664,1041698703,FR +1041698704,1041698719,GB +1041698720,1041698727,FR +1041698728,1041698735,GB +1041698736,1041698807,FR 1041698808,1041698815,GB 1041698816,1041699263,FR 1041699264,1041699271,GB @@ -1355,8 +993,8 @@ 1041699624,1041699631,GB 1041699632,1041699767,FR 1041699768,1041699807,GB -1041699808,1041700359,FR -1041700360,1041700607,GB +1041699808,1041700383,FR +1041700384,1041700607,GB 1041700608,1041700863,FR 1041700864,1041700895,GB 1041700896,1041700919,FR @@ -1385,39 +1023,49 @@ 1041701832,1041701847,GB 1041701848,1041701863,FR 1041701864,1041701871,GB -1041701872,1041701887,FR -1041701888,1041701919,GB -1041701920,1041701967,FR +1041701872,1041701967,FR 1041701968,1041701975,GB 1041701976,1041702111,FR 1041702112,1041702143,GB -1041702144,1041702183,FR -1041702184,1041702191,GB -1041702192,1041702303,FR +1041702144,1041702175,FR +1041702176,1041702183,GB +1041702184,1041702255,FR +1041702256,1041702263,GB +1041702264,1041702303,FR 1041702304,1041702311,GB -1041702312,1041702319,FR -1041702320,1041702335,GB +1041702312,1041702327,FR +1041702328,1041702335,GB 1041702336,1041702351,FR 1041702352,1041702623,GB 1041702624,1041702639,FR 1041702640,1041702655,GB 1041702656,1041702719,FR -1041702720,1041703143,GB +1041702720,1041702727,GB +1041702728,1041702743,FR +1041702744,1041702783,GB +1041702784,1041702847,FR +1041702848,1041703111,GB +1041703112,1041703119,FR +1041703120,1041703143,GB 1041703144,1041703147,FR 1041703148,1041703167,GB -1041703168,1041703471,FR -1041703472,1041703503,GB -1041703504,1041703511,FR -1041703512,1041703535,GB -1041703536,1041703551,FR -1041703552,1041703583,GB -1041703584,1041703631,FR +1041703168,1041703487,FR +1041703488,1041703527,GB +1041703528,1041703551,FR +1041703552,1041703615,GB +1041703616,1041703631,FR 1041703632,1041703639,GB 1041703640,1041703719,FR -1041703720,1041703775,GB +1041703720,1041703727,GB +1041703728,1041703735,FR +1041703736,1041703743,GB +1041703744,1041703751,FR +1041703752,1041703775,GB 1041703776,1041703783,FR 1041703784,1041703807,GB -1041703808,1041703951,FR +1041703808,1041703903,FR +1041703904,1041703935,GB +1041703936,1041703951,FR 1041703952,1041703967,GB 1041703968,1041703991,FR 1041703992,1041703999,GB @@ -1429,12 +1077,12 @@ 1041704160,1041704175,GB 1041704176,1041704255,FR 1041704256,1041704271,GB -1041704272,1041704319,FR +1041704272,1041704279,FR +1041704280,1041704303,GB +1041704304,1041704319,FR 1041704320,1041704335,GB 1041704336,1041704399,FR -1041704400,1041704431,GB -1041704432,1041704447,FR -1041704448,1041704455,GB +1041704400,1041704455,GB 1041704456,1041704463,FR 1041704464,1041704487,GB 1041704488,1041704503,FR @@ -1468,14 +1116,16 @@ 1041705440,1041705447,FR 1041705448,1041705463,GB 1041705464,1041705471,FR -1041705472,1041705495,GB -1041705496,1041705511,FR +1041705472,1041705503,GB +1041705504,1041705511,FR 1041705512,1041705519,GB 1041705520,1041705527,FR 1041705528,1041705535,GB 1041705536,1041705599,FR 1041705600,1041705663,GB -1041705664,1041705727,FR +1041705664,1041705695,FR +1041705696,1041705703,GB +1041705704,1041705727,FR 1041705728,1041705815,GB 1041705816,1041705871,FR 1041705872,1041705919,GB @@ -1527,13 +1177,19 @@ 1041707312,1041707319,GB 1041707320,1041707359,FR 1041707360,1041707367,GB -1041707368,1041707391,FR +1041707368,1041707375,FR +1041707376,1041707383,GB +1041707384,1041707391,FR 1041707392,1041707415,GB 1041707416,1041707439,FR 1041707440,1041707463,GB 1041707464,1041707487,FR 1041707488,1041707495,GB -1041707496,1041707575,FR +1041707496,1041707503,FR +1041707504,1041707519,GB +1041707520,1041707559,FR +1041707560,1041707567,GB +1041707568,1041707575,FR 1041707576,1041707583,GB 1041707584,1041707615,FR 1041707616,1041707631,GB @@ -1545,9 +1201,7 @@ 1041707712,1041707743,GB 1041707744,1041707831,FR 1041707832,1041707839,GB -1041707840,1041707871,FR -1041707872,1041707887,GB -1041707888,1041707895,FR +1041707840,1041707895,FR 1041707896,1041707903,GB 1041707904,1041707999,FR 1041708000,1041708007,GB @@ -1556,12 +1210,12 @@ 1041708304,1041708311,FR 1041708312,1041708319,GB 1041708320,1041708327,FR -1041708328,1041708351,GB -1041708352,1041708367,FR -1041708368,1041708383,GB +1041708328,1041708383,GB 1041708384,1041708415,FR 1041708416,1041708431,GB -1041708432,1041708479,FR +1041708432,1041708447,FR +1041708448,1041708463,GB +1041708464,1041708479,FR 1041708480,1041708487,GB 1041708488,1041708495,FR 1041708496,1041708511,GB @@ -1579,23 +1233,29 @@ 1041708832,1041708839,GB 1041708840,1041708847,FR 1041708848,1041708855,GB -1041708856,1041708903,FR +1041708856,1041708879,FR +1041708880,1041708895,GB +1041708896,1041708903,FR 1041708904,1041708911,GB 1041708912,1041708927,FR -1041708928,1041708943,GB -1041708944,1041708991,FR -1041708992,1041708999,GB -1041709000,1041709023,FR +1041708928,1041708951,GB +1041708952,1041708991,FR +1041708992,1041709007,GB +1041709008,1041709023,FR 1041709024,1041709055,GB -1041709056,1041709343,FR -1041709344,1041709375,GB +1041709056,1041709311,FR +1041709312,1041709375,GB 1041709376,1041709463,FR 1041709464,1041709471,GB -1041709472,1041709767,FR +1041709472,1041709743,FR +1041709744,1041709759,GB +1041709760,1041709767,FR 1041709768,1041709775,GB 1041709776,1041709823,FR 1041709824,1041709831,GB -1041709832,1041709919,FR +1041709832,1041709903,FR +1041709904,1041709911,GB +1041709912,1041709919,FR 1041709920,1041709927,GB 1041709928,1041709935,FR 1041709936,1041709943,GB @@ -1604,8 +1264,8 @@ 1041709984,1041709991,FR 1041709992,1041709999,GB 1041710000,1041710007,FR -1041710008,1041710015,GB -1041710016,1041710047,FR +1041710008,1041710031,GB +1041710032,1041710047,FR 1041710048,1041710055,GB 1041710056,1041710063,FR 1041710064,1041710079,GB @@ -1621,8 +1281,8 @@ 1041710440,1041710447,GB 1041710448,1041710471,FR 1041710472,1041710487,GB -1041710488,1041710503,FR -1041710504,1041710511,GB +1041710488,1041710495,FR +1041710496,1041710511,GB 1041710512,1041710535,FR 1041710536,1041710543,GB 1041710544,1041710559,FR @@ -1643,9 +1303,7 @@ 1041710776,1041710783,GB 1041710784,1041710807,FR 1041710808,1041710815,GB -1041710816,1041711367,FR -1041711368,1041711375,GB -1041711376,1041711423,FR +1041710816,1041711423,FR 1041711424,1041711439,GB 1041711440,1041711455,FR 1041711456,1041711463,GB @@ -1663,13 +1321,17 @@ 1041711936,1041711951,GB 1041711952,1041711967,FR 1041711968,1041711983,GB -1041711984,1041712447,FR +1041711984,1041712415,FR +1041712416,1041712423,GB +1041712424,1041712447,FR 1041712448,1041712463,GB 1041712464,1041712911,FR 1041712912,1041712919,GB 1041712920,1041712927,FR 1041712928,1041712943,GB -1041712944,1041712991,FR +1041712944,1041712959,FR +1041712960,1041712967,GB +1041712968,1041712991,FR 1041712992,1041712999,GB 1041713000,1041713007,FR 1041713008,1041713015,GB @@ -1693,8 +1355,8 @@ 1041713840,1041713855,GB 1041713856,1041713871,FR 1041713872,1041713887,GB -1041713888,1041713919,FR -1041713920,1041713951,GB +1041713888,1041713935,FR +1041713936,1041713951,GB 1041713952,1041713991,FR 1041713992,1041713999,GB 1041714000,1041714047,FR @@ -1711,11 +1373,9 @@ 1041714520,1041714527,GB 1041714528,1041714543,FR 1041714544,1041714551,GB -1041714552,1041714559,FR -1041714560,1041714575,GB -1041714576,1041714623,FR -1041714624,1041714687,GB -1041714688,1041714711,FR +1041714552,1041714623,FR +1041714624,1041714695,GB +1041714696,1041714711,FR 1041714712,1041714727,GB 1041714728,1041714767,FR 1041714768,1041714783,GB @@ -1729,8 +1389,8 @@ 1041715056,1041715071,GB 1041715072,1041715079,FR 1041715080,1041715087,GB -1041715088,1041715103,FR -1041715104,1041715111,GB +1041715088,1041715095,FR +1041715096,1041715111,GB 1041715112,1041715119,FR 1041715120,1041715143,GB 1041715144,1041715151,FR @@ -1747,8 +1407,8 @@ 1041715632,1041715647,GB 1041715648,1041715711,FR 1041715712,1041715727,GB -1041715728,1041715743,FR -1041715744,1041715775,GB +1041715728,1041715735,FR +1041715736,1041715775,GB 1041715776,1041715791,FR 1041715792,1041715823,GB 1041715824,1041715863,FR @@ -1761,17 +1421,17 @@ 1041716040,1041716063,GB 1041716064,1041716111,FR 1041716112,1041716223,GB -1041716224,1041716255,FR -1041716256,1041716287,GB -1041716288,1041716303,FR -1041716304,1041716319,GB +1041716224,1041716295,FR +1041716296,1041716319,GB 1041716320,1041716335,FR 1041716336,1041716343,GB 1041716344,1041716383,FR 1041716384,1041716399,GB 1041716400,1041716407,FR 1041716408,1041716415,GB -1041716416,1041716487,FR +1041716416,1041716447,FR +1041716448,1041716479,GB +1041716480,1041716487,FR 1041716488,1041716527,GB 1041716528,1041716559,FR 1041716560,1041716607,GB @@ -1798,10 +1458,10 @@ 1041718032,1041718055,FR 1041718056,1041718063,GB 1041718064,1041718079,FR -1041718080,1041718095,GB -1041718096,1041718103,FR -1041718104,1041718111,GB -1041718112,1041718143,FR +1041718080,1041718119,GB +1041718120,1041718127,FR +1041718128,1041718135,GB +1041718136,1041718143,FR 1041718144,1041718159,GB 1041718160,1041718191,FR 1041718192,1041718215,GB @@ -1833,8 +1493,8 @@ 1041718816,1041718831,GB 1041718832,1041718879,FR 1041718880,1041718911,GB -1041718912,1041718935,FR -1041718936,1041718943,GB +1041718912,1041718927,FR +1041718928,1041718943,GB 1041718944,1041718975,FR 1041718976,1041718991,GB 1041718992,1041718999,FR @@ -1847,16 +1507,12 @@ 1041719229,1041719231,GB 1041719232,1041719247,FR 1041719248,1041719255,GB -1041719256,1041719272,FR -1041719273,1041719279,GB -1041719280,1041719375,FR +1041719256,1041719375,FR 1041719376,1041719407,GB 1041719408,1041719439,FR 1041719440,1041719487,GB -1041719488,1041719559,FR -1041719560,1041719567,GB -1041719568,1041719583,FR -1041719584,1041719631,GB +1041719488,1041719591,FR +1041719592,1041719631,GB 1041719632,1041719647,FR 1041719648,1041719663,GB 1041719664,1041719679,FR @@ -1891,9 +1547,7 @@ 1041720688,1041720703,GB 1041720704,1041720719,FR 1041720720,1041720735,GB -1041720736,1041720751,FR -1041720752,1041720767,GB -1041720768,1041720831,FR +1041720736,1041720831,FR 1041720832,1041720847,GB 1041720848,1041720895,FR 1041720896,1041720927,GB @@ -1931,9 +1585,7 @@ 1041722568,1041722575,GB 1041722576,1041722583,FR 1041722584,1041722623,GB -1041722624,1041722655,FR -1041722656,1041722663,GB -1041722664,1041722855,FR +1041722624,1041722855,FR 1041722856,1041722863,GB 1041722864,1041722879,FR 1041722880,1041722887,GB @@ -1953,8 +1605,8 @@ 1041723296,1041723391,GB 1041723392,1041723711,FR 1041723712,1041723903,GB -1041723904,1041724463,FR -1041724464,1041724479,GB +1041723904,1041724455,FR +1041724456,1041724479,GB 1041724480,1041724511,FR 1041724512,1041724527,GB 1041724528,1041724591,FR @@ -1987,16 +1639,14 @@ 1041726128,1041726151,GB 1041726152,1041726159,FR 1041726160,1041726167,GB -1041726168,1041726463,FR -1041726464,1041726471,GB -1041726472,1041726479,FR +1041726168,1041726479,FR 1041726480,1041726543,GB 1041726544,1041726559,FR 1041726560,1041726591,GB 1041726592,1041726647,FR 1041726648,1041726655,GB -1041726656,1041726671,FR -1041726672,1041726687,GB +1041726656,1041726679,FR +1041726680,1041726687,GB 1041726688,1041726735,FR 1041726736,1041726751,GB 1041726752,1041726847,FR @@ -2006,8 +1656,8 @@ 1041726904,1041727239,FR 1041727240,1041727247,GB 1041727248,1041727487,FR -1041727488,1041727999,GB -1041728000,1041728063,FR +1041727488,1041728047,GB +1041728048,1041728063,FR 1041728064,1041728095,GB 1041728096,1041728111,FR 1041728112,1041728127,GB @@ -2026,8 +1676,8 @@ 1041729565,1041729566,FR 1041729567,1041729567,GB 1041729568,1041729615,FR -1041729616,1041729631,GB -1041729632,1041729663,FR +1041729616,1041729623,GB +1041729624,1041729663,FR 1041729664,1041729839,GB 1041729840,1041729871,FR 1041729872,1041729887,GB @@ -2043,25 +1693,29 @@ 1041730240,1041730247,GB 1041730248,1041730639,FR 1041730640,1041730655,GB -1041730656,1041731903,FR +1041730656,1041730815,FR +1041730816,1041731071,GB +1041731072,1041731903,FR 1041731904,1041731935,GB -1041731936,1041731967,FR -1041731968,1041732031,GB +1041731936,1041731975,FR +1041731976,1041732031,GB 1041732032,1041732055,FR 1041732056,1041732063,GB 1041732064,1041732095,FR 1041732096,1041732111,GB -1041732112,1041732119,FR -1041732120,1041732191,GB +1041732112,1041732127,FR +1041732128,1041732191,GB 1041732192,1041732255,FR 1041732256,1041732295,GB 1041732296,1041732351,FR 1041732352,1041732359,GB -1041732360,1041732447,FR +1041732360,1041732375,FR +1041732376,1041732383,GB +1041732384,1041732447,FR 1041732448,1041732455,GB 1041732456,1041732463,FR -1041732464,1041732511,GB -1041732512,1041732863,FR +1041732464,1041732479,GB +1041732480,1041732863,FR 1041732864,1041732871,GB 1041732872,1041732879,FR 1041732880,1041732927,GB @@ -2079,8 +1733,8 @@ 1041735056,1041735087,GB 1041735088,1041735119,FR 1041735120,1041735135,GB -1041735136,1041735423,FR -1041735424,1041735503,GB +1041735136,1041735431,FR +1041735432,1041735503,GB 1041735504,1041735511,FR 1041735512,1041735559,GB 1041735560,1041735567,FR @@ -2164,8 +1818,8 @@ 1041738712,1041738719,FR 1041738720,1041738743,GB 1041738744,1041739031,FR -1041739032,1041739047,GB -1041739048,1041739055,FR +1041739032,1041739039,GB +1041739040,1041739055,FR 1041739056,1041739063,GB 1041739064,1041739071,FR 1041739072,1041739095,GB @@ -2177,9 +1831,7 @@ 1041739216,1041739239,GB 1041739240,1041739287,FR 1041739288,1041739303,GB -1041739304,1041739311,FR -1041739312,1041739319,GB -1041739320,1041739375,FR +1041739304,1041739375,FR 1041739376,1041739383,GB 1041739384,1041739391,FR 1041739392,1041739423,GB @@ -2200,10 +1852,10 @@ 1041740608,1041740647,FR 1041740648,1041740655,GB 1041740656,1041740679,FR -1041740680,1041740719,GB -1041740720,1041740727,FR -1041740728,1041740735,GB -1041740736,1041740759,FR +1041740680,1041740695,GB +1041740696,1041740703,FR +1041740704,1041740719,GB +1041740720,1041740759,FR 1041740760,1041740767,GB 1041740768,1041740839,FR 1041740840,1041740847,GB @@ -2250,16 +1902,16 @@ 1041743120,1041743135,FR 1041743136,1041743143,GB 1041743144,1041743167,FR -1041743168,1041743223,GB -1041743224,1041743303,FR +1041743168,1041743215,GB +1041743216,1041743303,FR 1041743304,1041743311,GB 1041743312,1041743615,FR 1041743616,1041743647,GB 1041743648,1041743671,FR 1041743672,1041743679,GB 1041743680,1041743703,FR -1041743704,1041743727,GB -1041743728,1041743743,FR +1041743704,1041743719,GB +1041743720,1041743743,FR 1041743744,1041743759,GB 1041743760,1041743767,FR 1041743768,1041743775,GB @@ -2308,8 +1960,8 @@ 1041745280,1041745327,FR 1041745328,1041745343,GB 1041745344,1041745359,FR -1041745360,1041745383,GB -1041745384,1041745415,FR +1041745360,1041745375,GB +1041745376,1041745415,FR 1041745416,1041745423,GB 1041745424,1041745447,FR 1041745448,1041745471,GB @@ -2347,8 +1999,8 @@ 1041746112,1041746119,GB 1041746120,1041746127,FR 1041746128,1041746135,GB -1041746136,1041746687,FR -1041746688,1041746735,GB +1041746136,1041746703,FR +1041746704,1041746735,GB 1041746736,1041746743,FR 1041746744,1041746751,GB 1041746752,1041746799,FR @@ -2370,12 +2022,14 @@ 1041749556,1041749559,FR 1041749560,1041749639,GB 1041749640,1041749643,FR -1041749644,1041749691,GB -1041749692,1041749695,FR +1041749644,1041749687,GB +1041749688,1041749695,FR 1041749696,1041749715,GB 1041749716,1041749719,FR 1041749720,1041749759,GB -1041749760,1041749807,FR +1041749760,1041749775,FR +1041749776,1041749783,GB +1041749784,1041749807,FR 1041749808,1041749815,GB 1041749816,1041749999,FR 1041750000,1041750007,GB @@ -2389,11 +2043,7 @@ 1041750864,1041750871,GB 1041750872,1041751311,FR 1041751312,1041751327,GB -1041751328,1041751343,FR -1041751344,1041751359,GB -1041751360,1041751439,FR -1041751440,1041751455,GB -1041751456,1041751623,FR +1041751328,1041751623,FR 1041751624,1041751631,GB 1041751632,1041751639,FR 1041751640,1041751647,GB @@ -2411,7 +2061,9 @@ 1041754240,1041754247,GB 1041754248,1041754415,FR 1041754416,1041754423,GB -1041754424,1041754479,FR +1041754424,1041754455,FR +1041754456,1041754463,GB +1041754464,1041754479,FR 1041754480,1041754495,GB 1041754496,1041755231,FR 1041755232,1041755239,GB @@ -2425,15 +2077,21 @@ 1041755392,1041755399,GB 1041755400,1041755455,FR 1041755456,1041755471,GB -1041755472,1041755631,FR +1041755472,1041755503,FR +1041755504,1041755519,GB +1041755520,1041755631,FR 1041755632,1041755647,GB 1041755648,1041756463,FR 1041756464,1041756471,GB -1041756472,1041756599,FR +1041756472,1041756559,FR +1041756560,1041756567,GB +1041756568,1041756599,FR 1041756600,1041756607,GB 1041756608,1041756655,FR 1041756656,1041756663,GB -1041756664,1041756719,FR +1041756664,1041756695,FR +1041756696,1041756703,GB +1041756704,1041756719,FR 1041756720,1041756727,GB 1041756728,1041756895,FR 1041756896,1041756911,GB @@ -2449,11 +2107,15 @@ 1041757504,1041757519,GB 1041757520,1041757583,FR 1041757584,1041757591,GB -1041757592,1041757663,FR +1041757592,1041757639,FR +1041757640,1041757647,GB +1041757648,1041757663,FR 1041757664,1041757671,GB 1041757672,1041758031,FR 1041758032,1041758039,GB -1041758040,1041758207,FR +1041758040,1041758095,FR +1041758096,1041758111,GB +1041758112,1041758207,FR 1041758208,1041760255,GB 1041760256,1041768447,DE 1041768448,1041776639,GB @@ -2597,9 +2259,7 @@ 1042895616,1042895871,GB 1042895872,1042900479,NL 1042900480,1042900735,GB -1042900736,1042907135,NL -1042907136,1042915391,GB -1042915392,1042939903,NL +1042900736,1042939903,NL 1042939904,1043070975,ES 1043070976,1043079167,CZ 1043079168,1043087359,DE @@ -2649,69 +2309,70 @@ 1043693568,1043718783,DE 1043718784,1043718815,FR 1043718816,1043857407,DE -1043857408,1043890175,GB -1043890176,1043890495,IL +1043857408,1043890495,GB 1043890496,1043890591,NG -1043890592,1043891775,IL +1043890592,1043891775,GB 1043891776,1043891839,NG -1043891840,1043892223,IL +1043891840,1043892223,GB 1043892224,1043892239,MZ -1043892240,1043892255,IL +1043892240,1043892255,GB 1043892256,1043892287,MZ -1043892288,1043892479,IL +1043892288,1043892479,GB 1043892480,1043892735,NG 1043892736,1043892991,MZ 1043892992,1043893247,NG -1043893248,1043893311,IL +1043893248,1043893311,GB 1043893312,1043893375,NG -1043893376,1043893567,IL +1043893376,1043893567,GB 1043893568,1043893583,NG -1043893584,1043893759,IL +1043893584,1043893759,GB 1043893760,1043894015,NG 1043894016,1043894271,MZ -1043894272,1043894559,IL +1043894272,1043894559,GB 1043894560,1043894591,NG -1043894592,1043894751,IL +1043894592,1043894751,GB 1043894752,1043894783,NG -1043894784,1043894847,IL +1043894784,1043894847,GB 1043894848,1043894879,NG -1043894880,1043895039,IL +1043894880,1043895039,GB 1043895040,1043895167,NG -1043895168,1043895983,IL +1043895168,1043895983,GB 1043895984,1043895999,AO -1043896000,1043896063,IL +1043896000,1043896063,GB 1043896064,1043896319,NG 1043896320,1043896575,GH -1043896576,1043897343,IL +1043896576,1043897343,GB 1043897344,1043897855,KE -1043897856,1043898367,IL -1043898368,1043898879,CD -1043898880,1043899647,MG -1043899648,1043899903,IL +1043897856,1043898623,GB +1043898624,1043898751,TZ +1043898752,1043899903,GB 1043899904,1043900159,TZ 1043900160,1043900415,MG -1043900416,1043905023,IL +1043900416,1043905023,GB 1043905024,1043905279,TG -1043905280,1043907071,IL +1043905280,1043907071,GB 1043907072,1043907583,MZ -1043907584,1043910143,IL +1043907584,1043910143,GB 1043910144,1043910399,TZ 1043910400,1043910655,KE -1043910656,1043912447,IL +1043910656,1043912447,GB 1043912448,1043912703,KE 1043912704,1043913215,ZM 1043913216,1043913471,TZ -1043913472,1043914751,IL +1043913472,1043914751,GB 1043914752,1043914879,NG -1043914880,1043916799,IL +1043914880,1043916799,GB 1043916800,1043917055,NG -1043917056,1043917311,IL +1043917056,1043917311,GB 1043917312,1043917567,CM -1043917568,1043918847,IL +1043917568,1043918847,GB 1043918848,1043919871,MG -1043919872,1043922943,IL +1043919872,1043921919,GB +1043921920,1043922943,IL 1043922944,1043988479,ES -1043988480,1043988503,NL +1043988480,1043988487,NL +1043988488,1043988495,BE +1043988496,1043988503,NL 1043988504,1043988511,BE 1043988512,1043988527,NL 1043988528,1043988551,BE @@ -2732,8 +2393,8 @@ 1043988776,1043988799,NL 1043988800,1043988823,BE 1043988824,1043988943,NL -1043988944,1043989055,BE -1043989056,1043989503,NL +1043988944,1043989119,BE +1043989120,1043989503,NL 1043989504,1043989535,BE 1043989536,1043989543,NL 1043989544,1043989567,BE @@ -2776,9 +2437,7 @@ 1043994792,1043994795,NL 1043994796,1043994811,BE 1043994812,1043994815,NL -1043994816,1043994823,BE -1043994824,1043994827,NL -1043994828,1043994851,BE +1043994816,1043994851,BE 1043994852,1043994855,NL 1043994856,1043994863,BE 1043994864,1043994867,NL @@ -2790,9 +2449,7 @@ 1043994908,1043994911,NL 1043994912,1043994931,BE 1043994932,1043994935,NL -1043994936,1043994943,BE -1043994944,1043994947,NL -1043994948,1043994975,BE +1043994936,1043994975,BE 1043994976,1043994979,NL 1043994980,1043994987,BE 1043994988,1043994991,NL @@ -2813,22 +2470,24 @@ 1043995140,1043995151,BE 1043995152,1043995155,NL 1043995156,1043995171,BE -1043995172,1043995179,NL -1043995180,1043995183,BE +1043995172,1043995175,NL +1043995176,1043995183,BE 1043995184,1043995187,NL 1043995188,1043995215,BE 1043995216,1043995223,NL 1043995224,1043995235,BE 1043995236,1043995239,NL -1043995240,1043995259,BE -1043995260,1043995267,NL +1043995240,1043995263,BE +1043995264,1043995267,NL 1043995268,1043995279,BE 1043995280,1043995283,NL 1043995284,1043995291,BE 1043995292,1043995295,NL 1043995296,1043995303,BE 1043995304,1043995311,NL -1043995312,1043995663,BE +1043995312,1043995315,BE +1043995316,1043995319,NL +1043995320,1043995663,BE 1043995664,1043995687,NL 1043995688,1043995695,BE 1043995696,1043995703,NL @@ -2853,12 +2512,12 @@ 1043996024,1043996095,BE 1043996096,1043996103,NL 1043996104,1043996111,BE -1043996112,1043996119,NL -1043996120,1043996143,BE +1043996112,1043996127,NL +1043996128,1043996143,BE 1043996144,1043996151,NL 1043996152,1043996159,BE -1043996160,1043996695,NL -1043996696,1043996703,BE +1043996160,1043996687,NL +1043996688,1043996703,BE 1043996704,1043996815,NL 1043996816,1043997183,BE 1043997184,1043997375,NL @@ -2915,9 +2574,7 @@ 1044000000,1044000031,BE 1044000032,1044000063,NL 1044000064,1044000095,BE -1044000096,1044000119,NL -1044000120,1044000127,BE -1044000128,1044000767,NL +1044000096,1044000767,NL 1044000768,1044000831,BE 1044000832,1044000895,NL 1044000896,1044000975,BE @@ -2934,8 +2591,8 @@ 1044001856,1044001887,NL 1044001888,1044001895,BE 1044001896,1044001927,NL -1044001928,1044001943,BE -1044001944,1044002087,NL +1044001928,1044001935,BE +1044001936,1044002087,NL 1044002088,1044002095,BE 1044002096,1044002103,NL 1044002104,1044002135,BE @@ -3041,7 +2698,9 @@ 1044003692,1044003695,BE 1044003696,1044003699,NL 1044003700,1044003723,BE -1044003724,1044003751,NL +1044003724,1044003727,NL +1044003728,1044003731,BE +1044003732,1044003751,NL 1044003752,1044003755,BE 1044003756,1044003775,NL 1044003776,1044003783,BE @@ -3096,8 +2755,8 @@ 1044007064,1044007087,NL 1044007088,1044007119,BE 1044007120,1044007135,NL -1044007136,1044007159,BE -1044007160,1044007967,NL +1044007136,1044007167,BE +1044007168,1044007967,NL 1044007968,1044007983,BE 1044007984,1044007991,NL 1044007992,1044008007,BE @@ -3118,7 +2777,9 @@ 1044008320,1044008735,NL 1044008736,1044009055,BE 1044009056,1044009087,NL -1044009088,1044009215,BE +1044009088,1044009183,BE +1044009184,1044009199,NL +1044009200,1044009215,BE 1044009216,1044009471,NL 1044009472,1044009487,BE 1044009488,1044009503,NL @@ -3131,7 +2792,9 @@ 1044011732,1044011735,BE 1044011736,1044011771,NL 1044011772,1044011775,BE -1044011776,1044011971,NL +1044011776,1044011791,NL +1044011792,1044011795,BE +1044011796,1044011971,NL 1044011972,1044012031,BE 1044012032,1044012039,NL 1044012040,1044012047,BE @@ -3149,8 +2812,8 @@ 1044012192,1044012207,BE 1044012208,1044012239,NL 1044012240,1044012255,BE -1044012256,1044013055,NL -1044013056,1044013111,BE +1044012256,1044013059,NL +1044013060,1044013111,BE 1044013112,1044013119,NL 1044013120,1044013135,BE 1044013136,1044013143,NL @@ -3190,8 +2853,8 @@ 1044019316,1044019323,NL 1044019324,1044019347,BE 1044019348,1044019351,NL -1044019352,1044019379,BE -1044019380,1044019399,NL +1044019352,1044019383,BE +1044019384,1044019399,NL 1044019400,1044019403,BE 1044019404,1044019407,NL 1044019408,1044019415,BE @@ -3228,21 +2891,15 @@ 1044021888,1044022319,NL 1044022320,1044022335,BE 1044022336,1044022359,NL -1044022360,1044022399,BE -1044022400,1044022407,NL -1044022408,1044022415,BE -1044022416,1044023303,NL -1044023304,1044023311,BE +1044022360,1044022415,BE +1044022416,1044023295,NL +1044023296,1044023311,BE 1044023312,1044023319,NL -1044023320,1044023327,BE -1044023328,1044023335,NL -1044023336,1044023343,BE +1044023320,1044023343,BE 1044023344,1044023359,NL 1044023360,1044023407,BE 1044023408,1044023439,NL -1044023440,1044023551,BE -1044023552,1044024063,NL -1044024064,1044024319,BE +1044023440,1044024319,BE 1044024320,1044024447,NL 1044024448,1044024575,BE 1044024576,1044024835,NL @@ -3267,23 +2924,23 @@ 1044027448,1044027455,BE 1044027456,1044027479,NL 1044027480,1044027527,BE -1044027528,1044027543,NL -1044027544,1044027575,BE +1044027528,1044027535,NL +1044027536,1044027575,BE 1044027576,1044027583,NL 1044027584,1044027591,BE 1044027592,1044027679,NL 1044027680,1044027703,BE 1044027704,1044027727,NL 1044027728,1044027775,BE -1044027776,1044027903,NL -1044027904,1044028799,BE +1044027776,1044027839,NL +1044027840,1044028799,BE 1044028800,1044028927,NL 1044028928,1044028939,BE 1044028940,1044028947,NL 1044028948,1044028955,BE 1044028956,1044028959,NL -1044028960,1044028987,BE -1044028988,1044028995,NL +1044028960,1044028991,BE +1044028992,1044028995,NL 1044028996,1044029011,BE 1044029012,1044029015,NL 1044029016,1044029019,BE @@ -3418,28 +3075,34 @@ 1044029840,1044029871,NL 1044029872,1044029879,BE 1044029880,1044029895,NL -1044029896,1044029903,BE -1044029904,1044029951,NL +1044029896,1044029919,BE +1044029920,1044029951,NL 1044029952,1044029959,BE 1044029960,1044029967,NL 1044029968,1044029983,BE 1044029984,1044030015,NL -1044030016,1044030023,BE -1044030024,1044030047,NL +1044030016,1044030031,BE +1044030032,1044030047,NL 1044030048,1044030055,BE -1044030056,1044030111,NL +1044030056,1044030063,NL +1044030064,1044030071,BE +1044030072,1044030111,NL 1044030112,1044030119,BE 1044030120,1044030127,NL 1044030128,1044030135,BE 1044030136,1044030207,NL 1044030208,1044030223,BE -1044030224,1044030247,NL +1044030224,1044030231,NL +1044030232,1044030239,BE +1044030240,1044030247,NL 1044030248,1044030263,BE 1044030264,1044030279,NL 1044030280,1044030295,BE 1044030296,1044030303,NL 1044030304,1044030311,BE -1044030312,1044030375,NL +1044030312,1044030335,NL +1044030336,1044030343,BE +1044030344,1044030375,NL 1044030376,1044030391,BE 1044030392,1044030399,NL 1044030400,1044030407,BE @@ -3455,7 +3118,9 @@ 1044030640,1044030647,BE 1044030648,1044030671,NL 1044030672,1044030679,BE -1044030680,1044030727,NL +1044030680,1044030711,NL +1044030712,1044030719,BE +1044030720,1044030727,NL 1044030728,1044030735,BE 1044030736,1044030759,NL 1044030760,1044030767,BE @@ -3473,10 +3138,12 @@ 1044030960,1044030967,BE 1044030968,1044030999,NL 1044031000,1044031007,BE -1044031008,1044031119,NL +1044031008,1044031039,NL +1044031040,1044031103,BE +1044031104,1044031119,NL 1044031120,1044031127,BE -1044031128,1044031159,NL -1044031160,1044031167,BE +1044031128,1044031151,NL +1044031152,1044031167,BE 1044031168,1044031271,NL 1044031272,1044031279,BE 1044031280,1044031287,NL @@ -3492,8 +3159,8 @@ 1044031365,1044031367,NL 1044031368,1044031375,BE 1044031376,1044031399,NL -1044031400,1044031423,BE -1044031424,1044031439,NL +1044031400,1044031431,BE +1044031432,1044031439,NL 1044031440,1044031447,BE 1044031448,1044031489,NL 1044031490,1044031490,BE @@ -3597,14 +3264,12 @@ 1044031880,1044031887,BE 1044031888,1044031927,NL 1044031928,1044031935,BE -1044031936,1044031967,NL -1044031968,1044031975,BE -1044031976,1044031983,NL -1044031984,1044031991,BE +1044031936,1044031951,NL +1044031952,1044031959,BE +1044031960,1044031967,NL +1044031968,1044031991,BE 1044031992,1044031999,NL -1044032000,1044032015,BE -1044032016,1044032023,NL -1044032024,1044032031,BE +1044032000,1044032031,BE 1044032032,1044032047,NL 1044032048,1044032055,BE 1044032056,1044032071,NL @@ -3622,26 +3287,24 @@ 1044032240,1044032271,NL 1044032272,1044032287,BE 1044032288,1044032303,NL -1044032304,1044032311,BE -1044032312,1044032319,NL -1044032320,1044032327,BE +1044032304,1044032327,BE 1044032328,1044032383,NL -1044032384,1044032391,BE -1044032392,1044032399,NL -1044032400,1044032407,BE +1044032384,1044032407,BE 1044032408,1044032471,NL 1044032472,1044032479,BE 1044032480,1044032527,NL 1044032528,1044032559,BE -1044032560,1044032591,NL -1044032592,1044032615,BE +1044032560,1044032583,NL +1044032584,1044032615,BE 1044032616,1044032639,NL 1044032640,1044032647,BE 1044032648,1044032695,NL 1044032696,1044032703,BE 1044032704,1044032719,NL 1044032720,1044032727,BE -1044032728,1044032775,NL +1044032728,1044032735,NL +1044032736,1044032743,BE +1044032744,1044032775,NL 1044032776,1044032783,BE 1044032784,1044032791,NL 1044032792,1044032799,BE @@ -3651,7 +3314,11 @@ 1044032856,1044032863,BE 1044032864,1044032887,NL 1044032888,1044032903,BE -1044032904,1044032967,NL +1044032904,1044032927,NL +1044032928,1044032935,BE +1044032936,1044032951,NL +1044032952,1044032959,BE +1044032960,1044032967,NL 1044032968,1044032975,BE 1044032976,1044032991,NL 1044032992,1044032999,BE @@ -3671,8 +3338,8 @@ 1044033352,1044033359,BE 1044033360,1044033375,NL 1044033376,1044033407,BE -1044033408,1044033439,NL -1044033440,1044033447,BE +1044033408,1044033431,NL +1044033432,1044033447,BE 1044033448,1044033527,NL 1044033528,1044033535,BE 1044033536,1044033543,NL @@ -3708,8 +3375,8 @@ 1044034240,1044034263,NL 1044034264,1044034271,BE 1044034272,1044034279,NL -1044034280,1044034287,BE -1044034288,1044034327,NL +1044034280,1044034295,BE +1044034296,1044034327,NL 1044034328,1044034335,BE 1044034336,1044034375,NL 1044034376,1044034383,BE @@ -3719,7 +3386,9 @@ 1044034512,1044034519,BE 1044034520,1044034615,NL 1044034616,1044034623,BE -1044034624,1044034735,NL +1044034624,1044034663,NL +1044034664,1044034671,BE +1044034672,1044034735,NL 1044034736,1044034743,BE 1044034744,1044034751,NL 1044034752,1044034759,BE @@ -3737,39 +3406,49 @@ 1044035144,1044035151,BE 1044035152,1044035191,NL 1044035192,1044035199,BE -1044035200,1044035295,NL -1044035296,1044035311,BE +1044035200,1044035287,NL +1044035288,1044035311,BE 1044035312,1044035327,NL 1044035328,1044035351,BE 1044035352,1044035415,NL 1044035416,1044035423,BE -1044035424,1044035455,NL -1044035456,1044035471,BE +1044035424,1044035447,NL +1044035448,1044035471,BE 1044035472,1044035479,NL 1044035480,1044035487,BE 1044035488,1044035495,NL 1044035496,1044035503,BE 1044035504,1044035511,NL 1044035512,1044035527,BE -1044035528,1044035583,NL +1044035528,1044035559,NL +1044035560,1044035575,BE +1044035576,1044035583,NL 1044035584,1044035591,BE 1044035592,1044035607,NL -1044035608,1044035615,BE -1044035616,1044035655,NL +1044035608,1044035623,BE +1044035624,1044035655,NL 1044035656,1044035663,BE -1044035664,1044035711,NL +1044035664,1044035671,NL +1044035672,1044035679,BE +1044035680,1044035711,NL 1044035712,1044035727,BE -1044035728,1044035791,NL +1044035728,1044035751,NL +1044035752,1044035759,BE +1044035760,1044035791,NL 1044035792,1044035807,BE -1044035808,1044035847,NL +1044035808,1044035831,NL +1044035832,1044035839,BE +1044035840,1044035847,NL 1044035848,1044035871,BE 1044035872,1044035887,NL 1044035888,1044035895,BE -1044035896,1044035911,NL -1044035912,1044035919,BE +1044035896,1044035903,NL +1044035904,1044035919,BE 1044035920,1044035943,NL 1044035944,1044035967,BE -1044035968,1044035999,NL +1044035968,1044035975,NL +1044035976,1044035983,BE +1044035984,1044035999,NL 1044036000,1044036007,BE 1044036008,1044036039,NL 1044036040,1044036047,BE @@ -3782,20 +3461,22 @@ 1044036120,1044036127,NL 1044036128,1044036135,BE 1044036136,1044036143,NL -1044036144,1044036151,BE -1044036152,1044036183,NL +1044036144,1044036159,BE +1044036160,1044036183,NL 1044036184,1044036191,BE 1044036192,1044036231,NL 1044036232,1044036239,BE 1044036240,1044036255,NL 1044036256,1044036271,BE 1044036272,1044036295,NL -1044036296,1044036303,BE -1044036304,1044036327,NL +1044036296,1044036311,BE +1044036312,1044036327,NL 1044036328,1044036335,BE 1044036336,1044036471,NL 1044036472,1044036479,BE -1044036480,1044036575,NL +1044036480,1044036559,NL +1044036560,1044036567,BE +1044036568,1044036575,NL 1044036576,1044036607,BE 1044036608,1044036615,NL 1044036616,1044036623,BE @@ -3807,7 +3488,9 @@ 1044036760,1044036767,BE 1044036768,1044036775,NL 1044036776,1044036783,BE -1044036784,1044036807,NL +1044036784,1044036791,NL +1044036792,1044036799,BE +1044036800,1044036807,NL 1044036808,1044036815,BE 1044036816,1044036863,NL 1044036864,1044036864,BE @@ -3923,9 +3606,11 @@ 1044039776,1044039855,BE 1044039856,1044039999,NL 1044040000,1044040007,BE -1044040008,1044040071,NL -1044040072,1044040095,BE -1044040096,1044040231,NL +1044040008,1044040063,NL +1044040064,1044040095,BE +1044040096,1044040103,NL +1044040104,1044040111,BE +1044040112,1044040231,NL 1044040232,1044040239,BE 1044040240,1044040255,NL 1044040256,1044040703,BE @@ -4035,31 +3720,33 @@ 1044059264,1044059935,BE 1044059936,1044060031,NL 1044060032,1044060063,BE -1044060064,1044061199,NL -1044061200,1044061207,BE -1044061208,1044061391,NL +1044060064,1044061191,NL +1044061192,1044061223,BE +1044061224,1044061263,NL +1044061264,1044061271,BE +1044061272,1044061391,NL 1044061392,1044061399,BE 1044061400,1044061431,NL 1044061432,1044061439,BE 1044061440,1044061759,NL 1044061760,1044061775,BE 1044061776,1044061783,NL -1044061784,1044061791,BE -1044061792,1044061831,NL +1044061784,1044061799,BE +1044061800,1044061831,NL 1044061832,1044061839,BE 1044061840,1044061887,NL 1044061888,1044061895,BE 1044061896,1044061919,NL 1044061920,1044061951,BE 1044061952,1044062015,NL -1044062016,1044062031,BE -1044062032,1044062039,NL -1044062040,1044062047,BE +1044062016,1044062047,BE 1044062048,1044062079,NL 1044062080,1044062087,BE 1044062088,1044062103,NL 1044062104,1044062119,BE -1044062120,1044062175,NL +1044062120,1044062127,NL +1044062128,1044062135,BE +1044062136,1044062175,NL 1044062176,1044062199,BE 1044062200,1044062223,NL 1044062224,1044062239,BE @@ -4067,8 +3754,8 @@ 1044062376,1044062383,BE 1044062384,1044062399,NL 1044062400,1044062415,BE -1044062416,1044062463,NL -1044062464,1044062471,BE +1044062416,1044062455,NL +1044062456,1044062471,BE 1044062472,1044062503,NL 1044062504,1044062527,BE 1044062528,1044062535,NL @@ -4077,7 +3764,9 @@ 1044062576,1044062583,BE 1044062584,1044062591,NL 1044062592,1044062599,BE -1044062600,1044062647,NL +1044062600,1044062607,NL +1044062608,1044062623,BE +1044062624,1044062647,NL 1044062648,1044062655,BE 1044062656,1044062663,NL 1044062664,1044062671,BE @@ -4099,7 +3788,9 @@ 1044103264,1044103423,BE 1044103424,1044103999,NL 1044104000,1044104031,BE -1044104032,1044104367,NL +1044104032,1044104287,NL +1044104288,1044104319,BE +1044104320,1044104367,NL 1044104368,1044104383,BE 1044104384,1044104543,NL 1044104544,1044104559,BE @@ -4217,8 +3908,8 @@ 1044631552,1044631935,DE 1044631936,1044631951,GB 1044631952,1044631967,DE -1044631968,1044632063,GB -1044632064,1044633855,DE +1044631968,1044632319,GB +1044632320,1044633855,DE 1044633856,1044634111,GB 1044634112,1044634367,DE 1044634368,1044634623,GB @@ -4230,9 +3921,7 @@ 1044636160,1044638207,DE 1044638208,1044638223,GB 1044638224,1044638239,DE -1044638240,1044638271,GB -1044638272,1044638335,DE -1044638336,1044638463,GB +1044638240,1044638463,GB 1044638464,1044638719,DE 1044638720,1044638975,GB 1044638976,1044639231,DE @@ -4290,19 +3979,13 @@ 1044930848,1044930879,GB 1044930880,1044930911,BE 1044930912,1044930927,DE -1044930928,1044930967,BE -1044930968,1044930979,GB -1044930980,1044931023,BE -1044931024,1044931027,GB -1044931028,1044931103,BE +1044930928,1044930975,BE +1044930976,1044930979,GB +1044930980,1044931103,BE 1044931104,1044931107,GB 1044931108,1044931111,BE 1044931112,1044931119,GB -1044931120,1044931215,BE -1044931216,1044931231,GB -1044931232,1044931239,BE -1044931240,1044931247,GB -1044931248,1044931263,BE +1044931120,1044931263,BE 1044931264,1044931295,GB 1044931296,1044931375,BE 1044931376,1044931391,GB @@ -4321,14 +4004,14 @@ 1044931776,1044931855,BE 1044931856,1044931871,GB 1044931872,1044931903,BE -1044931904,1044931919,GB +1044931904,1044931911,GB +1044931912,1044931915,BE +1044931916,1044931919,GB 1044931920,1044931975,BE 1044931976,1044931983,GB 1044931984,1044932063,BE 1044932064,1044932079,GB -1044932080,1044932135,BE -1044932136,1044932143,GB -1044932144,1044932159,BE +1044932080,1044932159,BE 1044932160,1044932191,GB 1044932192,1044932303,BE 1044932304,1044932307,GB @@ -4354,8 +4037,8 @@ 1044932856,1044932863,GB 1044932864,1044932919,BE 1044932920,1044932927,GB -1044932928,1044932943,BE -1044932944,1044932947,GB +1044932928,1044932939,BE +1044932940,1044932947,GB 1044932948,1044932951,BE 1044932952,1044932959,GB 1044932960,1044933023,BE @@ -4370,7 +4053,9 @@ 1044933360,1044933375,GB 1044933376,1044933415,BE 1044933416,1044933439,GB -1044933440,1044933711,BE +1044933440,1044933615,BE +1044933616,1044933623,GB +1044933624,1044933711,BE 1044933712,1044933719,GB 1044933720,1044933727,BE 1044933728,1044933735,GB @@ -4389,38 +4074,36 @@ 1044934248,1044934311,BE 1044934312,1044934319,GB 1044934320,1044934359,BE -1044934360,1044934367,GB -1044934368,1044934399,BE -1044934400,1044934495,GB +1044934360,1044934495,GB 1044934496,1044934575,BE 1044934576,1044934583,GB 1044934584,1044934591,BE 1044934592,1044934599,GB 1044934600,1044934719,BE -1044934720,1044934911,GB -1044934912,1044934979,BE -1044934980,1044934983,GB -1044934984,1044935027,BE -1044935028,1044935039,GB +1044934720,1044934783,GB +1044934784,1044934799,BE +1044934800,1044934911,GB +1044934912,1044935027,BE +1044935028,1044935031,GB +1044935032,1044935035,BE +1044935036,1044935039,GB 1044935040,1044935231,BE 1044935232,1044935247,GB 1044935248,1044935279,BE 1044935280,1044935295,GB 1044935296,1044935331,BE -1044935332,1044935335,GB -1044935336,1044935351,BE -1044935352,1044935359,GB -1044935360,1044935391,BE -1044935392,1044935431,GB -1044935432,1044935479,BE -1044935480,1044935487,GB -1044935488,1044935591,BE -1044935592,1044935615,GB -1044935616,1044935647,BE -1044935648,1044935655,GB -1044935656,1044935663,BE -1044935664,1044935671,GB -1044935672,1044935879,BE +1044935332,1044935343,GB +1044935344,1044935355,BE +1044935356,1044935391,GB +1044935392,1044935407,BE +1044935408,1044935423,GB +1044935424,1044935595,BE +1044935596,1044935599,GB +1044935600,1044935743,BE +1044935744,1044935751,GB +1044935752,1044935839,BE +1044935840,1044935847,GB +1044935848,1044935879,BE 1044935880,1044935887,GB 1044935888,1044935903,BE 1044935904,1044936063,GB @@ -4437,18 +4120,18 @@ 1044936312,1044936335,BE 1044936336,1044936351,GB 1044936352,1044936439,BE -1044936440,1044936463,GB -1044936464,1044936479,BE -1044936480,1044936487,GB -1044936488,1044936495,BE +1044936440,1044936447,GB +1044936448,1044936455,BE +1044936456,1044936463,GB +1044936464,1044936495,BE 1044936496,1044936503,GB 1044936504,1044936711,BE 1044936712,1044936719,GB 1044936720,1044936831,BE 1044936832,1044936847,GB -1044936848,1044937015,BE -1044937016,1044937023,GB -1044937024,1044937183,BE +1044936848,1044936871,BE +1044936872,1044936879,GB +1044936880,1044937183,BE 1044937184,1044937187,GB 1044937188,1044937191,BE 1044937192,1044937195,GB @@ -4456,7 +4139,11 @@ 1044937288,1044937311,GB 1044937312,1044937391,BE 1044937392,1044937399,GB -1044937400,1044937535,BE +1044937400,1044937487,BE +1044937488,1044937503,GB +1044937504,1044937527,BE +1044937528,1044937531,GB +1044937532,1044937535,BE 1044937536,1044937551,GB 1044937552,1044937591,BE 1044937592,1044937599,GB @@ -4466,15 +4153,17 @@ 1044937680,1044937687,GB 1044937688,1044937703,BE 1044937704,1044937711,GB -1044937712,1044937735,BE -1044937736,1044937743,GB -1044937744,1044937751,BE +1044937712,1044937751,BE 1044937752,1044937759,GB 1044937760,1044937847,BE 1044937848,1044937855,GB 1044937856,1044937903,BE 1044937904,1044937911,GB -1044937912,1044938103,BE +1044937912,1044937967,BE +1044937968,1044937975,GB +1044937976,1044938047,BE +1044938048,1044938079,GB +1044938080,1044938103,BE 1044938104,1044938107,GB 1044938108,1044938111,BE 1044938112,1044938143,GB @@ -4524,9 +4213,7 @@ 1045319680,1045323775,RU 1045323776,1045364735,FI 1045364736,1045430271,DK -1045430272,1045430887,DE -1045430888,1045430895,CH -1045430896,1045436911,DE +1045430272,1045436911,DE 1045436912,1045436919,GB 1045436920,1045446655,DE 1045446656,1045446911,HU @@ -4584,10 +4271,8 @@ 1045716992,1045725183,RU 1045725184,1045733375,CZ 1045733376,1045741567,GB -1045741568,1045741887,SE -1045741888,1045742015,GB -1045742016,1045742023,SE -1045742024,1045742039,GB +1045741568,1045742031,SE +1045742032,1045742039,GB 1045742040,1045742047,SE 1045742048,1045742063,GB 1045742064,1045742127,SE @@ -4602,9 +4287,7 @@ 1045742352,1045742367,GB 1045742368,1045742383,SE 1045742384,1045742391,GB -1045742392,1045742399,SE -1045742400,1045742431,GB -1045742432,1045742495,SE +1045742392,1045742495,SE 1045742496,1045742535,GB 1045742536,1045742551,SE 1045742552,1045742559,GB @@ -4619,7 +4302,9 @@ 1045743032,1045743039,SE 1045743040,1045743063,GB 1045743064,1045743095,SE -1045743096,1045743183,GB +1045743096,1045743099,GB +1045743100,1045743103,SE +1045743104,1045743183,GB 1045743184,1045743191,SE 1045743192,1045743199,GB 1045743200,1045743247,SE @@ -4649,10 +4334,8 @@ 1045745920,1045745999,GB 1045746000,1045746079,SE 1045746080,1045746095,GB -1045746096,1045746111,SE -1045746112,1045746143,GB -1045746144,1045746159,SE -1045746160,1045746175,GB +1045746096,1045746163,SE +1045746164,1045746175,GB 1045746176,1045746431,SE 1045746432,1045746447,GB 1045746448,1045746463,SE @@ -4684,7 +4367,9 @@ 1045748296,1045748303,SE 1045748304,1045748319,GB 1045748320,1045748351,SE -1045748352,1045748399,GB +1045748352,1045748391,GB +1045748392,1045748395,SE +1045748396,1045748399,GB 1045748400,1045748407,SE 1045748408,1045748463,GB 1045748464,1045748479,SE @@ -4715,7 +4400,27 @@ 1046229120,1046282239,NO 1046282240,1046290431,GB 1046290432,1046298623,PL -1046298624,1046315007,AT +1046298624,1046299903,AT +1046299904,1046300159,MK +1046300160,1046300799,AT +1046300800,1046300927,MK +1046300928,1046302143,AT +1046302144,1046302207,MK +1046302208,1046302911,AT +1046302912,1046302975,MK +1046302976,1046305279,AT +1046305280,1046305407,MK +1046305408,1046305535,AT +1046305536,1046305663,MK +1046305664,1046305791,AT +1046305792,1046306815,MK +1046306816,1046308927,AT +1046308928,1046309503,MK +1046309504,1046309887,AT +1046309888,1046310143,MK +1046310144,1046310399,AT +1046310400,1046311935,MK +1046311936,1046315007,AT 1046315008,1046315519,FR 1046315520,1046316031,IT 1046316032,1046316543,FR @@ -4725,23 +4430,33 @@ 1046317824,1046318335,NL 1046318336,1046318591,GB 1046318592,1046320127,NL -1046320128,1046323199,GB +1046320128,1046321151,GB +1046321152,1046323199,NL 1046323200,1046327151,ES 1046327152,1046327155,FR 1046327156,1046331383,ES 1046331384,1046331391,PT -1046331392,1046331903,DE +1046331392,1046331455,DE +1046331648,1046331679,DE +1046331744,1046331775,DE 1046331904,1046332159,NL 1046332160,1046332415,FR -1046332416,1046339839,DE +1046333440,1046333695,DE +1046334720,1046334975,DE +1046336224,1046336255,DE +1046336512,1046337023,DE +1046337536,1046338047,DE +1046338816,1046339071,DE 1046339840,1046340095,FR 1046340096,1046341151,NL -1046341152,1046341631,DE 1046341632,1046342143,FR 1046342144,1046342719,NL -1046342720,1046343423,DE 1046343424,1046343935,NL -1046343936,1046347775,DE +1046344960,1046345215,DE +1046345328,1046345727,DE +1046346112,1046346239,DE +1046346304,1046346367,DE +1046346512,1046346559,DE 1046347776,1046349839,IT 1046349840,1046349847,FR 1046349848,1046352831,IT @@ -4753,7 +4468,9 @@ 1046446080,1046479511,DE 1046479512,1046479550,GB 1046479551,1046479687,DE -1046479688,1046479743,GB +1046479688,1046479695,GB +1046479696,1046479711,DE +1046479712,1046479743,GB 1046479744,1046479895,DE 1046479896,1046479903,GB 1046479904,1046479935,DE @@ -4764,7 +4481,9 @@ 1046480704,1046480735,GB 1046480736,1046480767,DE 1046480768,1046480895,GB -1046480896,1046481175,DE +1046480896,1046481111,DE +1046481112,1046481119,GB +1046481120,1046481175,DE 1046481176,1046481183,GB 1046481184,1046481327,DE 1046481328,1046481375,GB @@ -4990,9 +4709,7 @@ 1046498820,1046499327,GB 1046499328,1046502655,DE 1046502656,1046502719,GB -1046502720,1046502847,DE -1046502848,1046502855,GB -1046502856,1046502863,DE +1046502720,1046502863,DE 1046502864,1046502951,GB 1046502952,1046502967,DE 1046502968,1046502975,GB @@ -5299,9 +5016,7 @@ 1046528352,1046528383,DE 1046528384,1046528391,GB 1046528392,1046528399,DE -1046528400,1046528447,GB -1046528448,1046528455,DE -1046528456,1046528459,GB +1046528400,1046528459,GB 1046528460,1046528463,DE 1046528464,1046528471,GB 1046528472,1046528479,DE @@ -5437,7 +5152,6 @@ 1046872064,1046872583,BE 1046872608,1046872615,BE 1046872656,1046872671,BE -1046872800,1046872815,BE 1046872976,1046872999,BE 1046873088,1046873279,BE 1046873600,1046878463,BE @@ -5445,7 +5159,7 @@ 1046879272,1046879311,BE 1046879328,1046879495,BE 1046879504,1046879511,BE -1046879536,1046879551,BE +1046879544,1046879551,BE 1046879592,1046879623,BE 1046879648,1046879655,BE 1046879688,1046879711,BE @@ -5476,7 +5190,7 @@ 1046882304,1046884383,BE 1046885376,1046888447,BE 1046888448,1046894591,GB -1046896640,1046897663,GB +1046896384,1046897663,GB 1046897664,1046898431,BE 1046898688,1046898943,BE 1046899200,1046904831,BE @@ -5499,13 +5213,13 @@ 1047289856,1047290111,CS 1047290112,1047291903,CS 1047291904,1047292927,CS -1047292928,1047293695,CS +1047292928,1047293423,CS +1047293424,1047293431,RS +1047293432,1047293695,CS 1047293696,1047293951,CS 1047293952,1047294719,CS 1047294720,1047294735,CS -1047294736,1047294847,CS -1047294848,1047294911,RS -1047294912,1047295231,CS +1047294736,1047295231,CS 1047295232,1047295239,CS 1047295240,1047295247,CS 1047295248,1047295263,CS @@ -5568,8 +5282,8 @@ 1047563444,1047563447,CH 1047563448,1047563451,DE 1047563452,1047563455,NL -1047563456,1047563463,DE -1047563464,1047563471,CH +1047563456,1047563467,DE +1047563468,1047563471,CH 1047563472,1047563727,DE 1047563728,1047563731,AU 1047563732,1047566363,DE @@ -5611,8 +5325,8 @@ 1047567212,1047567227,CH 1047567228,1047567239,DE 1047567240,1047567243,CH -1047567244,1047567247,DE -1047567248,1047567255,CH +1047567244,1047567251,DE +1047567252,1047567255,CH 1047567256,1047567279,DE 1047567280,1047567287,CH 1047567288,1047567315,DE @@ -5673,8 +5387,8 @@ 1047633920,1047642111,FI 1047642112,1047658495,DE 1047728128,1047732223,SE +1047740480,1047740543,SE 1047740672,1047740927,GB -1047782656,1047782687,GB 1047782696,1047782703,GB 1047782720,1047782751,SE 1047782752,1047782783,NO @@ -5737,15 +5451,17 @@ 1048600576,1048603135,EE 1048603136,1048603391,LV 1048603392,1048604927,EE -1048604928,1048604959,LT -1048604960,1048604991,EE +1048604928,1048604963,LT +1048604964,1048604991,EE 1048604992,1048605055,LT 1048605056,1048608255,EE 1048608256,1048608287,RU 1048608288,1048608767,EE 1048608768,1048611583,GB 1048611584,1048611839,FR -1048611840,1048616959,GB +1048611840,1048615423,GB +1048615424,1048615679,US +1048615680,1048616959,GB 1048616960,1048621055,KE 1048621056,1048625151,DE 1048625152,1048633343,GB @@ -5762,19 +5478,43 @@ 1048838176,1048838207,PL 1048838208,1048838239,NL 1048838240,1048839935,DE -1048839936,1048840095,NL +1048839936,1048839983,NL +1048839984,1048839991,DE +1048839992,1048840095,NL 1048840096,1048840103,DE -1048840104,1048840463,NL -1048840464,1048840471,DE -1048840472,1048840703,NL +1048840104,1048840135,NL +1048840136,1048840143,DE +1048840144,1048840151,NL +1048840152,1048840159,DE +1048840160,1048840295,NL +1048840296,1048840303,DE +1048840304,1048840463,NL +1048840464,1048840479,DE +1048840480,1048840503,NL +1048840504,1048840511,DE +1048840512,1048840679,NL +1048840680,1048840687,DE +1048840688,1048840703,NL 1048840704,1048843263,DE -1048843264,1048843983,NL +1048843264,1048843303,NL +1048843304,1048843311,DE +1048843312,1048843327,NL +1048843328,1048843335,DE +1048843336,1048843471,NL +1048843472,1048843479,DE +1048843480,1048843527,NL +1048843528,1048843535,DE +1048843536,1048843687,NL +1048843688,1048843695,DE +1048843696,1048843847,NL +1048843848,1048843855,DE +1048843856,1048843927,NL +1048843928,1048843935,DE +1048843936,1048843983,NL 1048843984,1048843991,DE 1048843992,1048844087,NL 1048844088,1048844095,DE -1048844096,1048844255,NL -1048844256,1048844263,DE -1048844264,1048844287,NL +1048844096,1048844287,NL 1048844288,1048844319,DE 1048844320,1048844351,NL 1048844352,1048845567,DE @@ -5782,17 +5522,23 @@ 1048845744,1048845751,DE 1048845752,1048845759,NL 1048845760,1048845767,DE -1048845768,1048845823,NL -1048845824,1048845831,DE -1048845832,1048846031,NL +1048845768,1048845775,NL +1048845776,1048845783,DE +1048845784,1048845935,NL +1048845936,1048845943,DE +1048845944,1048846031,NL 1048846032,1048846039,DE -1048846040,1048846095,NL -1048846096,1048846103,DE -1048846104,1048846439,NL +1048846040,1048846439,NL 1048846440,1048846447,DE -1048846448,1048846703,NL +1048846448,1048846495,NL +1048846496,1048846503,DE +1048846504,1048846647,NL +1048846648,1048846655,DE +1048846656,1048846703,NL 1048846704,1048846711,DE -1048846712,1048846847,NL +1048846712,1048846791,NL +1048846792,1048846799,DE +1048846800,1048846847,NL 1048846848,1048847359,DE 1048847360,1048847407,NL 1048847408,1048847415,DE @@ -5802,139 +5548,199 @@ 1048847872,1048847879,DE 1048847880,1048847919,NL 1048847920,1048847927,DE -1048847928,1048847935,NL -1048847936,1048847943,DE -1048847944,1048848023,NL -1048848024,1048848031,DE -1048848032,1048848263,NL +1048847928,1048848071,NL +1048848072,1048848079,DE +1048848080,1048848263,NL 1048848264,1048848271,DE 1048848272,1048848311,NL 1048848312,1048848319,DE -1048848320,1048848615,NL -1048848616,1048848623,DE -1048848624,1048848895,NL +1048848320,1048848895,NL 1048848896,1048849407,DE 1048849408,1048849639,NL 1048849640,1048849647,DE -1048849648,1048849703,NL -1048849704,1048849711,DE -1048849712,1048849871,NL -1048849872,1048849879,DE -1048849880,1048849919,NL +1048849648,1048849679,NL +1048849680,1048849687,DE +1048849688,1048849919,NL 1048849920,1048849927,DE -1048849928,1048849991,NL +1048849928,1048849975,NL +1048849976,1048849983,DE +1048849984,1048849991,NL 1048849992,1048849999,DE -1048850000,1048850047,NL -1048850048,1048850055,DE -1048850056,1048850095,NL -1048850096,1048850103,DE -1048850104,1048850311,NL +1048850000,1048850311,NL 1048850312,1048850319,DE 1048850320,1048850359,NL 1048850360,1048850367,DE 1048850368,1048850599,NL 1048850600,1048850607,DE -1048850608,1048850719,NL -1048850720,1048850727,DE -1048850728,1048850783,NL -1048850784,1048850791,DE -1048850792,1048850855,NL +1048850608,1048850615,NL +1048850616,1048850631,DE +1048850632,1048850855,NL 1048850856,1048850863,DE -1048850864,1048851351,NL -1048851352,1048851367,DE -1048851368,1048851863,NL -1048851864,1048851871,DE -1048851872,1048852391,NL -1048852392,1048852399,DE -1048852400,1048852415,NL -1048852416,1048852423,DE -1048852424,1048852439,NL +1048850864,1048850887,NL +1048850888,1048850895,DE +1048850896,1048851167,NL +1048851168,1048851175,DE +1048851176,1048851223,NL +1048851224,1048851231,DE +1048851232,1048851303,NL +1048851304,1048851311,DE +1048851312,1048851319,NL +1048851320,1048851327,DE +1048851328,1048851399,NL +1048851400,1048851407,DE +1048851408,1048851495,NL +1048851496,1048851503,DE +1048851504,1048851719,NL +1048851720,1048851727,DE +1048851728,1048851743,NL +1048851744,1048851751,DE +1048851752,1048851767,NL +1048851768,1048851775,DE +1048851776,1048852039,NL +1048852040,1048852047,DE +1048852048,1048852439,NL 1048852440,1048852447,DE -1048852448,1048852831,NL -1048852832,1048852839,DE -1048852840,1048852911,NL +1048852448,1048852911,NL 1048852912,1048852919,DE 1048852920,1048852991,NL 1048852992,1048852999,DE -1048853000,1048853303,NL -1048853304,1048853311,DE -1048853312,1048853367,NL +1048853000,1048853231,NL +1048853232,1048853239,DE +1048853240,1048853343,NL +1048853344,1048853351,DE +1048853352,1048853367,NL 1048853368,1048853375,DE -1048853376,1048853679,NL +1048853376,1048853503,NL +1048853504,1048853511,DE +1048853512,1048853527,NL +1048853528,1048853535,DE +1048853536,1048853679,NL 1048853680,1048853687,DE -1048853688,1048854007,NL -1048854008,1048854023,DE -1048854024,1048854039,NL +1048853688,1048853783,NL +1048853784,1048853791,DE +1048853792,1048854007,NL +1048854008,1048854015,DE +1048854016,1048854039,NL 1048854040,1048854047,DE -1048854048,1048854167,NL +1048854048,1048854055,NL +1048854056,1048854063,DE +1048854064,1048854167,NL 1048854168,1048854175,DE -1048854176,1048854327,NL -1048854328,1048854343,DE -1048854344,1048854423,NL -1048854424,1048854431,DE -1048854432,1048854527,NL +1048854176,1048854319,NL +1048854320,1048854343,DE +1048854344,1048854527,NL 1048854528,1048855039,DE -1048855040,1048855319,NL +1048855040,1048855159,NL +1048855160,1048855167,DE +1048855168,1048855319,NL 1048855320,1048855327,DE -1048855328,1048855367,NL +1048855328,1048855351,NL +1048855352,1048855359,DE +1048855360,1048855367,NL 1048855368,1048855383,DE 1048855384,1048855503,NL 1048855504,1048855511,DE -1048855512,1048855719,NL +1048855512,1048855543,NL +1048855544,1048855559,DE +1048855560,1048855695,NL +1048855696,1048855703,DE +1048855704,1048855719,NL 1048855720,1048855727,DE 1048855728,1048855759,NL -1048855760,1048855767,DE -1048855768,1048855903,NL -1048855904,1048855911,DE -1048855912,1048856095,NL +1048855760,1048855775,DE +1048855776,1048856079,NL +1048856080,1048856087,DE +1048856088,1048856095,NL 1048856096,1048856103,DE -1048856104,1048856375,NL +1048856104,1048856359,NL +1048856360,1048856367,DE +1048856368,1048856375,NL 1048856376,1048856383,DE -1048856384,1048856455,NL +1048856384,1048856415,NL +1048856416,1048856431,DE +1048856432,1048856455,NL 1048856456,1048856463,DE -1048856464,1048856719,NL +1048856464,1048856503,NL +1048856504,1048856511,DE +1048856512,1048856719,NL 1048856720,1048856727,DE 1048856728,1048856815,NL 1048856816,1048856823,DE 1048856824,1048857023,NL 1048857024,1048857031,DE -1048857032,1048857199,NL +1048857032,1048857039,NL +1048857040,1048857047,DE +1048857048,1048857103,NL +1048857104,1048857111,DE +1048857112,1048857199,NL 1048857200,1048857207,DE -1048857208,1048857511,NL -1048857512,1048857519,DE -1048857520,1048857807,NL -1048857808,1048857815,DE +1048857208,1048857503,NL +1048857504,1048857511,DE +1048857512,1048857799,NL +1048857800,1048857815,DE 1048857816,1048857903,NL 1048857904,1048857911,DE 1048857912,1048858111,NL 1048858112,1048858623,DE -1048858624,1048858759,NL +1048858624,1048858727,NL +1048858728,1048858735,DE +1048858736,1048858759,NL 1048858760,1048858767,DE 1048858768,1048858807,NL 1048858808,1048858815,DE -1048858816,1048860687,NL -1048860688,1048860695,DE -1048860696,1048861015,NL +1048858816,1048858863,NL +1048858864,1048858871,DE +1048858872,1048858935,NL +1048858936,1048858943,DE +1048858944,1048859047,NL +1048859048,1048859055,DE +1048859056,1048859351,NL +1048859352,1048859359,DE +1048859360,1048859375,NL +1048859376,1048859391,DE +1048859392,1048859655,NL +1048859656,1048859663,DE +1048859664,1048859687,NL +1048859688,1048859695,DE +1048859696,1048859895,NL +1048859896,1048859903,DE +1048859904,1048860311,NL +1048860312,1048860319,DE +1048860320,1048860327,NL +1048860328,1048860335,DE +1048860336,1048860407,NL +1048860408,1048860415,DE +1048860416,1048860495,NL +1048860496,1048860503,DE +1048860504,1048860591,NL +1048860592,1048860599,DE +1048860600,1048860927,NL +1048860928,1048860935,DE +1048860936,1048860983,NL +1048860984,1048860991,DE +1048860992,1048861015,NL 1048861016,1048861023,DE -1048861024,1048861071,NL -1048861072,1048861079,DE -1048861080,1048861119,NL +1048861024,1048861119,NL 1048861120,1048861127,DE -1048861128,1048861415,NL +1048861128,1048861391,NL +1048861392,1048861399,DE +1048861400,1048861415,NL 1048861416,1048861423,DE -1048861424,1048861487,NL +1048861424,1048861455,NL +1048861456,1048861463,DE +1048861464,1048861487,NL 1048861488,1048861495,DE -1048861496,1048861503,NL -1048861504,1048861511,DE -1048861512,1048861535,NL +1048861496,1048861535,NL 1048861536,1048861543,DE 1048861544,1048861735,NL -1048861736,1048861743,DE -1048861744,1048862039,NL +1048861736,1048861751,DE +1048861752,1048861879,NL +1048861880,1048861887,DE +1048861888,1048861983,NL +1048861984,1048861991,DE +1048861992,1048862039,NL 1048862040,1048862047,DE -1048862048,1048862071,NL -1048862072,1048862079,DE -1048862080,1048862135,NL +1048862048,1048862135,NL 1048862136,1048862143,DE 1048862144,1048862215,NL 1048862216,1048862223,DE @@ -5944,39 +5750,41 @@ 1048862424,1048862431,DE 1048862432,1048862495,NL 1048862496,1048862511,DE -1048862512,1048862591,NL -1048862592,1048862599,DE -1048862600,1048862671,NL +1048862512,1048862671,NL 1048862672,1048862679,DE -1048862680,1048862687,NL -1048862688,1048862695,DE -1048862696,1048862711,NL +1048862680,1048862711,NL 1048862712,1048862719,DE 1048862720,1048862727,NL 1048862728,1048862735,DE 1048862736,1048862775,NL 1048862776,1048862783,DE -1048862784,1048863119,NL +1048862784,1048862967,NL +1048862968,1048862975,DE +1048862976,1048863119,NL 1048863120,1048863127,DE 1048863128,1048863191,NL 1048863192,1048863199,DE -1048863200,1048863543,NL +1048863200,1048863495,NL +1048863496,1048863503,DE +1048863504,1048863543,NL 1048863544,1048863551,DE -1048863552,1048863631,NL +1048863552,1048863583,NL +1048863584,1048863591,DE +1048863592,1048863631,NL 1048863632,1048863639,DE -1048863640,1048863679,NL -1048863680,1048863687,DE -1048863688,1048863711,NL +1048863640,1048863711,NL 1048863712,1048863719,DE 1048863720,1048863743,NL 1048863744,1048863751,DE -1048863752,1048864215,NL +1048863752,1048864103,NL +1048864104,1048864111,DE +1048864112,1048864215,NL 1048864216,1048864223,DE -1048864224,1048864367,NL -1048864368,1048864375,DE -1048864376,1048864439,NL +1048864224,1048864439,NL 1048864440,1048864447,DE -1048864448,1048864871,NL +1048864448,1048864607,NL +1048864608,1048864615,DE +1048864616,1048864871,NL 1048864872,1048864879,DE 1048864880,1048865007,NL 1048865008,1048865015,DE @@ -5984,31 +5792,45 @@ 1048865088,1048865095,DE 1048865096,1048865111,NL 1048865112,1048865119,DE -1048865120,1048865239,NL -1048865240,1048865247,DE -1048865248,1048865279,NL +1048865120,1048865279,NL 1048865280,1048865791,DE -1048865792,1048866535,NL +1048865792,1048866039,NL +1048866040,1048866047,DE +1048866048,1048866295,NL +1048866296,1048866303,DE +1048866304,1048866535,NL 1048866536,1048866543,DE -1048866544,1048866831,NL -1048866832,1048866839,DE -1048866840,1048867039,NL +1048866544,1048866823,NL +1048866824,1048866831,DE +1048866832,1048866943,NL +1048866944,1048866951,DE +1048866952,1048867039,NL 1048867040,1048867047,DE -1048867048,1048867095,NL -1048867096,1048867103,DE -1048867104,1048867327,NL +1048867048,1048867327,NL 1048867328,1048868351,DE 1048868352,1048868703,NL 1048868704,1048868711,DE -1048868712,1048868903,NL +1048868712,1048868775,NL +1048868776,1048868783,DE +1048868784,1048868903,NL 1048868904,1048868911,DE 1048868912,1048868951,NL 1048868952,1048868959,DE 1048868960,1048869031,NL 1048869032,1048869039,DE -1048869040,1048869239,NL +1048869040,1048869079,NL +1048869080,1048869087,DE +1048869088,1048869095,NL +1048869096,1048869103,DE +1048869104,1048869167,NL +1048869168,1048869175,DE +1048869176,1048869239,NL 1048869240,1048869247,DE -1048869248,1048869495,NL +1048869248,1048869287,NL +1048869288,1048869295,DE +1048869296,1048869375,NL +1048869376,1048869383,DE +1048869384,1048869495,NL 1048869496,1048869503,DE 1048869504,1048869511,NL 1048869512,1048869519,DE @@ -6016,13 +5838,13 @@ 1048869584,1048869591,DE 1048869592,1048869727,NL 1048869728,1048869735,DE -1048869736,1048870119,NL -1048870120,1048870127,DE +1048869736,1048870111,NL +1048870112,1048870127,DE 1048870128,1048870399,NL 1048870400,1048870911,DE -1048870912,1048871447,NL -1048871448,1048871455,DE -1048871456,1048871647,NL +1048870912,1048871279,NL +1048871280,1048871287,DE +1048871288,1048871647,NL 1048871648,1048871655,DE 1048871656,1048871727,NL 1048871728,1048871735,DE @@ -6032,9 +5854,13 @@ 1048872768,1048872775,DE 1048872776,1048872823,NL 1048872824,1048872831,DE -1048872832,1048873127,NL +1048872832,1048873079,NL +1048873080,1048873087,DE +1048873088,1048873127,NL 1048873128,1048873135,DE -1048873136,1048873239,NL +1048873136,1048873143,NL +1048873144,1048873151,DE +1048873152,1048873239,NL 1048873240,1048873247,DE 1048873248,1048873263,NL 1048873264,1048873271,DE @@ -6044,25 +5870,43 @@ 1048873424,1048873431,DE 1048873432,1048873447,NL 1048873448,1048873455,DE -1048873456,1048873727,NL +1048873456,1048873495,NL +1048873496,1048873503,DE +1048873504,1048873727,NL 1048873728,1048873735,DE -1048873736,1048874023,NL +1048873736,1048873887,NL +1048873888,1048873895,DE +1048873896,1048873919,NL +1048873920,1048873927,DE +1048873928,1048874023,NL 1048874024,1048874031,DE -1048874032,1048874207,NL +1048874032,1048874063,NL +1048874064,1048874071,DE +1048874072,1048874207,NL 1048874208,1048874215,DE 1048874216,1048874231,NL 1048874232,1048874239,DE -1048874240,1048874495,NL -1048874496,1048874503,DE -1048874504,1048874623,NL +1048874240,1048874383,NL +1048874384,1048874391,DE +1048874392,1048874487,NL +1048874488,1048874503,DE +1048874504,1048874607,NL +1048874608,1048874615,DE +1048874616,1048874623,NL 1048874624,1048874631,DE -1048874632,1048874679,NL -1048874680,1048874687,DE -1048874688,1048874919,NL +1048874632,1048874671,NL +1048874672,1048874687,DE +1048874688,1048874711,NL +1048874712,1048874719,DE +1048874720,1048874919,NL 1048874920,1048874927,DE -1048874928,1048874991,NL -1048874992,1048874999,DE -1048875000,1048875095,NL +1048874928,1048874975,NL +1048874976,1048874999,DE +1048875000,1048875007,NL +1048875008,1048875015,DE +1048875016,1048875055,NL +1048875056,1048875063,DE +1048875064,1048875095,NL 1048875096,1048875103,DE 1048875104,1048875119,NL 1048875120,1048875127,DE @@ -6070,27 +5914,33 @@ 1048875160,1048875167,DE 1048875168,1048875239,NL 1048875240,1048875247,DE -1048875248,1048875359,NL +1048875248,1048875311,NL +1048875312,1048875319,DE +1048875320,1048875359,NL 1048875360,1048875367,DE -1048875368,1048875479,NL -1048875480,1048875487,DE -1048875488,1048875575,NL +1048875368,1048875375,NL +1048875376,1048875383,DE +1048875384,1048875479,NL +1048875480,1048875495,DE +1048875496,1048875535,NL +1048875536,1048875543,DE +1048875544,1048875575,NL 1048875576,1048875591,DE -1048875592,1048875647,NL -1048875648,1048875655,DE -1048875656,1048875719,NL +1048875592,1048875719,NL 1048875720,1048875727,DE 1048875728,1048875799,NL 1048875800,1048875807,DE -1048875808,1048875879,NL +1048875808,1048875855,NL +1048875856,1048875863,DE +1048875864,1048875879,NL 1048875880,1048875887,DE 1048875888,1048875983,NL 1048875984,1048875991,DE 1048875992,1048876007,NL 1048876008,1048876023,DE -1048876024,1048876207,NL -1048876208,1048876215,DE -1048876216,1048876327,NL +1048876024,1048876127,NL +1048876128,1048876135,DE +1048876136,1048876327,NL 1048876328,1048876335,DE 1048876336,1048876519,NL 1048876520,1048876527,DE @@ -6104,49 +5954,53 @@ 1048876968,1048876975,DE 1048876976,1048877015,NL 1048877016,1048877023,DE -1048877024,1048877143,NL -1048877144,1048877151,DE -1048877152,1048877271,NL -1048877272,1048877279,DE -1048877280,1048877311,NL -1048877312,1048878079,DE -1048878080,1048878983,NL +1048877024,1048877311,NL +1048877312,1048878087,DE +1048878088,1048878487,NL +1048878488,1048878495,DE +1048878496,1048878983,NL 1048878984,1048878991,DE -1048878992,1048879263,NL +1048878992,1048879047,NL +1048879048,1048879055,DE +1048879056,1048879263,NL 1048879264,1048879271,DE 1048879272,1048879319,NL 1048879320,1048879327,DE 1048879328,1048879375,NL 1048879376,1048879383,DE -1048879384,1048879447,NL +1048879384,1048879423,NL +1048879424,1048879431,DE +1048879432,1048879447,NL 1048879448,1048879455,DE -1048879456,1048879527,NL +1048879456,1048879471,NL +1048879472,1048879479,DE +1048879480,1048879527,NL 1048879528,1048879535,DE -1048879536,1048879559,NL -1048879560,1048879567,DE +1048879536,1048879551,NL +1048879552,1048879567,DE 1048879568,1048879663,NL 1048879664,1048879671,DE 1048879672,1048879903,NL 1048879904,1048879911,DE 1048879912,1048880071,NL 1048880072,1048880079,DE -1048880080,1048880287,NL -1048880288,1048880295,DE -1048880296,1048880639,NL +1048880080,1048880407,NL +1048880408,1048880415,DE +1048880416,1048880639,NL 1048880640,1048881151,DE 1048881152,1048881159,NL 1048881160,1048881167,DE -1048881168,1048881471,NL -1048881472,1048881479,DE -1048881480,1048881503,NL +1048881168,1048881231,NL +1048881232,1048881239,DE +1048881240,1048881503,NL 1048881504,1048881511,DE 1048881512,1048881535,NL 1048881536,1048881543,DE 1048881544,1048881663,NL 1048881664,1048881671,DE 1048881672,1048881783,NL -1048881784,1048881791,DE -1048881792,1048881823,NL +1048881784,1048881799,DE +1048881800,1048881823,NL 1048881824,1048881831,DE 1048881832,1048881935,NL 1048881936,1048881943,DE @@ -6154,23 +6008,29 @@ 1048881968,1048881991,DE 1048881992,1048882111,NL 1048882112,1048882119,DE -1048882120,1048882151,NL +1048882120,1048882127,NL +1048882128,1048882135,DE +1048882136,1048882151,NL 1048882152,1048882159,DE 1048882160,1048882327,NL 1048882328,1048882335,DE 1048882336,1048882487,NL 1048882488,1048882495,DE 1048882496,1048882575,NL -1048882576,1048882583,DE -1048882584,1048882647,NL +1048882576,1048882591,DE +1048882592,1048882647,NL 1048882648,1048882655,DE -1048882656,1048882727,NL +1048882656,1048882679,NL +1048882680,1048882695,DE +1048882696,1048882727,NL 1048882728,1048882735,DE 1048882736,1048882959,NL 1048882960,1048882967,DE 1048882968,1048883143,NL 1048883144,1048883151,DE -1048883152,1048883335,NL +1048883152,1048883263,NL +1048883264,1048883271,DE +1048883272,1048883335,NL 1048883336,1048883343,DE 1048883344,1048883511,NL 1048883512,1048883519,DE @@ -6178,15 +6038,19 @@ 1048883600,1048883607,DE 1048883608,1048883695,NL 1048883696,1048883703,DE -1048883704,1048884175,NL -1048884176,1048884183,DE +1048883704,1048883951,NL +1048883952,1048883959,DE +1048883960,1048884167,NL +1048884168,1048884183,DE 1048884184,1048884191,NL 1048884192,1048884199,DE 1048884200,1048884279,NL 1048884280,1048884287,DE 1048884288,1048884415,NL 1048884416,1048884423,DE -1048884424,1048884615,NL +1048884424,1048884447,NL +1048884448,1048884455,DE +1048884456,1048884615,NL 1048884616,1048884623,DE 1048884624,1048884655,NL 1048884656,1048884663,DE @@ -6194,27 +6058,41 @@ 1048884736,1048884743,DE 1048884744,1048884775,NL 1048884776,1048884783,DE -1048884784,1048885271,NL +1048884784,1048885127,NL +1048885128,1048885143,DE +1048885144,1048885271,NL 1048885272,1048885279,DE 1048885280,1048885303,NL 1048885304,1048885311,DE -1048885312,1048885559,NL +1048885312,1048885351,NL +1048885352,1048885359,DE +1048885360,1048885471,NL +1048885472,1048885479,DE +1048885480,1048885559,NL 1048885560,1048885567,DE 1048885568,1048885591,NL 1048885592,1048885599,DE -1048885600,1048885679,NL -1048885680,1048885687,DE -1048885688,1048886383,NL +1048885600,1048885951,NL +1048885952,1048885959,DE +1048885960,1048886079,NL +1048886080,1048886087,DE +1048886088,1048886199,NL +1048886200,1048886207,DE +1048886208,1048886383,NL 1048886384,1048886391,DE 1048886392,1048886559,NL 1048886560,1048886575,DE -1048886576,1048886631,NL +1048886576,1048886607,NL +1048886608,1048886615,DE +1048886616,1048886631,NL 1048886632,1048886639,DE 1048886640,1048886687,NL 1048886688,1048886695,DE 1048886696,1048886727,NL 1048886728,1048886735,DE -1048886736,1048886927,NL +1048886736,1048886855,NL +1048886856,1048886863,DE +1048886864,1048886927,NL 1048886928,1048886935,DE 1048886936,1048886983,NL 1048886984,1048886991,DE @@ -6222,59 +6100,121 @@ 1048887000,1048887007,DE 1048887008,1048887167,NL 1048887168,1048887175,DE -1048887176,1048888959,NL +1048887176,1048887935,NL +1048887936,1048887999,DE +1048888000,1048888959,NL 1048888960,1048889087,DE -1048889088,1048889951,NL -1048889952,1048889983,DE -1048889984,1048891695,NL +1048889088,1048891167,NL +1048891168,1048891175,DE +1048891176,1048891559,NL +1048891560,1048891567,DE +1048891568,1048891599,NL +1048891600,1048891607,DE +1048891608,1048891623,NL +1048891624,1048891631,DE +1048891632,1048891647,NL +1048891648,1048891655,DE +1048891656,1048891663,NL +1048891664,1048891671,DE +1048891672,1048891695,NL 1048891696,1048891703,DE -1048891704,1048891823,NL +1048891704,1048891711,NL +1048891712,1048891719,DE +1048891720,1048891823,NL 1048891824,1048891831,DE 1048891832,1048891911,NL 1048891912,1048891919,DE -1048891920,1048892591,NL -1048892592,1048892599,DE -1048892600,1048893367,NL -1048893368,1048893375,DE -1048893376,1048894607,NL +1048891920,1048892311,NL +1048892312,1048892319,DE +1048892320,1048892815,NL +1048892816,1048892823,DE +1048892824,1048892863,NL +1048892864,1048892871,DE +1048892872,1048892895,NL +1048892896,1048892903,DE +1048892904,1048893279,NL +1048893280,1048893287,DE +1048893288,1048894071,NL +1048894072,1048894079,DE +1048894080,1048894215,NL +1048894216,1048894223,DE +1048894224,1048894471,NL +1048894472,1048894479,DE +1048894480,1048894607,NL 1048894608,1048894615,DE -1048894616,1048896231,NL +1048894616,1048894735,NL +1048894736,1048894743,DE +1048894744,1048894895,NL +1048894896,1048894903,DE +1048894904,1048895967,NL +1048895968,1048895975,DE +1048895976,1048896231,NL 1048896232,1048896239,DE -1048896240,1048896479,NL +1048896240,1048896319,NL +1048896320,1048896327,DE +1048896328,1048896479,NL 1048896480,1048896487,DE -1048896488,1048896735,NL +1048896488,1048896671,NL +1048896672,1048896679,DE +1048896680,1048896687,NL +1048896688,1048896695,DE +1048896696,1048896735,NL 1048896736,1048896743,DE -1048896744,1048897119,NL -1048897120,1048897127,DE -1048897128,1048897463,NL +1048896744,1048896967,NL +1048896968,1048896975,DE +1048896976,1048897119,NL +1048897120,1048897135,DE +1048897136,1048897271,NL +1048897272,1048897279,DE +1048897280,1048897367,NL +1048897368,1048897375,DE +1048897376,1048897463,NL 1048897464,1048897471,DE -1048897472,1048897735,NL +1048897472,1048897495,NL +1048897496,1048897503,DE +1048897504,1048897735,NL 1048897736,1048897743,DE -1048897744,1048899287,NL +1048897744,1048899271,NL +1048899272,1048899279,DE +1048899280,1048899287,NL 1048899288,1048899295,DE 1048899296,1048899303,NL 1048899304,1048899311,DE 1048899312,1048899591,NL 1048899592,1048899599,DE -1048899600,1048899871,NL -1048899872,1048899879,DE -1048899880,1048900903,NL -1048900904,1048900911,DE -1048900912,1048901167,NL +1048899600,1048900311,NL +1048900312,1048900319,DE +1048900320,1048900367,NL +1048900368,1048900375,DE +1048900376,1048900703,NL +1048900704,1048900711,DE +1048900712,1048900935,NL +1048900936,1048900951,DE +1048900952,1048901167,NL 1048901168,1048901175,DE 1048901176,1048901199,NL 1048901200,1048901207,DE 1048901208,1048901311,NL 1048901312,1048901319,DE -1048901320,1048901855,NL -1048901856,1048901863,DE +1048901320,1048901327,NL +1048901328,1048901335,DE +1048901336,1048901831,NL +1048901832,1048901839,DE +1048901840,1048901847,NL +1048901848,1048901863,DE 1048901864,1048902335,NL 1048902336,1048902343,DE -1048902344,1048902663,NL -1048902664,1048902679,DE -1048902680,1048903047,NL -1048903048,1048903055,DE -1048903056,1048903071,NL +1048902344,1048902359,NL +1048902360,1048902367,DE +1048902368,1048902391,NL +1048902392,1048902399,DE +1048902400,1048902527,NL +1048902528,1048902535,DE +1048902536,1048902583,NL +1048902584,1048902591,DE +1048902592,1048902671,NL +1048902672,1048902679,DE +1048902680,1048903071,NL 1048903072,1048903079,DE 1048903080,1048903095,NL 1048903096,1048903103,DE @@ -6304,8 +6244,7 @@ 1048980736,1048980791,DE 1048980804,1048980807,DE 1048980816,1048980823,DE -1048980832,1048980847,DE -1048980864,1048980959,DE +1048980832,1048980959,DE 1048980968,1048980975,DE 1048981504,1048981759,DE 1048981792,1048981823,DE @@ -6317,12 +6256,10 @@ 1048985216,1048985375,DE 1048985600,1049002015,DE 1049002176,1049002239,DE -1049002368,1049002495,DE 1049002624,1049002751,DE 1049003264,1049004291,DE 1049004352,1049004415,DE 1049004544,1049006079,DE -1049006504,1049006511,DE 1049007104,1049007111,DE 1049007120,1049007167,DE 1049007360,1049011711,DE @@ -6338,17 +6275,17 @@ 1049016816,1049016831,NL 1049016832,1049016847,DE 1049016848,1049016863,FR -1049016864,1049017983,DE +1049016864,1049017919,DE +1049017920,1049017983,SE 1049017984,1049018047,GE 1049018048,1049020127,DE 1049020128,1049020135,FR -1049020136,1049020463,DE -1049020464,1049020471,GE -1049020472,1049020479,DE +1049020136,1049020479,DE 1049020480,1049020543,GE 1049020544,1049026559,DE -1049026816,1049032171,DE -1049032176,1049032319,DE +1049026816,1049032159,DE +1049032168,1049032171,DE +1049032176,1049032351,DE 1049032384,1049032699,DE 1049032704,1049034751,DE 1049067520,1049100287,DK @@ -6377,8 +6314,8 @@ 1049366528,1049368575,DE 1049368576,1049369599,GB 1049369600,1049369935,DE -1049369936,1049370111,GB -1049370112,1049370255,DE +1049369936,1049370175,GB +1049370176,1049370255,DE 1049370256,1049370367,GB 1049370368,1049370623,DE 1049370624,1049378815,AT @@ -6408,9 +6345,7 @@ 1049460736,1049468927,NO 1049468928,1049477119,DE 1049477120,1049493503,PL -1049493504,1049514691,FI -1049514692,1049514695,SE -1049514696,1049518079,FI +1049493504,1049518079,FI 1049518080,1049518095,GB 1049518096,1049547295,FI 1049547296,1049547327,AF @@ -6513,15 +6448,11 @@ 1049776448,1049776479,AE 1049776480,1049777023,DE 1049777024,1049777039,CH -1049777040,1049777951,DE -1049777952,1049777959,IT -1049777960,1049778111,DE +1049777040,1049778111,DE 1049778112,1049778143,ES 1049778144,1049778335,DE 1049778336,1049778351,AE -1049778352,1049778495,DE -1049778496,1049778527,IT -1049778528,1049778535,DE +1049778352,1049778535,DE 1049778536,1049778543,AT 1049778544,1049778991,DE 1049778992,1049778999,CR @@ -6570,7 +6501,9 @@ 1050083328,1050148863,ES 1050148864,1050157055,CY 1050157056,1050173439,RU -1050173440,1050181631,IT +1050173440,1050174063,IT +1050174064,1050174079,FR +1050174080,1050181631,IT 1050181632,1050189823,PL 1050189824,1050198015,DE 1050198016,1050206207,CH @@ -6687,9 +6620,7 @@ 1051099840,1051099863,NL 1051099864,1051099879,BE 1051099880,1051099887,NL -1051099888,1051099911,BE -1051099912,1051099919,NL -1051099920,1051099927,BE +1051099888,1051099927,BE 1051099928,1051099967,NL 1051099968,1051099975,BE 1051099976,1051099991,NL @@ -6697,9 +6628,7 @@ 1051100016,1051100023,NL 1051100024,1051100031,BE 1051100032,1051100039,NL -1051100040,1051100047,BE -1051100048,1051100055,NL -1051100056,1051100079,BE +1051100040,1051100079,BE 1051100080,1051100095,NL 1051100096,1051100143,BE 1051100144,1051100159,NL @@ -6709,9 +6638,7 @@ 1051100488,1051100499,NL 1051100500,1051100523,BE 1051100524,1051100527,NL -1051100528,1051100575,BE -1051100576,1051100583,NL -1051100584,1051100591,BE +1051100528,1051100591,BE 1051100592,1051100607,NL 1051100608,1051100631,BE 1051100632,1051100671,NL @@ -6725,12 +6652,10 @@ 1051100832,1051100839,NL 1051100840,1051100879,BE 1051100880,1051100919,NL -1051100920,1051100935,BE -1051100936,1051100943,NL -1051100944,1051100951,BE +1051100920,1051100951,BE 1051100952,1051100967,NL -1051100968,1051101039,BE -1051101040,1051101055,NL +1051100968,1051101047,BE +1051101048,1051101055,NL 1051101056,1051101079,BE 1051101080,1051101087,NL 1051101088,1051101095,BE @@ -6747,8 +6672,8 @@ 1051101288,1051101407,NL 1051101408,1051101415,BE 1051101416,1051101431,NL -1051101432,1051101439,BE -1051101440,1051101463,NL +1051101432,1051101447,BE +1051101448,1051101463,NL 1051101464,1051101471,BE 1051101472,1051101599,NL 1051101600,1051101607,BE @@ -6756,16 +6681,20 @@ 1051101616,1051101623,BE 1051101624,1051101631,NL 1051101632,1051101647,BE -1051101648,1051101679,NL -1051101680,1051101687,BE +1051101648,1051101671,NL +1051101672,1051101687,BE 1051101688,1051101719,NL 1051101720,1051101735,BE 1051101736,1051101783,NL 1051101784,1051101799,BE -1051101800,1051101999,NL +1051101800,1051101823,NL +1051101824,1051101855,BE +1051101856,1051101959,NL +1051101960,1051101967,BE +1051101968,1051101999,NL 1051102000,1051102007,BE -1051102008,1051102143,NL -1051102144,1051102159,BE +1051102008,1051102135,NL +1051102136,1051102159,BE 1051102160,1051102207,NL 1051102208,1051102727,BE 1051102728,1051103233,NL @@ -6794,21 +6723,23 @@ 1051103920,1051103927,BE 1051103928,1051103959,NL 1051103960,1051103975,BE -1051103976,1051104023,NL -1051104024,1051104031,BE +1051103976,1051104015,NL +1051104016,1051104031,BE 1051104032,1051104111,NL 1051104112,1051104143,BE 1051104144,1051104167,NL 1051104168,1051104175,BE 1051104176,1051104231,NL -1051104232,1051104247,BE -1051104248,1051104359,NL +1051104232,1051104255,BE +1051104256,1051104311,NL +1051104312,1051104319,BE +1051104320,1051104359,NL 1051104360,1051104367,BE 1051104368,1051104383,NL -1051104384,1051104391,BE -1051104392,1051104503,NL -1051104504,1051104511,BE -1051104512,1051104583,NL +1051104384,1051104399,BE +1051104400,1051104503,NL +1051104504,1051104519,BE +1051104520,1051104583,NL 1051104584,1051104599,BE 1051104600,1051104607,NL 1051104608,1051104631,BE @@ -6818,9 +6749,11 @@ 1051104752,1051104759,BE 1051104760,1051104823,NL 1051104824,1051104831,BE -1051104832,1051104847,NL -1051104848,1051104855,BE -1051104856,1051104951,NL +1051104832,1051104839,NL +1051104840,1051104855,BE +1051104856,1051104935,NL +1051104936,1051104943,BE +1051104944,1051104951,NL 1051104952,1051104959,BE 1051104960,1051104991,NL 1051104992,1051104999,BE @@ -6828,29 +6761,43 @@ 1051105048,1051105055,BE 1051105056,1051105063,NL 1051105064,1051105079,BE -1051105080,1051105111,NL -1051105112,1051105119,BE +1051105080,1051105103,NL +1051105104,1051105119,BE 1051105120,1051105127,NL 1051105128,1051105135,BE 1051105136,1051105143,NL 1051105144,1051105151,BE -1051105152,1051105255,NL +1051105152,1051105191,NL +1051105192,1051105199,BE +1051105200,1051105215,NL +1051105216,1051105223,BE +1051105224,1051105255,NL 1051105256,1051105263,BE 1051105264,1051105271,NL 1051105272,1051105279,BE -1051105280,1051105375,NL +1051105280,1051105319,NL +1051105320,1051105327,BE +1051105328,1051105375,NL 1051105376,1051105383,BE -1051105384,1051105447,NL -1051105448,1051105455,BE +1051105384,1051105439,NL +1051105440,1051105455,BE 1051105456,1051105519,NL -1051105520,1051105527,BE -1051105528,1051105535,NL -1051105536,1051105551,BE +1051105520,1051105551,BE 1051105552,1051105599,NL 1051105600,1051105607,BE -1051105608,1051105895,NL +1051105608,1051105703,NL +1051105704,1051105711,BE +1051105712,1051105791,NL +1051105792,1051105799,BE +1051105800,1051105863,NL +1051105864,1051105871,BE +1051105872,1051105895,NL 1051105896,1051105903,BE -1051105904,1051106031,NL +1051105904,1051105911,NL +1051105912,1051105919,BE +1051105920,1051105999,NL +1051106000,1051106007,BE +1051106008,1051106031,NL 1051106032,1051106039,BE 1051106040,1051106047,NL 1051106048,1051106055,BE @@ -6858,7 +6805,9 @@ 1051106096,1051106103,BE 1051106104,1051106111,NL 1051106112,1051106119,BE -1051106120,1051106167,NL +1051106120,1051106135,NL +1051106136,1051106143,BE +1051106144,1051106167,NL 1051106168,1051106175,BE 1051106176,1051106183,NL 1051106184,1051106191,BE @@ -6866,21 +6815,33 @@ 1051106248,1051106255,BE 1051106256,1051106303,NL 1051106304,1051106311,BE -1051106312,1051106335,NL +1051106312,1051106319,NL +1051106320,1051106327,BE +1051106328,1051106335,NL 1051106336,1051106351,BE 1051106352,1051106391,NL 1051106392,1051106399,BE -1051106400,1051106543,NL +1051106400,1051106423,NL +1051106424,1051106431,BE +1051106432,1051106463,NL +1051106464,1051106471,BE +1051106472,1051106511,NL +1051106512,1051106519,BE +1051106520,1051106543,NL 1051106544,1051106551,BE 1051106552,1051106591,NL 1051106592,1051106599,BE 1051106600,1051106663,NL 1051106664,1051106671,BE -1051106672,1051106759,NL +1051106672,1051106711,NL +1051106712,1051106719,BE +1051106720,1051106759,NL 1051106760,1051106767,BE 1051106768,1051106775,NL 1051106776,1051106783,BE -1051106784,1051106823,NL +1051106784,1051106799,NL +1051106800,1051106807,BE +1051106808,1051106823,NL 1051106824,1051106831,BE 1051106832,1051106847,NL 1051106848,1051106863,BE @@ -6890,8 +6851,12 @@ 1051106944,1051106951,BE 1051106952,1051106959,NL 1051106960,1051106967,BE -1051106968,1051107031,NL -1051107032,1051107039,BE +1051106968,1051106975,NL +1051106976,1051106983,BE +1051106984,1051106999,NL +1051107000,1051107007,BE +1051107008,1051107023,NL +1051107024,1051107039,BE 1051107040,1051107071,NL 1051107072,1051107079,BE 1051107080,1051107103,NL @@ -6901,14 +6866,14 @@ 1051107152,1051107159,NL 1051107160,1051107167,BE 1051107168,1051107183,NL -1051107184,1051107199,BE -1051107200,1051107207,NL -1051107208,1051107215,BE +1051107184,1051107215,BE 1051107216,1051107223,NL 1051107224,1051107231,BE 1051107232,1051107239,NL 1051107240,1051107247,BE -1051107248,1051107295,NL +1051107248,1051107279,NL +1051107280,1051107287,BE +1051107288,1051107295,NL 1051107296,1051107303,BE 1051107304,1051107311,NL 1051107312,1051107327,BE @@ -6959,9 +6924,7 @@ 1051576000,1051576015,IT 1051576016,1051576903,GB 1051576904,1051576911,US -1051576912,1051576943,GB -1051576944,1051576959,DE -1051576960,1051577503,GB +1051576912,1051577503,GB 1051577504,1051577519,NL 1051577520,1051577535,GB 1051577536,1051577567,NL @@ -7048,7 +7011,7 @@ 1052002520,1052002523,DE 1052002528,1052002543,DE 1052003328,1052003359,DE -1052003392,1052003455,DE +1052003400,1052003455,DE 1052003480,1052003487,DE 1052003552,1052003839,DE 1052003968,1052003999,DE @@ -7062,7 +7025,7 @@ 1052006544,1052006559,DE 1052006576,1052006607,DE 1052007072,1052007103,DE -1052007432,1052007439,DE +1052007432,1052007435,DE 1052007456,1052007471,DE 1052007520,1052007535,DE 1052007776,1052007791,DE @@ -7080,7 +7043,7 @@ 1052010608,1052010655,DE 1052010752,1052011135,DE 1052011264,1052012335,DE -1052012376,1052012383,DE +1052012376,1052012399,DE 1052012544,1052013055,DE 1052013060,1052013063,DE 1052013072,1052013095,DE @@ -7119,7 +7082,7 @@ 1052018720,1052018767,DE 1052019200,1052019455,DE 1052019736,1052019775,DE -1052019872,1052020047,DE +1052019904,1052020047,DE 1052020673,1052020702,DE 1052020704,1052041599,DE 1052041728,1052041863,DE @@ -7144,9 +7107,7 @@ 1052045024,1052045055,DE 1052045312,1052046135,DE 1052046336,1052046591,DE -1052046656,1052046719,DE 1052046848,1052047139,DE -1052047360,1052047871,DE 1052049152,1052049183,DE 1052049408,1052057599,PL 1052057600,1052065791,RU @@ -7906,7 +7867,9 @@ 1052602496,1052602623,ES 1052602624,1052621951,GB 1052621952,1052622015,IE -1052622016,1052644095,GB +1052622016,1052634943,GB +1052634944,1052634951,IE +1052634952,1052644095,GB 1052644096,1052644351,SE 1052644352,1052647167,GB 1052647168,1052647423,SE @@ -8000,7 +7963,9 @@ 1053297040,1053297055,IT 1053297112,1053297151,IT 1053298176,1053299199,CH -1053299712,1053300119,GB +1053299712,1053300023,GB +1053300032,1053300119,GB +1053300128,1053300143,GB 1053300160,1053300735,GB 1053300736,1053300991,CH 1053300992,1053301023,FR @@ -8016,7 +7981,6 @@ 1053302056,1053302063,DE 1053302064,1053302159,FR 1053302176,1053302183,FR -1053302256,1053302271,FR 1053302320,1053302335,FR 1053302384,1053302687,FR 1053302728,1053302735,FR @@ -8029,10 +7993,9 @@ 1053308672,1053308767,GB 1053308800,1053308863,GB 1053308928,1053308991,ZA -1053309024,1053309055,ZA 1053309184,1053309951,ZA 1053311232,1053311359,CZ -1053312000,1053312831,DK +1053312000,1053312815,DK 1053312848,1053312871,DK 1053312880,1053312911,DK 1053312928,1053312959,DK @@ -8040,13 +8003,13 @@ 1053313296,1053313343,GB 1053313440,1053313599,GB 1053313664,1053313679,GB -1053313728,1053314047,GB +1053313728,1053313791,GB +1053313920,1053314047,GB 1053314064,1053314079,CZ 1053315072,1053316623,GB 1053316632,1053316639,GB -1053316648,1053316655,GB -1053316688,1053316695,GB -1053316704,1053316711,GB +1053316648,1053316671,GB +1053316688,1053316711,GB 1053316720,1053316727,GB 1053316736,1053316863,GB 1053317120,1053317295,ZA @@ -8073,8 +8036,8 @@ 1053329144,1053329151,ZA 1053329184,1053329279,ZA 1053329408,1053329439,ES -1053329512,1053329535,ES -1053329600,1053329639,ES +1053329512,1053329527,ES +1053329632,1053329639,ES 1053330432,1053330687,ES 1053331456,1053331487,NL 1053331584,1053331663,NL @@ -8103,8 +8066,9 @@ 1053339648,1053340159,AT 1053340160,1053340415,ZA 1053340480,1053340495,NL -1053340672,1053340711,GB -1053340720,1053340871,GB +1053340672,1053340679,GB +1053340688,1053340711,GB +1053340720,1053340879,GB 1053340888,1053340895,GB 1053340904,1053340919,GB 1053340928,1053341183,GB @@ -8122,7 +8086,7 @@ 1053350488,1053350495,BE 1053350656,1053350911,BE 1053351936,1053352191,IL -1053352992,1053353031,IE +1053353024,1053353031,IE 1053353104,1053353111,IE 1053353136,1053353151,IE 1053353184,1053353215,IE @@ -8180,7 +8144,7 @@ 1053838336,1053838591,DE 1053840400,1053840415,DE 1053840448,1053840511,DE -1053843200,1053843207,DK +1053843200,1053843215,DK 1053843712,1053843967,DE 1053843968,1053844223,GB 1053844224,1053844479,DE @@ -8235,7 +8199,9 @@ 1053884416,1053892607,BH 1053892608,1053892619,DE 1053892620,1053892623,GB -1053892624,1053894495,DE +1053892624,1053892943,DE +1053892944,1053892959,GB +1053892960,1053894495,DE 1053894496,1053894527,GB 1053894528,1053894719,DE 1053894720,1053894735,FR @@ -8345,6 +8311,7 @@ 1054969040,1054978815,DE 1054978816,1054979071,FR 1054979072,1055129599,DE +1055129600,1055195135,GR 1055196160,1055197823,CH 1055197920,1055198463,CH 1055198976,1055199103,CH @@ -8444,7 +8411,9 @@ 1055965184,1055973375,CH 1055973376,1055981567,FR 1055981568,1055989759,IT -1055989760,1055995135,DE +1055989760,1055992310,DE +1055992311,1055992318,CH +1055992319,1055995135,DE 1055995136,1055995391,NL 1055995392,1055997951,DE 1055997952,1056014335,FR @@ -8456,8 +8425,9 @@ 1056210944,1056219135,PL 1056219136,1056227327,GB 1056227328,1056243711,TR -1056243712,1056251903,MC -1056251904,1056260095,GB +1056243712,1056244447,CH +1056244448,1056244479,MC +1056244480,1056251903,CH 1056260096,1056276479,CZ 1056276480,1056374783,DE 1056374784,1056440319,SE @@ -8505,3309 +8475,88 @@ 1056875672,1056876031,GB 1056876032,1056876047,IE 1056876048,1056964607,GB -1056964608,1061227007,US -1061227008,1061227263,HT -1061227264,1061227519,BO -1061227520,1061588735,US -1061588736,1061588991,GU -1061588992,1061748991,US -1061748992,1061749247,PR -1061749248,1062069247,US -1062069248,1062070271,PR -1062070272,1062497791,US -1062497792,1062498303,FM -1062498304,1062545919,US -1062545920,1062546431,BM -1062546432,1062871551,US -1062871552,1062872063,PR -1062872064,1063305727,US -1063305728,1063305983,CA -1063305984,1063334911,US -1063334912,1063335423,CO -1063335424,1063340799,US -1063340800,1063340927,CA -1063340928,1063568895,US -1063568896,1063569151,TZ -1063569152,1063573679,US -1063573680,1063573695,VN -1063573696,1063727615,US -1063727616,1063728127,GU -1063728128,1063747839,US -1063747840,1063748095,UG -1063748096,1063748607,US -1063748608,1063749119,GH -1063749120,1063749631,US -1063749632,1063749887,LR -1063749888,1063750143,SA -1063750144,1063750399,NG -1063750400,1063750463,US -1063750464,1063750527,NG -1063750528,1063750655,US -1063750656,1063751679,NG -1063751680,1063895039,US 1063895040,1063899135,KR -1063899136,1064124927,US -1064124928,1064125695,EC -1064125696,1064126719,US -1064126720,1064126975,EC -1064126976,1064127487,US -1064127488,1064127999,EC -1064128000,1064170799,US -1064170800,1064170807,LB -1064170808,1064170991,US -1064170992,1064170999,LB -1064171000,1064171007,US -1064171008,1064171135,LB -1064171136,1064171263,US -1064171264,1064171551,LB -1064171552,1064171559,TZ -1064171560,1064171575,US -1064171576,1064171583,PK -1064171584,1064171607,US -1064171608,1064171615,PK -1064171616,1064171631,GH -1064171632,1064171855,US -1064171856,1064171871,TZ -1064171872,1064171903,US -1064171904,1064171911,LB -1064171912,1064171919,US -1064171920,1064171927,PK -1064171928,1064171935,US -1064171936,1064171967,LB -1064171968,1064204287,US -1064204288,1064205311,MX -1064205312,1064650751,US -1064650752,1064651775,EC -1064651776,1065519359,US -1065519360,1065519487,CA -1065519488,1065594879,US -1065598976,1065611263,US -1065615360,1065811967,US -1065811968,1065820159,CA -1065820160,1065873407,US -1065873408,1065877503,PR -1065877504,1065906175,US -1065906176,1065908223,KY -1065908224,1066139647,US -1066401792,1066584063,US -1066584064,1066586111,PE -1066586112,1066627335,US -1066627336,1066627343,CA -1066627344,1066718559,US -1066718560,1066718591,PR -1066718592,1066828151,US -1066828152,1066828159,CN -1066828160,1066828255,US -1066828256,1066828287,HK -1066828288,1066829311,US -1066829312,1066829567,HK -1066829568,1066830207,US -1066830208,1066830239,SG -1066830240,1066830287,US -1066830288,1066830303,SG -1066830304,1066830311,US -1066830312,1066830319,SG -1066830320,1066830335,US -1066830336,1066830591,SG -1066830592,1066830799,US -1066830800,1066830807,SG -1066830808,1066831039,US -1066831040,1066831071,JP -1066831072,1066898783,US -1066898784,1066898815,CO -1066898816,1067473471,US -1067473472,1067473535,CA -1067473536,1067474751,US -1067474752,1067474767,NL -1067474768,1067481855,US -1067481856,1067482111,CA -1067482112,1067494847,US -1067494848,1067494879,CA -1067494880,1067503615,US -1067503616,1067503743,CA -1067503744,1067532287,US -1067532288,1067532799,HN -1067532800,1067537959,US -1067537960,1067537967,GB -1067537968,1067562495,US -1067562496,1067562751,SL -1067562752,1067573247,US -1067573248,1067573255,SG -1067573256,1067575295,US -1067575296,1067577343,HN -1067577344,1067617791,US -1067617792,1067618047,CN -1067618048,1067625967,US -1067625968,1067625983,CH -1067625984,1067653255,US -1067653256,1067653263,PR -1067653264,1067693055,US -1067693056,1067693567,CO -1067693568,1067726847,US -1067726848,1067727359,EC -1067727360,1067740159,US -1067740160,1067741183,HN -1067741184,1067762815,US -1067762816,1067762831,CA -1067762832,1067780607,US -1067780608,1067780863,GB -1067780864,1067808783,US -1067808784,1067808799,GB -1067808800,1067822863,US -1067822864,1067822871,CA -1067822872,1067824895,US -1067824896,1067825151,PR -1067825152,1067826239,US -1067826240,1067826247,CA -1067826248,1067908295,US -1067908296,1067908303,CH -1067908304,1067909023,US -1067909024,1067909039,SG -1067909040,1067918879,US -1067918880,1067918887,NL -1067918888,1067923231,US -1067923232,1067923239,CA -1067923240,1067977895,US -1067977896,1067977903,CA -1067977904,1067989247,US -1067989248,1067989503,EC -1067989504,1067998463,US -1067998464,1067998719,CO -1067998720,1068119407,US -1068119408,1068119423,DE -1068119424,1068167439,US -1068167440,1068167447,GB -1068167448,1068198879,US -1068198880,1068198911,IN -1068198912,1068199935,US -1068199936,1068204031,CA -1068204032,1068230655,US -1068230656,1068230911,CO -1068230912,1068284735,US -1068284736,1068284743,CA -1068284744,1068326911,US -1068326912,1068327167,EC -1068327168,1068362863,US -1068362864,1068362879,GB -1068362880,1068419071,US -1068419072,1068421119,CO -1068421120,1068425983,US -1068425984,1068426239,EC -1068426240,1068480159,US -1068480160,1068480191,IN -1068480192,1068491263,US -1068491264,1068491519,HN -1068491520,1071472639,US -1071472640,1071480831,CA -1071480832,1071985631,US -1071985632,1071985663,ML -1071985664,1072680623,US -1072680624,1072680631,CA -1072680632,1072922623,US -1072922624,1072922879,PH -1072922880,1072923135,PK -1072923136,1072923391,CA -1072923392,1072923903,US -1072923904,1072924927,CA -1072924928,1072925183,US -1072925184,1072926207,CA -1072926208,1072926471,US -1072926472,1072926527,CA -1072926528,1072926591,US -1072926592,1072926655,LC -1072926656,1072926719,CA -1072926720,1072926975,PH -1072926976,1072927487,CA -1072927488,1072927743,US -1072927744,1072928047,CA -1072928048,1072928063,IE -1072928064,1072928095,US -1072928096,1072928127,CA -1072928128,1072928255,US -1072928256,1072928263,CA -1072928264,1072928287,AF -1072928288,1072928319,CA -1072928320,1072928447,US -1072928448,1072929535,CA -1072929536,1072929791,US -1072929792,1072930047,CA -1072930048,1072930303,US -1072930304,1072931071,CA -1072931072,1072931327,US -1072931328,1072932607,CA -1072932608,1072932863,NG -1072932864,1072934399,CA -1072934400,1072934783,US -1072934784,1072934847,AU -1072934848,1072934879,CA -1072934880,1072934911,TW -1072934912,1072934943,CA -1072934944,1072934975,PH -1072934976,1072935039,CA -1072935040,1072935135,US -1072935136,1072935159,CA -1072935160,1072935167,US -1072935168,1072935679,CA -1072935680,1072935807,PH -1072935808,1072936447,CA -1072936448,1072936959,PH -1072936960,1072937215,US -1072937216,1072937471,IR -1072937472,1072937727,CA -1072937728,1072937983,US -1072937984,1072938239,CA -1072938240,1072938495,VG -1072938496,1072938751,CA -1072938752,1072940031,US -1072940032,1072955391,CA -1072955392,1073022975,US -1073022976,1073025791,HN -1073025792,1073026047,NI -1073026048,1073026303,US -1073026304,1073026431,DO -1073026432,1073027071,US -1073027072,1073028351,NI -1073028352,1073028607,US -1073028608,1073029119,GD -1073029120,1073031167,PR -1073031168,1073031231,US -1073031232,1073031263,AN -1073031264,1073031423,US -1073031424,1073031935,AN -1073031936,1073033215,US -1073033216,1073035263,AN -1073035264,1073036543,US -1073036544,1073037055,MX -1073037056,1073037311,AN -1073037312,1073037823,CO -1073037824,1073038335,GD -1073038336,1073039359,US -1073039360,1073041407,GT -1073041408,1073043455,CO -1073043456,1073045503,US -1073045504,1073047551,CO -1073047552,1073049599,PR -1073049600,1073053695,BS -1073053696,1073070079,US -1073074176,1073143807,US -1073147904,1073233919,US -1073283072,1073373183,US -1073373184,1073381375,CA 1073381376,1073381887,NL -1073381888,1074020351,US -1074020352,1074028543,CA -1074028544,1074089983,US -1074102272,1074118655,US -1074118656,1074120703,CA -1074120704,1074120719,US -1074120720,1074120959,CA -1074120960,1074121215,US -1074121216,1074122415,CA -1074122416,1074122431,US -1074122432,1074125055,CA -1074125056,1074125311,US -1074125312,1074126847,CA -1074126848,1074127359,US -1074127360,1074128511,CA -1074128512,1074128575,US -1074128576,1074135039,CA -1074135040,1074184191,US -1074184192,1074188287,CA -1074188288,1074229247,US -1074229248,1074241535,CA -1074241536,1074672671,US -1074672672,1074672703,IN -1074672704,1074672943,US -1074672944,1074672959,DK -1074672960,1074673663,US -1074673664,1074673679,CY -1074673680,1074675311,US -1074675312,1074675327,NO -1074675328,1074680623,US -1074680624,1074680639,CA -1074680640,1074680703,US -1074680704,1074680719,IL -1074680720,1074681263,US -1074681264,1074681279,CA -1074681280,1074681343,US -1074681344,1074681359,CA -1074681360,1074682687,US -1074682688,1074682751,CA -1074682752,1074683023,US -1074683024,1074683039,CA -1074683040,1074683807,US -1074683808,1074683839,CA -1074683840,1074690895,US -1074690896,1074690911,AR -1074690912,1074690943,US -1074690944,1074691007,AR -1074691008,1074691135,US -1074691136,1074691199,AR -1074691200,1074696063,US -1074696064,1074696095,AU -1074696096,1074701583,US -1074701584,1074701591,CA -1074701592,1074701599,US -1074701600,1074701631,CA -1074701632,1074705791,US -1074705792,1074705799,IL -1074705800,1074705887,US -1074705888,1074705903,IL -1074705904,1074706175,US -1074706176,1074706303,IL -1074706304,1074706367,US -1074706368,1074706431,GB -1074706432,1074706679,US -1074706680,1074706687,GB -1074706688,1074707775,US -1074707776,1074707839,GB -1074707840,1074707967,US -1074707968,1074708223,GB -1074708224,1074708991,US -1074708992,1074709247,PH -1074709248,1074711039,US -1074711040,1074711055,IN -1074711056,1074716679,US -1074716680,1074716687,GB -1074716688,1074716719,US -1074716720,1074716735,GB -1074716736,1074733055,US -1074733056,1074737151,AU -1074737152,1074745343,CA -1074745344,1074757631,US -1074757632,1074765823,CA -1074765824,1074777343,US -1074777344,1074777599,AU -1074777600,1074783167,US -1074783168,1074783199,CA -1074783200,1074783231,BM -1074783232,1074860031,US -1074864128,1074937855,US -1074937856,1074946047,CA -1074946048,1074962431,US -1074962432,1074970623,CA -1074970624,1075117287,US -1075117288,1075117311,IN -1075117312,1075421183,US -1075421184,1075429375,CA -1075429376,1075478527,US -1075478528,1075494911,CA -1075494912,1075558143,US -1075558144,1075558911,VI -1075558912,1075576831,US -1075576832,1075580927,GB -1075580928,1075585023,NO -1075585024,1075593967,US -1075593968,1075593983,CA -1075593984,1075594975,US -1075594976,1075594991,CA -1075594992,1075595343,US -1075595344,1075595359,CA -1075595360,1075596031,US -1075596032,1075596047,CA -1075596048,1075596831,US -1075596832,1075596847,CA -1075596848,1075597023,US -1075597024,1075597039,CA -1075597040,1075597167,US -1075597168,1075597183,CA -1075597184,1075597375,US -1075597376,1075597407,CA -1075597408,1075597439,IL -1075597440,1075597551,US -1075597552,1075597599,CA -1075597600,1075598367,US -1075598368,1075598383,CA -1075598384,1075598943,US -1075598944,1075598991,CA -1075598992,1075599007,US -1075599008,1075599039,CA -1075599040,1075599471,US -1075599472,1075599487,IL -1075599488,1075599967,US -1075599968,1075599983,IE -1075599984,1075601279,US -1075601280,1075601295,CA -1075601296,1075609599,US +1073382400,1073382655,US +1075576832,1075576967,NO +1075576968,1075576975,GB +1075576976,1075576991,NO +1075576992,1075577023,GB +1075577024,1075577067,NO +1075577068,1075577071,GB +1075577072,1075577087,NO +1075577088,1075577103,GB +1075577104,1075577271,NO +1075577272,1075577279,GB +1075577280,1075577311,NO +1075577312,1075577599,GB +1075577600,1075577775,NO +1075577776,1075577791,GB +1075577792,1075577855,NO +1075577856,1075578111,GB +1075578112,1075578623,NO +1075578624,1075578879,GB +1075578880,1075578927,NO +1075578928,1075578943,GB +1075578944,1075579007,NO +1075579008,1075579039,GB +1075579040,1075579047,NO +1075579048,1075579059,GB +1075579060,1075579747,NO +1075579748,1075579751,GB +1075579752,1075579935,NO +1075579936,1075579943,GB +1075579944,1075579967,NO +1075579968,1075579975,GB +1075579976,1075579983,NO +1075579984,1075579999,GB +1075580000,1075581295,NO +1075581296,1075581311,NL +1075581312,1075581447,NO +1075581448,1075581455,NL +1075581456,1075581471,NO +1075581472,1075581479,NL +1075581480,1075581495,NO +1075581496,1075581499,NL +1075581500,1075581951,NO +1075581952,1075582207,NL +1075582208,1075582503,NO +1075582504,1075582511,NL +1075582512,1075582615,NO +1075582616,1075582623,NL +1075582624,1075583119,NO +1075583120,1075583123,NL +1075583124,1075583127,NO +1075583128,1075583135,NL +1075583136,1075583147,NO +1075583148,1075583151,NL +1075583152,1075583503,NO +1075583504,1075583519,NL +1075583520,1075583551,NO +1075583552,1075583567,NL +1075583568,1075583583,NO +1075583584,1075583591,NL +1075583592,1075583743,NO +1075583744,1075583759,NL +1075583760,1075583783,NO +1075583784,1075583791,NL +1075583792,1075583903,NO +1075583904,1075583911,NL +1075583912,1075584071,NO +1075584072,1075584095,NL +1075584096,1075584355,NO +1075584356,1075584367,NL +1075584368,1075584695,NO +1075584696,1075584711,NL +1075584712,1075585023,NO 1075609600,1075613695,TT -1075613696,1075773439,US -1075789824,1075855359,US 1075855360,1075871743,DO -1075871744,1075970047,US -1075970048,1075972095,CA -1075972096,1075972351,GB -1075972352,1075976191,US -1075976192,1075976447,CA -1075976448,1075976703,US -1075976704,1075976959,CA -1075976960,1075977983,US -1075977984,1075978239,CA -1075978240,1075983359,US -1075983360,1075984383,CA -1075984384,1075985919,US -1075985920,1075986431,CA -1075986432,1075990271,US -1075990272,1075990527,CA -1075990528,1075995007,US -1075995008,1075995023,VG -1075995024,1075996991,US -1075996992,1075997071,CA -1075997072,1075997183,US -1075997184,1075997439,CA -1075997440,1075999999,US -1076000000,1076000255,CA -1076000256,1076000767,US -1076000768,1076002047,CA -1076002048,1076003071,US -1076003072,1076003327,CA -1076003328,1076003519,US -1076003520,1076003535,CA -1076003536,1076003583,US -1076003584,1076004351,CA -1076004352,1076004863,US -1076004864,1076005119,CA -1076005120,1076005375,US -1076005376,1076005631,CA -1076005632,1076006399,US -1076006400,1076006655,CA -1076006656,1076006911,US -1076006912,1076007167,CA -1076007168,1076007423,US -1076007424,1076007679,CA -1076007680,1076007935,US -1076007936,1076008191,CA -1076008192,1076008447,US -1076008448,1076009215,CA -1076009216,1076009727,US -1076009728,1076010495,CA -1076010496,1076026367,US -1076026368,1076026879,CA -1076026880,1076028159,US -1076028160,1076028415,CA -1076028416,1076028927,US -1076028928,1076029183,BZ -1076029184,1076029439,US -1076029440,1076029951,CA -1076029952,1076030207,CN -1076030208,1076030783,US -1076030784,1076030847,CA -1076030848,1076030975,US -1076030976,1076031487,CA -1076031488,1076031743,US -1076031744,1076031999,CA -1076032000,1076281631,US -1076281632,1076281663,AT -1076281664,1076281695,US -1076281696,1076281727,TH -1076281728,1076282111,US -1076282112,1076282143,AU -1076282144,1076282351,US -1076282352,1076282367,CA -1076282368,1076283903,US -1076283904,1076284159,NO -1076284160,1076284679,US -1076284680,1076284687,HU -1076284688,1076285439,US -1076285440,1076285455,DK -1076285456,1076291903,US -1076291904,1076291919,UA -1076291920,1076292559,US -1076292560,1076292567,NL -1076292568,1076294655,US -1076294656,1076294687,CY -1076294688,1076294703,US -1076294704,1076294719,NO -1076294720,1076295071,US -1076295072,1076295087,NL -1076295088,1076295167,US -1076295168,1076295199,CY -1076295200,1076306511,US -1076306512,1076306527,AE -1076306528,1076307495,US -1076307496,1076307503,DE -1076307504,1076307519,US -1076307520,1076307535,DE -1076307536,1076307743,US -1076307744,1076307807,DE -1076307808,1076307967,US -1076307968,1076308223,DE -1076308224,1076308495,US -1076308496,1076308511,AE -1076308512,1076308575,US -1076308576,1076308591,IL -1076308592,1076308671,US -1076308672,1076308687,DE -1076308688,1076308991,US -1076308992,1076309007,IE -1076309008,1076309119,US -1076309120,1076309135,IE -1076309136,1076309151,US -1076309152,1076309183,DE -1076309184,1076309967,US -1076309968,1076309983,DE -1076309984,1076310015,US -1076310016,1076310271,DE -1076310272,1076310303,AE -1076310304,1076310367,US -1076310368,1076310383,IE -1076310384,1076310399,US -1076310400,1076310431,AE -1076310432,1076310463,AU -1076310464,1076310527,IL -1076310528,1076338687,US -1076338688,1076346879,CA -1076346880,1076387839,US -1076387840,1076393727,CA -1076393728,1076394239,US -1076394240,1076396031,CA -1076396032,1076408319,US -1076408320,1076412415,CA -1076412416,1076424703,US -1076424704,1076428799,CA -1076428800,1076493311,US -1076493312,1076493375,IN -1076493376,1076543487,US -1076543488,1076559871,CA -1076559872,1076756479,US -1076756480,1076772863,CA -1076772864,1076781055,US -1076789248,1076850687,US -1076850688,1076850943,CA -1076850944,1077055487,US -1077055488,1077059583,CA -1077059584,1077444607,US -1077444608,1077452799,CA -1077452800,1077460991,JP -1077460992,1077469183,US -1077469184,1077477375,CA -1077477376,1077506047,US -1077510144,1077561327,US -1077561328,1077561343,AR -1077561344,1077565503,US -1077565504,1077565567,AR -1077565568,1077592063,US -1077600256,1077641215,US -1077641216,1077657599,CA -1077657600,1077936127,US -1078001664,1078067199,US -1078075392,1078124543,US -1078124544,1078128639,CA -1078128640,1078198271,US -1078206464,1078247423,US -1078247424,1078251519,CA -1078251520,1078280639,US -1078280640,1078280671,CR -1078280672,1078282751,US -1078282752,1078283007,CA -1078283008,1078283015,US -1078283016,1078283023,VG -1078283024,1078283423,US -1078283424,1078283439,CA -1078283440,1078283743,US -1078283744,1078283775,CA -1078283776,1078283999,US -1078284000,1078284031,CA -1078284032,1078284367,US -1078284368,1078284383,VG -1078284384,1078287871,US -1078287872,1078288127,CA -1078288128,1078336447,US -1078336448,1078336455,HK -1078336456,1078336463,US -1078336464,1078336479,HK -1078336480,1078341807,US -1078341808,1078341823,PH -1078341824,1078349311,US -1078349312,1078349823,PH -1078349824,1078413311,US -1078419456,1078456319,US -1078456320,1078460415,CA -1078460416,1078484991,US -1078489088,1078517759,US -1078517760,1078525951,CA -1078525952,1078575103,US -1078583296,1078660799,US -1078660800,1078660831,CN -1078660832,1078661807,US -1078661808,1078661823,IN -1078661824,1078722559,US -1078722560,1078734847,AR -1078734848,1078737919,CO -1078737920,1078738943,EC -1078738944,1078739455,VE -1078739456,1078739967,US -1078739968,1078743039,PE -1078743040,1078746111,CO -1078746112,1078747135,PE -1078747136,1078749183,CL -1078749184,1078750231,PE -1078750232,1078750239,CA -1078750240,1078751231,PE -1078751232,1078753279,CO -1078753280,1078755327,AR -1078755328,1078757375,PE -1078757376,1078767615,CL -1078767616,1078768639,CO -1078768640,1078769663,CL -1078769664,1078771711,CO -1078771712,1078773759,EC -1078773760,1078775807,PE -1078775808,1078777855,CO -1078777856,1078780927,EC -1078780928,1078935551,US -1078947840,1078956799,US -1078956800,1078957055,GB -1078957056,1079320575,US -1079320576,1079328767,CA -1079328768,1079329919,US -1079329920,1079329951,CA -1079329952,1079377919,US -1079377920,1079378943,CA -1079378944,1079379199,US -1079379200,1079379455,CA -1079379456,1079379711,US -1079379712,1079380927,CA -1079380928,1079381183,US -1079381184,1079381567,CA -1079381568,1079381599,US -1079381600,1079381631,WS -1079381632,1079382015,US -1079382016,1079382527,CA -1079382528,1079383039,US -1079383040,1079383295,VG -1079383296,1079383807,US -1079383808,1079384063,MH -1079384064,1079384575,CA -1079384576,1079385087,ZW -1079385088,1079385855,CA -1079385856,1079386111,SZ -1079386112,1079386623,CA -1079386624,1079386879,SG -1079386880,1079387135,EG -1079387136,1079387391,US -1079387392,1079387647,NG -1079387648,1079387903,US -1079387904,1079388159,PH -1079388160,1079389439,CA -1079389440,1079389695,US -1079389696,1079389951,LC -1079389952,1079390719,CA -1079390720,1079390975,US -1079390976,1079391231,CA -1079391232,1079391487,LC -1079391488,1079393279,CA -1079393280,1079393791,US -1079393792,1079394063,CA -1079394064,1079394071,SG -1079394072,1079394079,CA -1079394080,1079394111,US -1079394112,1079394143,AF -1079394144,1079394175,CA -1079394176,1079394191,US -1079394192,1079394239,CA -1079394240,1079394303,US -1079394304,1079396351,CA -1079396352,1079397375,MP -1079397376,1079397631,MH -1079397632,1079397887,CA -1079397888,1079398399,US -1079398400,1079399583,CA -1079399584,1079399599,US -1079399600,1079399935,CA -1079399936,1079400447,US -1079400448,1079400511,FR -1079400512,1079400575,CA -1079400576,1079400639,US -1079400640,1079400767,CA -1079400768,1079400799,US -1079400800,1079401983,CA -1079401984,1079402239,US -1079402240,1079403007,CA -1079403008,1079403519,US -1079403520,1079403775,CA -1079403776,1079403807,US -1079403808,1079403903,CA -1079403904,1079403935,US -1079403936,1079403999,CA -1079404000,1079404031,US -1079404032,1079404543,CA -1079404544,1079404799,US -1079404800,1079405023,CA -1079405024,1079405119,US -1079405120,1079405407,CA -1079405408,1079405439,BD -1079405440,1079405567,US -1079405568,1079407615,CA -1079407616,1079408127,US -1079408128,1079408383,CA -1079408384,1079408415,SA -1079408416,1079408431,CA -1079408432,1079408447,US -1079408448,1079408895,CA -1079408896,1079409407,PK -1079409408,1079409919,CA -1079409920,1079410175,US -1079410176,1079411455,CA -1079411456,1079411711,PK -1079411712,1079413311,CA -1079413312,1079413343,US -1079413344,1079415807,CA -1079415808,1079416319,US -1079416320,1079422223,CA -1079422224,1079422239,IN -1079422240,1079425535,CA -1079425536,1079425551,ZA -1079425552,1079433215,CA -1079433216,1079435263,CR -1079435264,1079437311,CA -1079437312,1079439359,US -1079439360,1079443199,CA -1079443200,1079443231,PW -1079443232,1079443327,CA -1079443328,1079443455,AU -1079443456,1079451647,US -1079476224,1079508991,CA -1079508992,1079566847,US -1079566848,1079567103,GB -1079567104,1079567359,US -1079567360,1079567615,AU -1079567616,1079574527,US -1079574528,1079578623,PR -1079578624,1079585391,US -1079585392,1079585407,IN -1079585408,1079664639,US -1079664640,1079668735,CA -1079668736,1079861247,US -1079861248,1079865343,CA -1079865344,1080033279,US -1080033280,1080295423,CA -1080295424,1080999935,US -1080999936,1081016319,CA -1081016320,1081212927,US -1081212928,1081278463,CA -1081278464,1081377983,US -1081377984,1081377999,VE -1081378000,1081379327,US -1081379328,1081379839,VE -1081379840,1081385215,US -1081385216,1081385471,PA -1081385472,1081387519,US -1081387520,1081388031,PA -1081388032,1081391103,US -1081391104,1081393151,PA -1081393152,1081393775,US -1081393776,1081393783,CL -1081393784,1081394175,US -1081394176,1081397247,CL -1081397248,1081397759,US -1081397760,1081398783,CL -1081398784,1081399295,US -1081399296,1081401343,CL -1081401344,1081401415,US -1081401416,1081401423,AR -1081401424,1081401855,US -1081401856,1081402367,AR -1081402368,1081403615,US -1081403616,1081403631,AR -1081403632,1081409791,US -1081409792,1081410047,PR -1081410048,1081410559,US -1081410560,1081411583,PR -1081411584,1081413423,US -1081413424,1081413439,PR -1081413440,1081416191,US -1081416192,1081416447,PR -1081416448,1081419199,US -1081419200,1081419231,PR -1081419232,1081420319,US -1081420320,1081420351,PR -1081420352,1081443327,US -1081443328,1081444863,CL -1081444864,1081445375,US -1081445376,1081446399,CL -1081446400,1081460735,US -1081460736,1081462783,PA -1081462784,1081462815,CO -1081462816,1081462911,BR -1081462912,1081479167,US -1081479168,1081483263,CA -1081483264,1081565183,US -1081565184,1081573375,CA -1081573376,1081589759,US -1081589760,1081593855,BB -1081593856,1081597951,CA -1081597952,1081639423,US -1081639424,1081639679,DE -1081639680,1081655295,US -1081671680,1082314751,US -1082314752,1082315263,CA -1082315264,1082315471,US -1082315472,1082318847,CA -1082318848,1082434239,US -1082434240,1082434255,IN -1082434256,1082683391,US -1082683392,1082687487,CA -1082687488,1082945535,US -1082945536,1082949631,CA -1082949632,1082982399,US -1082982400,1083015167,CA -1083015168,1083391999,US -1083400192,1083437055,US -1083437056,1083441151,CA -1083441152,1083621375,US -1083621376,1083637759,BS -1083637760,1083686911,US -1083686912,1083703295,CA -1083703296,1083738367,US -1083738368,1083738879,PR -1083738880,1084067583,US -1084067584,1084067839,CA -1084067840,1085439999,US -1085440000,1085448191,CA -1085448192,1085456383,US -1085456384,1085464575,PR -1085464576,1085521919,US -1085530112,1085538303,US -1085538304,1085603839,CA -1085603840,1085849599,US -1085849600,1085857791,CA -1085857792,1085927423,US -1085931520,1085968383,US -1085972480,1085997055,US -1085997056,1086013439,CA -1086013440,1086022079,US -1086022080,1086022111,CA -1086022112,1086022175,US -1086022176,1086022207,CA -1086022208,1086022303,US -1086022304,1086022367,CA -1086022368,1086022591,US -1086022592,1086022655,CA -1086022656,1086025247,US -1086025248,1086025279,CA -1086025280,1086025799,US -1086025800,1086025807,RO -1086025808,1086026879,US -1086026880,1086027007,CA -1086027008,1086029023,US -1086029024,1086029055,CA -1086029056,1086029663,US -1086029664,1086029695,CA -1086029696,1086070783,US -1086095360,1086358143,US -1086358144,1086358271,PA -1086358272,1086359231,US -1086359232,1086359295,IL -1086359296,1086421503,US -1086421504,1086422015,MP -1086422016,1086476543,US -1086476544,1086476607,BM -1086476608,1086922751,US -1086922752,1086930943,CA -1086930944,1086955519,US -1086955520,1086971903,CA -1086971904,1087016959,US -1087016960,1087021055,CA -1087021056,1087419903,US -1087419904,1087420159,CA -1087420160,1087440895,US -1087440896,1087442943,PR -1087442944,1087495519,US -1087495520,1087495535,TW -1087495536,1087496703,US -1087496704,1087496959,CA -1087496960,1087497855,US -1087497856,1087497887,CA -1087497888,1087554751,US -1087554752,1087554759,IL -1087554760,1087557631,US -1087557632,1087557887,NO -1087557888,1087686655,US -1087686656,1087686911,PR -1087686912,1087715327,US -1087715328,1087717375,PA -1087717376,1087758335,US -1087758336,1087766527,PR -1087766528,1087862783,US -1087862784,1087864831,PA -1087864832,1088684031,US -1088684032,1088946175,CA -1088946176,1089154915,US -1089154916,1089154932,AU -1089154933,1089167359,US -1089167360,1089171455,CA -1089171456,1089191935,US -1089191936,1089200127,CA -1089200128,1089306623,US -1089306624,1089339391,PR -1089339392,1089376255,US -1089380352,1089482927,US -1089482928,1089482935,CA -1089482936,1089488463,US -1089488464,1089488479,JP -1089488480,1089493631,US -1089493632,1089493647,CA -1089493648,1089503871,US -1089503872,1089503879,CA -1089503880,1089526783,US -1089526784,1089527039,VE -1089527040,1089542047,US -1089542048,1089542079,CA -1089542080,1089552383,US -1089552384,1089552391,AU -1089552392,1089557551,US -1089557552,1089557559,CA -1089557560,1089576623,US -1089576624,1089576631,CA -1089576632,1089579215,US -1089579216,1089579223,VI -1089579224,1089579519,US -1089579520,1089580031,VE -1089580032,1089581287,US -1089581288,1089581295,CA -1089581296,1089585919,US -1089585920,1089585951,CA -1089585952,1089587999,US -1089588000,1089588015,IN -1089588016,1089593615,US -1089593616,1089593623,CA -1089593624,1089631055,US -1089631056,1089631071,CA -1089631072,1089644815,US -1089644816,1089644831,GB -1089644832,1089696063,US -1089696064,1089696071,GB -1089696072,1089703455,US -1089703456,1089703487,CA -1089703488,1089721503,US -1089721504,1089721519,CA -1089721520,1089721727,US -1089721728,1089721791,CA -1089721792,1089723823,US -1089723824,1089723831,CA -1089723832,1089961983,US -1089961984,1089970175,CA -1089970176,1089974271,PR -1089974272,1090129919,US -1090142208,1090146303,US -1090174976,1090207743,US -1090207744,1090215935,CA -1090220032,1090355199,US -1090355200,1090363391,CA -1090363392,1090387967,US -1090387968,1090391300,CA -1090391301,1090391302,US -1090391303,1090391359,CA -1090391360,1090391360,US -1090391361,1090396159,CA -1090396160,1090424831,US -1090424832,1090428927,CA -1090428928,1090445311,US -1090445312,1090447359,CA -1090447360,1090447487,US -1090447488,1090448127,CA -1090448128,1090448255,US -1090448256,1090453503,CA -1090453504,1090486271,US -1090494464,1090497903,US -1090497904,1090497919,AU -1090497920,1091960831,US -1091960832,1092026367,CA -1092026368,1092075519,US -1092075520,1092091903,PR -1092091904,1092755455,US -1092759552,1093017599,US -1093017600,1093021695,CA -1093021696,1093025791,US -1093025792,1093033983,CA -1093033984,1093058559,US -1093058560,1093059071,PR -1093059072,1093059583,US -1093059584,1093066751,PR -1093066752,1093074943,US -1093074944,1093091327,CA -1093091328,1093107967,US -1093107968,1093108223,CA -1093108224,1093108735,US -1093108736,1093109247,CA -1093109248,1093109503,US -1093109504,1093109759,CA -1093109760,1093110015,US -1093110016,1093110271,CA -1093110272,1093111295,US -1093111296,1093111551,CA -1093111552,1093111959,US -1093111960,1093111967,VG -1093111968,1093112063,US -1093112064,1093112319,CA -1093112320,1093114687,US -1093114688,1093114703,CA -1093114704,1093114711,US -1093114712,1093114719,VG -1093114720,1093114751,CA -1093114752,1093114879,US -1093114880,1093115135,CA -1093115136,1093115391,US -1093115392,1093115647,CA -1093115648,1093115903,US -1093115904,1093116415,CA -1093116416,1093117631,US -1093117632,1093117647,VG -1093117648,1093117951,US -1093117952,1093118207,CA -1093118208,1093119999,US -1093120000,1093120255,CA -1093120256,1093120399,US -1093120400,1093120415,VG -1093120416,1093120511,US -1093120512,1093120767,GB -1093120768,1093123071,US -1093123072,1093123583,CA -1093123584,1093123983,US -1093123984,1093123999,VG -1093124000,1093124607,US -1093124608,1093124863,CA -1093124864,1093126143,US -1093126144,1093126399,CA -1093126400,1093126431,VG -1093126432,1093126911,US -1093126912,1093127167,CA -1093127168,1093130751,US -1093130752,1093131007,CA -1093131008,1093131231,US -1093131232,1093131247,VG -1093131248,1093133695,US -1093133696,1093133823,CA -1093133824,1093135359,US -1093135360,1093135615,CA -1093135616,1093139663,US -1093139664,1093139679,CA -1093139680,1093139711,US -1093139712,1093140223,CA -1093140224,1093693439,US -1093697536,1093699071,BB -1093699072,1093700607,GD -1093700608,1093701631,VC -1093701632,1093708287,BB -1093708288,1093709311,LC -1093709312,1093719807,BB -1093719808,1093720319,LC -1093720320,1093730303,BB -1093730304,1093730559,US -1093730560,1093730815,HK -1093730816,1093844991,US -1093861376,1094565887,US -1094565888,1094582271,CA -1094582272,1095408887,US -1095408888,1095408895,SE -1095408896,1095450623,US -1095450624,1095467007,BS -1095467008,1095627775,US -1095627776,1095628287,CA -1095628288,1096278015,US -1096278016,1096286207,CA -1096286208,1096548351,US -1096548352,1096810495,CA -1096810496,1096884223,US -1096884224,1096888319,CA -1096888320,1096925183,US -1096925184,1096941567,CA -1096941568,1096952455,US -1096952456,1096952463,GB -1096952464,1096952519,US -1096952520,1096952527,GB -1096952528,1096956463,US -1096956464,1096956471,GB -1096956472,1096956631,US -1096956632,1096956639,GB -1096956640,1096959599,US -1096959600,1096959607,GB -1096959608,1096960767,US -1096960768,1096960895,GB -1096960896,1096961023,US -1096961024,1096961151,GB -1096961152,1096964119,US -1096964120,1096964127,GB -1096964128,1096968191,US -1096968192,1096968319,GB -1096968320,1096968447,US -1096968448,1096968575,GB -1096968576,1097058303,US -1097058304,1097058367,IT -1097058368,1097063663,US -1097063664,1097063679,IT -1097063680,1097067519,US -1097067520,1097068031,GB -1097068032,1097069055,US -1097069056,1097069311,CA -1097069312,1097727999,US -1097728000,1097736191,CA -1097736192,1097768959,US -1097768960,1097777151,CA -1097777152,1097798495,US -1097798496,1097798527,CA -1097798528,1097830399,US -1097830400,1097834495,CA -1097834496,1097896191,US -1097896192,1097897215,VI -1097897216,1097947135,US -1097947136,1097949183,VI -1097949184,1097951231,US -1097951232,1097953279,VI -1097953280,1098057375,US -1098057376,1098057407,CA -1098057408,1098188047,US -1098188048,1098188055,CA -1098188056,1098353967,US -1098353968,1098353983,CA -1098353984,1098382143,US -1098382144,1098382175,CA -1098382176,1098891583,US -1098891584,1098891607,AU -1098891608,1098891623,US -1098891624,1098891631,AU -1098891632,1098891695,US -1098891696,1098891711,AU -1098891712,1098891743,US -1098891744,1098891775,AU -1098891776,1098891871,US -1098891872,1098891887,AU -1098891888,1098891903,US -1098891904,1098891935,AU -1098891936,1098891951,US -1098891952,1098891999,AU -1098892000,1098892015,US -1098892016,1098892031,AU -1098892032,1101041279,US -1101041280,1101041407,IN -1101041408,1101078455,US -1101078456,1101078463,CA -1101078464,1101113135,US -1101113136,1101113143,CA -1101113144,1101118239,US -1101118240,1101118271,GB -1101118272,1101121535,US -1101121536,1101121791,EC -1101121792,1101190655,US -1101190656,1101191167,EC -1101191168,1101224959,US -1101224960,1101225215,EC -1101225216,1101267711,US -1101267712,1101267967,CA -1101267968,1101304063,US -1101304064,1101304319,EC -1101304320,1101304831,US -1101304832,1101305855,HN -1101305856,1101339887,US -1101339888,1101339903,CA -1101339904,1101352959,US -1101352960,1101355007,HN -1101355008,1101357215,US -1101357216,1101357223,SE -1101357224,1101384415,US -1101384416,1101384447,CA -1101384448,1101385855,US -1101385856,1101385919,DK -1101385920,1101425919,US -1101425920,1101426175,EC -1101426176,1101431679,US -1101431680,1101431807,AU -1101431808,1101445775,US -1101445776,1101445791,CA -1101445792,1101461759,US -1101461760,1101462015,AN -1101462016,1101492623,US -1101492624,1101492639,BE -1101492640,1101523039,US -1101523040,1101523071,GB -1101523072,1101542399,US -1101542400,1101542911,CO -1101542912,1101574655,US -1101574656,1101575167,EC -1101575168,1101617679,US -1101617680,1101617687,CA -1101617688,1101619247,US -1101619248,1101619255,NL -1101619256,1101625343,US -1101625344,1101625407,VI -1101625408,1101635327,US -1101635328,1101635583,HN -1101635584,1101650431,US -1101650432,1101650943,HN -1101650944,1101668095,US -1101668096,1101668351,EC -1101668352,1101676135,US -1101676136,1101676143,CA -1101676144,1101676543,US -1101676544,1101678591,EC -1101678592,1101681407,US -1101681408,1101681663,NL -1101681664,1101685383,US -1101685384,1101685391,NL -1101685392,1101726407,US -1101726408,1101726415,CA -1101726416,1101732199,US -1101732200,1101732207,CH -1101732208,1101750783,US -1101750784,1101751295,BM -1101751296,1101837311,US -1101837312,1101837567,EC -1101837568,1101856767,US -1101856768,1101856775,DK -1101856776,1101857295,US -1101857296,1101857311,CA -1101857312,1101864223,US -1101864224,1101864255,BE -1101864256,1101869055,US -1101869056,1101869567,GH -1101869568,1101871103,US -1101871104,1101873151,BO -1101873152,1101881935,US -1101881936,1101881951,GB -1101881952,1101905407,US -1101905408,1101905663,GH -1101905664,1101921407,US -1101921408,1101921471,BA -1101921472,1101952439,US -1101952440,1101952447,CA -1101952448,1101971071,US -1101971072,1101971079,VI -1101971080,1102389247,US -1102389248,1102393343,CA -1102393344,1102446591,US -1102446592,1102448383,HN -1102448384,1102449151,US -1102449152,1102449407,SV -1102449408,1102454527,CR -1102454528,1102454783,HN -1102454784,1102512127,US -1102512128,1102516223,JM -1102516224,1103244799,US -1103244800,1103245055,EC -1103245056,1103474943,US -1103474944,1103475199,MH -1103475200,1103603711,US -1103603712,1103605759,EC -1103605760,1103623167,US -1103623168,1103623679,CO -1103623680,1103930879,US -1103930880,1103931135,MX -1103931136,1103987967,US -1103987968,1103988223,BR -1103988224,1103996927,US -1103996928,1103997439,EC -1103997440,1104166911,US -1104166912,1104168959,CO -1104168960,1104399071,US -1104399072,1104399079,CA -1104399080,1104492287,US -1104492288,1104492543,PH -1104492544,1104510975,US -1104510976,1104511743,EC -1104511744,1105099519,US -1105099520,1105099775,EC -1105099776,1106320175,US -1106320176,1106320183,CA -1106320184,1106469695,US -1106469696,1106469759,CO -1106469760,1106469887,US -1106469888,1106470911,BS -1106470912,1106475007,US -1106475008,1106475519,CO -1106475520,1106758655,US -1106758656,1106759167,EC -1106759168,1106759679,CO -1106759680,1106767871,US -1106767872,1106768383,CO -1106768384,1106768895,EC -1106768896,1106769919,CO -1106769920,1106814719,US -1106814720,1106814975,EC -1106814976,1107197951,US -1107206144,1107238911,US -1107243008,1107247103,TC -1107247104,1107275775,US -1107275776,1107279871,CA -1107279872,1107288063,US -1107288064,1107296255,CA -1107296256,1107701759,US -1107701760,1107705855,CA -1107705856,1107730431,US -1107734528,1107820543,US -1107853312,1108025343,US -1108029440,1108033535,US -1108033536,1108041727,CA -1108041728,1108054015,US -1108054016,1108066303,CA -1108066304,1108492287,US -1108500480,1108525055,US -1108525056,1108541439,CA -1108541440,1109639199,US -1109639200,1109639215,IN -1109639216,1109641663,US -1109641664,1109641679,JP -1109641680,1109642367,US -1109642368,1109642383,IL -1109642384,1109642415,US -1109642416,1109642431,IL -1109642432,1109642583,US -1109642584,1109642591,DE -1109642592,1109643303,US -1109643304,1109643311,DE -1109643312,1109643519,US -1109643520,1109643551,CA -1109643552,1109647231,US -1109647232,1109647247,AU -1109647248,1109648319,US -1109648320,1109648335,JP -1109648336,1109648927,US -1109648928,1109648943,AU -1109648944,1109650639,US -1109650640,1109650655,AU -1109650656,1109688319,US -1109688320,1109696511,CA -1109696512,1109705727,US -1109705728,1109705743,CG -1109705744,1109705759,US -1109705760,1109705791,CD -1109705792,1109705823,US -1109705824,1109705839,CD -1109705840,1109705855,US -1109705856,1109705983,CD -1109705984,1109706239,HT -1109706240,1109707007,US -1109707008,1109707263,JM -1109707264,1109707519,US -1109707520,1109707775,MW -1109707776,1109708639,US -1109708640,1109708671,HT -1109708672,1109709823,US -1109709824,1109710847,ZM -1109710848,1109711175,US -1109711176,1109711183,HT -1109711184,1109774175,US -1109774176,1109774183,CA -1109774184,1109776575,US -1109776576,1109776607,CN -1109776608,1109776615,CA -1109776616,1109819391,US -1109819392,1109852159,CA -1109852160,1109902415,US -1109902416,1109902431,CY -1109902432,1109902511,US -1109902512,1109902527,CY -1109902528,1109907455,US -1109907456,1109907711,CY -1109907712,1109919487,US -1109919488,1109919743,GB -1109919744,1109927167,US -1109927168,1109927423,AU -1109927424,1110126591,US -1110126592,1110130687,CA -1110130688,1110310911,US -1110310912,1110376447,CA -1110376448,1110445311,US -1110445312,1110446591,CA -1110446592,1110449151,US -1110449152,1110449663,CA -1110449664,1110450687,US -1110450688,1110450943,CA -1110450944,1110452223,US -1110452224,1110453247,CA -1110453248,1110454271,US -1110454272,1110455295,CA -1110455296,1110459551,US -1110459552,1110459583,CA -1110459584,1110461759,US -1110461760,1110461823,CA -1110461824,1110462463,US -1110462464,1110462719,CA -1110462720,1110472447,US -1110472448,1110472703,CA -1110472704,1110540287,US -1110540288,1110573055,CA -1110573056,1110638591,PR -1110638592,1110663167,US -1110663168,1110675455,CA -1110675456,1110679551,US -1110679552,1110683647,CA -1110683648,1110700031,US -1110700032,1110704127,CA -1110704128,1110851583,US -1110863872,1110867967,JM -1110867968,1110917119,US -1110925312,1110929407,US -1110929408,1110933503,BM -1110933504,1110941695,US -1110949888,1111195647,US -1111195648,1111212031,CA -1111212032,1111228415,US -1111228416,1111238911,AR -1111238912,1111240959,US -1111240960,1111244799,AR -1111244800,1112432639,US -1112432640,1112440831,CA -1112440832,1112530943,US -1112530944,1112539135,CA -1112539136,1113591807,US -1113591808,1113595903,CA -1113595904,1113596159,CL -1113596160,1113602047,US -1113602048,1113603071,VE -1113603072,1113657343,US -1113657344,1113661439,CA -1113661440,1113696575,US -1113696576,1113696639,CA -1113696640,1113696831,US -1113696832,1113696895,CA -1113696896,1113718783,US +1111228416,1111244799,AR 1113718784,1113743359,DO -1113743360,1113854207,US -1113854208,1113854463,CA -1113854464,1113857023,US -1113857024,1113857031,CA -1113857032,1113862247,US -1113862248,1113862255,MX -1113862256,1113864735,US -1113864736,1113864743,BR -1113864744,1113864767,US -1113864768,1113864783,VI -1113864784,1113881871,US -1113881872,1113881879,GB -1113881880,1113882351,US -1113882352,1113882359,CA -1113882360,1113888599,US -1113888600,1113888607,CA -1113888608,1113903295,US -1113903296,1113903359,CA -1113903360,1113905791,US -1113905792,1113905807,CA -1113905808,1113916831,US -1113916832,1113916839,GB -1113916840,1113919383,US -1113919384,1113919391,CA -1113919392,1113923839,US -1113923840,1113923903,BR -1113923904,1113932815,US -1113932816,1113932823,CA -1113932824,1113997311,US -1113997312,1114005503,CA -1114005504,1114054655,US -1114054656,1114062847,CA -1114062848,1114095615,US -1114095616,1114103807,CA -1114103808,1114170095,US -1114170096,1114170111,CA -1114170112,1114464255,US -1114472448,1114505215,US -1114505216,1114507279,CA -1114507280,1114507295,US -1114507296,1114507423,CA -1114507424,1114507431,TZ -1114507432,1114511359,CA -1114511360,1114511615,US -1114511616,1114513407,CA -1114513408,1114515455,SA -1114515456,1114517503,GU -1114517504,1114524159,CA -1114524160,1114524671,SA -1114524672,1114533375,CA -1114533376,1114533887,SA -1114533888,1114550271,CA -1114550272,1114677247,US -1114681344,1114685439,CA -1114685440,1114730495,US -1114730496,1114734591,CA -1114734592,1114853375,US -1114857472,1114877183,US -1114877184,1114877439,PA -1114877440,1114877951,US -1114877952,1114878207,PA -1114878208,1114878849,US -1114878850,1114878977,LT -1114878978,1115104511,US -1115104512,1115104639,CA -1115104640,1115113471,US -1115113472,1115114495,HN -1115114496,1115114751,MX -1115114752,1115115007,GT -1115115008,1115115519,US -1115115520,1115116543,HN -1115116544,1115117055,US -1115117056,1115117311,GB -1115117312,1115117567,US -1115117568,1115118591,HN -1115118592,1115119615,SV -1115119616,1115135999,US -1115136000,1115144191,CA -1115144192,1115693055,US -1115697152,1115705343,US -1115705344,1115709439,CA -1115709440,1115783167,US -1115783168,1115791359,CA -1115791360,1115791871,PR -1115791872,1115792383,US -1115792384,1115792639,PR -1115792640,1115792895,US -1115792896,1115793407,PR -1115793408,1115793663,US -1115793664,1115793919,PR -1115793920,1115795455,US -1115795456,1115799551,CA -1115799552,1115815935,US -1115815936,1115947007,CA -1115947008,1116168191,US -1116168192,1116176383,CA -1116176384,1116897279,US -1116897280,1116905471,CA -1116905472,1117274111,US -1117274112,1117282303,CA -1117282304,1117413375,US -1117413376,1117415423,CA -1117415424,1117416191,AN -1117416192,1117419007,CA -1117419008,1117419519,US -1117419520,1117421567,CA -1117421568,1117683711,US -1117683712,1117691903,CA -1117691904,1117724671,US -1117724672,1117728767,CA -1117728768,1117745151,US -1117745152,1117749247,CA -1117749248,1117978623,US -1117978624,1117986815,CA -1117986816,1117995007,US -1117995008,1117999103,CA -1117999104,1118007295,US -1118011392,1118027775,US -1118027776,1118031871,CA -1118031872,1118158847,US -1118158848,1118167039,CA -1118167040,1118474239,US -1118474240,1118478335,CA -1118478336,1118796543,US -1118796544,1118796799,GB -1118796800,1118962839,US -1118962840,1118962847,NI -1118962848,1118962943,US -1118962944,1118963199,TR -1118963200,1118963455,US -1118963456,1118963463,TZ -1118963464,1118963471,US -1118963472,1118963479,NG -1118963480,1118963487,GB -1118963488,1118963495,AO -1118963496,1118963583,US -1118963584,1118963647,KE -1118963648,1118964863,US -1118964864,1118964879,LB -1118964880,1118964991,US -1118964992,1118965503,LC -1118965504,1118965839,US -1118965840,1118965847,EC -1118965848,1118965903,US -1118965904,1118965911,NG -1118965912,1118965919,MA -1118965920,1118965991,US -1118965992,1118966007,NG -1118966008,1118966039,US -1118966040,1118966063,EC -1118966064,1118966079,US -1118966080,1118966087,NG -1118966088,1118966111,US -1118966112,1118966119,SV -1118966120,1118966143,VE -1118966144,1118966151,BB -1118966152,1118966215,US -1118966216,1118966223,EC -1118966224,1118966271,US -1118966272,1118966351,SV -1118966352,1118966367,US -1118966368,1118966399,SV -1118966400,1118966407,US -1118966408,1118966415,SV -1118966416,1118966655,US -1118966656,1118966687,SV -1118966688,1118966719,US -1118966720,1118966783,EC -1118966784,1118966847,US -1118966848,1118966911,PY -1118966912,1118966959,US -1118966960,1118966975,SA -1118966976,1118967391,US -1118967392,1118967399,MA -1118967400,1118967559,US -1118967560,1118967567,LB -1118967568,1118967799,US -1118967800,1118967807,RW -1118967808,1118968175,US -1118968176,1118968183,AE -1118968184,1118968207,US -1118968208,1118968223,IQ -1118968224,1118968255,US -1118968256,1118968287,IQ -1118968288,1118968295,AE -1118968296,1118968303,US -1118968304,1118968319,AE -1118968320,1118968575,SR -1118968576,1118969471,US -1118969472,1118969599,TT -1118969600,1118969727,GY -1118969728,1118969855,US -1118969856,1118970111,LB -1118970112,1118970119,KE -1118970120,1118970239,US -1118970240,1118970367,NG -1118970368,1118970623,GY -1118970624,1118970751,US -1118970752,1118970879,GY -1118970880,1118971520,SR -1118971521,1118971647,US -1118971648,1118971903,GY -1118971904,1118972159,CA -1118972160,1118972415,VE -1118972416,1118972671,EC -1118972672,1118972943,US -1118972944,1118972959,VE -1118972960,1118972999,US -1118973000,1118973007,SV -1118973008,1118973063,US -1118973064,1118973071,EC -1118973072,1118973079,SV -1118973080,1118973111,VE -1118973112,1118973119,SV -1118973120,1118973183,US -1118973184,1118973439,VE -1118973440,1118973695,GY -1118973696,1118973951,LB -1118973952,1118974015,GY -1118974016,1118974047,US -1118974048,1118974055,SV -1118974056,1118974095,US -1118974096,1118974103,EC -1118974104,1118974111,SV -1118974112,1118974135,US -1118974136,1118974207,EC -1118974208,1118975231,US -1118975232,1118975487,NI -1118975488,1118975743,KE -1118975744,1118975999,US -1118976000,1118976255,GB -1118976256,1118976511,US -1118976512,1118976575,NG -1118976576,1118976599,US -1118976600,1118976607,NI -1118976608,1118976687,US -1118976688,1118976695,NG -1118976696,1118976703,NI -1118976704,1118976727,US -1118976728,1118976735,NI -1118976736,1118976767,US -1118976768,1118976791,NI -1118976792,1118976831,US -1118976832,1118976863,NI -1118976864,1118976895,US -1118976896,1118977023,NI -1118977024,1118977311,US -1118977312,1118977343,LB -1118977344,1118977351,KE -1118977352,1118977631,US -1118977632,1118977663,LB -1118977664,1118978447,US -1118978448,1118978463,LB -1118978464,1118979311,US -1118979312,1118979319,LB -1118979320,1118979455,US -1118979456,1118979471,LB -1118979472,1118979495,US -1118979496,1118979503,LB -1118979504,1118979535,US -1118979536,1118979551,LB -1118979552,1118979567,US -1118979568,1118979575,LB -1118979576,1118979711,US -1118979712,1118979775,LB -1118979776,1118980095,US -1118980096,1118980351,NG -1118980352,1118980607,US -1118980608,1118980863,TZ -1118980864,1118981119,LC -1118981120,1118981375,US -1118981376,1118981631,IQ -1118981632,1118981687,EC -1118981688,1118981695,US -1118981696,1118981735,SV -1118981736,1118981743,EC -1118981744,1118981751,SV -1118981752,1118981759,NG -1118981760,1118981791,US -1118981792,1118981823,NG -1118981824,1118981831,EC -1118981832,1118981855,US -1118981856,1118981863,EC -1118981864,1118982175,US -1118982176,1118982183,NI -1118982184,1118982191,US -1118982192,1118982199,KE -1118982200,1118982215,US -1118982216,1118982231,NG -1118982232,1118982239,NI -1118982240,1118982271,NG -1118982272,1118982279,NI -1118982280,1118982287,US -1118982288,1118982295,NG -1118982296,1118982303,US -1118982304,1118982311,KE -1118982312,1118982327,NG -1118982328,1118982335,US -1118982336,1118982367,NG -1118982368,1118982383,US -1118982384,1118982391,NI -1118982392,1118982399,US -1118982400,1118982407,NI -1118982408,1118982415,NG -1118982416,1118982431,SV -1118982432,1118982439,NI -1118982440,1118982447,NG -1118982448,1118982463,US -1118982464,1118982471,NI -1118982472,1118982479,NG -1118982480,1118982487,US -1118982488,1118982495,NI -1118982496,1118982543,NG -1118982544,1118982551,NI -1118982552,1118982559,US -1118982560,1118982567,NI -1118982568,1118982575,US -1118982576,1118982583,NI -1118982584,1118982591,CM -1118982592,1118982599,NG -1118982600,1118982607,US -1118982608,1118982615,NI -1118982616,1118982655,NG -1118982656,1118982783,US -1118982784,1118982911,NG -1118982912,1118982919,LB -1118982920,1118982927,US -1118982928,1118982935,NI -1118982936,1118983039,US -1118983040,1118983047,NG -1118983048,1118983079,US -1118983080,1118983087,NG -1118983088,1118983167,US -1118983168,1118983199,AE -1118983200,1118983295,US -1118983296,1118983359,AE -1118983360,1118983423,US -1118983424,1118983679,NI -1118983680,1118983743,TZ -1118983744,1118983759,VE -1118983760,1118983871,US -1118983872,1118983879,TZ -1118983880,1118984703,US -1118984704,1118984775,TZ -1118984776,1118984783,IQ -1118984784,1118984791,US -1118984792,1118984799,NG -1118984800,1118984831,US -1118984832,1118984839,LB -1118984840,1118984855,US -1118984856,1118984863,IQ -1118984864,1118984887,TZ -1118984888,1118984959,US -1118984960,1118985215,VE -1118985216,1118985983,US -1118985984,1118986111,NG -1118986112,1118986239,US -1118986240,1118987007,GB -1118987008,1118987263,US -1118987264,1118988287,KE -1118988288,1118988543,CA -1118988544,1118988575,NG -1118988576,1118988615,US -1118988616,1118988623,GB -1118988624,1118988735,US -1118988736,1118988751,GB -1118988752,1118988799,US -1118988800,1118989055,VE -1118989056,1118989183,KE -1118989184,1118989311,GB -1118989312,1118989823,KE -1118989824,1118989951,US -1118989952,1118990079,FR -1118990080,1118990719,US -1118990720,1118990727,KE -1118990728,1118991487,US -1118991488,1118991615,LR -1118991616,1118992639,US -1118992640,1118992655,KE -1118992656,1118993919,US -1118993920,1118994431,GY -1118994432,1119109119,US -1119109120,1119113215,CA -1119113216,1119150079,US -1119158272,1119211519,US -1119211520,1119215615,CA -1119215616,1119289343,US -1119289344,1119354879,CA -1119354880,1119428607,US -1119428608,1119432703,VI -1119432704,1119436799,CA -1119436800,1119440895,US -1119440896,1119444991,CA -1119444992,1119469567,US -1119469568,1119477759,CA -1119477760,1119502335,US -1119502336,1119510527,CA -1119510528,1119567871,US -1119567872,1119571967,CA -1119571968,1119580159,US -1119580160,1119584255,CA -1119584256,1120041983,US -1120041984,1120042495,AR -1120042496,1120064511,US -1120064512,1120064767,AR -1120064768,1120149503,US -1120149504,1120149599,CA -1120149600,1120149631,US -1120149632,1120150031,CA -1120150032,1120150039,TW -1120150040,1120150047,CA -1120150048,1120150055,US -1120150056,1120151695,CA -1120151696,1120151711,TW -1120151712,1120152159,CA -1120152160,1120152191,US -1120152192,1120152319,CA -1120152320,1120152575,US -1120152576,1120153599,CA -1120153600,1120272383,US -1120272384,1120281087,CA -1120281088,1120281095,PG -1120281096,1120281111,CA -1120281112,1120281119,US -1120281120,1120281135,ZA -1120281136,1120281375,CA -1120281376,1120281383,AR -1120281384,1120281391,US -1120281392,1120281407,ZA -1120281408,1120281599,CA -1120281600,1120282111,US -1120282112,1120286719,CA -1120286720,1120288767,US -1120288768,1120299007,CA -1120299008,1120299263,PK -1120299264,1120299519,CA -1120299520,1120300799,PK -1120300800,1120306431,CA -1120306432,1120306943,PH -1120306944,1120310015,CA -1120310016,1120310271,PH -1120310272,1120312063,CA -1120312064,1120312447,PH -1120312448,1120312575,CA -1120312576,1120312831,PH -1120312832,1120321535,CA -1120321536,1120346111,US -1120350208,1120370943,US -1120370944,1120371199,CA -1120371200,1120372223,US -1120372224,1120372479,CA -1120372480,1120372735,US -1120372736,1120372991,CA -1120372992,1120373503,US -1120373504,1120374015,CA -1120374016,1120376831,US -1120376832,1120377087,CA -1120377088,1120377343,US -1120377344,1120377599,CA -1120377600,1120377855,US -1120377856,1120378367,CA -1120378368,1120378623,US -1120378624,1120378879,CA -1120378880,1120379391,US -1120379392,1120379647,CA -1120379648,1120380415,US -1120380416,1120380431,VG -1120380432,1120381439,US -1120381440,1120381695,CA -1120381696,1120382463,US -1120382464,1120382719,CA -1120382720,1120383999,US -1120384000,1120385023,CA -1120385024,1120509951,US -1120509952,1120516095,SV -1120516096,1120517375,US -1120517376,1120517631,AR -1120517632,1120517887,US -1120517888,1120518143,CL -1120518144,1120534527,CA -1120534528,1120641023,US -1120641024,1120657407,CA -1120657408,1120733183,US -1120733184,1120735231,BB -1120735232,1120735487,US -1120735488,1120735743,BB -1120735744,1120736207,US -1120736208,1120736223,PY -1120736224,1120736991,US -1120736992,1120737007,KN -1120737008,1120737023,US -1120737024,1120737279,BS -1120737280,1120739951,US -1120739952,1120739983,MX -1120739984,1120739991,US -1120739992,1120740079,MX -1120740080,1120740095,US -1120740096,1120740351,MX -1120740352,1120741375,TT -1120741376,1120741631,US -1120741632,1120741887,MX -1120741888,1120743423,US -1120743424,1120743679,KN -1120743680,1120744447,US -1120744448,1120744703,KN -1120744704,1120804863,US -1120808960,1120854015,US -1120854016,1120862207,CA -1120862208,1120870399,US -1120874496,1120886783,US -1120886784,1120894975,CA -1120894976,1120911359,US -1120911360,1120913383,CA -1120913384,1120913391,GE -1120913392,1120914415,CA -1120914416,1120914431,AT -1120914432,1120914687,CA -1120914688,1120914719,AG -1120914720,1120918623,CA -1120918624,1120918639,US -1120918640,1120919551,CA -1120919552,1121005567,US -1121005568,1121009663,CA -1121009664,1121038335,US -1121038336,1121042431,CA -1121042432,1121230847,US -1121230848,1121239039,CA -1121239040,1121247231,US -1121247232,1121247519,CA -1121247520,1121247527,BZ -1121247528,1121247535,CA -1121247536,1121247543,BZ -1121247544,1121247663,CA -1121247664,1121247679,BZ -1121247680,1121248127,CA -1121248128,1121248135,MT -1121248136,1121248311,CA -1121248312,1121248319,MT -1121248320,1121248343,CA -1121248344,1121248351,BZ -1121248352,1121248407,CA -1121248408,1121248431,GB -1121248432,1121248447,CA -1121248448,1121248495,BZ -1121248496,1121248911,CA -1121248912,1121248919,BZ -1121248920,1121250183,CA -1121250184,1121250191,BZ -1121250192,1121250303,CA -1121250304,1121250815,BZ -1121250816,1121251071,CA -1121251072,1121251079,GB -1121251080,1121251607,CA -1121251608,1121251615,BZ -1121251616,1121251663,CA -1121251664,1121251671,MT -1121251672,1121251727,CA -1121251728,1121251775,BZ -1121251776,1121251839,CA -1121251840,1121251847,BZ -1121251848,1121252863,CA -1121252864,1121253119,BZ -1121253120,1121255423,CA -1121255424,1121878015,US -1121878016,1121910783,CA -1121910784,1122074623,US -1122074624,1122087935,CA -1122087936,1122088191,US -1122088192,1122091007,CA -1122091008,1122092799,US -1122092800,1122093055,CA -1122093056,1122140159,US -1122140160,1122148351,CA -1122148352,1122268047,US -1122268048,1122268055,AR -1122268056,1122270207,US -1122270208,1122270215,EG -1122270216,1122320959,US 1122320960,1122320995,PT -1122320996,1122411551,US -1122411552,1122411583,AU -1122411584,1122412287,US -1122412288,1122412543,AU -1122412544,1122414335,US -1122414336,1122414591,AU -1122414592,1122416383,US -1122416384,1122416639,DM -1122416640,1122417919,US -1122417920,1122418175,AU -1122418176,1122451455,US 1122451456,1122455551,CO -1122455552,1122476031,US -1122476032,1122480127,PR -1122480128,1122511103,US -1122511104,1122511359,VG -1122511360,1122535423,US -1122535424,1122538495,KR -1122538496,1122635775,US -1122635776,1122639871,CA -1122639872,1123057663,US -1123057664,1123074047,CA -1123074048,1123123199,US -1123123200,1123127295,CA -1123127296,1123180543,US -1123180544,1123184639,CA -1123184640,1123319807,US -1123319808,1123323903,CA -1123323904,1123336191,US -1123336192,1123352575,CA -1123352576,1123397631,US -1123398656,1123399679,US -1123401728,1123534847,US -1123534848,1123536895,AW -1123536896,1123582239,US -1123582240,1123582271,CY -1123582272,1123582431,US -1123582432,1123582463,CA -1123582464,1123583327,US -1123583328,1123583359,CA -1123583360,1123583455,US -1123583456,1123583519,CY -1123583520,1123584703,US -1123584704,1123584735,CA -1123584736,1123585535,US -1123585536,1123585791,CA -1123585792,1123586815,US -1123586816,1123587071,CA -1123587072,1123588863,US -1123588864,1123589119,CA -1123589120,1123590143,US -1123590144,1123598335,VI -1123598336,1123651583,US -1123651584,1123655679,JM -1123655680,1123663871,US -1123663872,1123667967,SV -1123667968,1123670015,PR -1123670016,1123671039,US -1123671040,1123672063,PY -1123672064,1123794943,US -1123794944,1123795199,DO -1123795200,1123801087,US -1123801088,1123801343,RU -1123801344,1123848191,US -1123848192,1123852287,CA -1123852288,1123950591,US -1123950592,1123958783,CA -1123958784,1125064703,US -1125064704,1125065215,GB -1125065216,1125081087,US -1125081088,1125081151,CL -1125081152,1125081183,CA -1125081184,1125081215,US -1125081216,1125081279,GB -1125081280,1125081855,US -1125081856,1125082111,DE -1125082112,1125082367,US -1125082368,1125082623,DE -1125082624,1125082655,US -1125082656,1125082687,UY -1125082688,1125082783,US -1125082784,1125082799,UY -1125082800,1125083007,US -1125083008,1125083023,RU -1125083024,1125083967,US -1125083968,1125084031,UY -1125084032,1125084063,US -1125084064,1125084095,SE -1125084096,1125085135,US -1125085136,1125085151,DE -1125085152,1125086079,US -1125086080,1125086143,AU -1125086144,1125087999,US -1125088000,1125088255,CA -1125088256,1125090303,US -1125090304,1125090335,AU -1125090336,1125090367,US -1125090368,1125090431,ZA -1125090432,1125090479,US -1125090480,1125090495,DE -1125090496,1125091087,US -1125091088,1125091103,CA -1125091104,1125091135,US -1125091136,1125091167,SK -1125091168,1125091183,US -1125091184,1125091199,UY -1125091200,1125091455,US -1125091456,1125091519,ES -1125091520,1125091583,US -1125091584,1125091647,GB -1125091648,1125091663,US -1125091664,1125091679,HU -1125091680,1125091711,SE -1125091712,1125091743,CA -1125091744,1125091759,US -1125091760,1125091775,UY -1125091776,1125091839,CA -1125091840,1125093375,US -1125093376,1125093407,TH -1125093408,1125093471,US -1125093472,1125093503,IL -1125093504,1125093567,SK -1125093568,1125093631,AU -1125093632,1125094463,US -1125094464,1125094527,BR -1125094528,1125094655,US -1125094656,1125094671,GB -1125094672,1125094687,SK -1125094688,1125094783,US -1125094784,1125094799,GB -1125094800,1125094847,CA -1125094848,1125094911,BR -1125094912,1125095039,AU -1125095040,1125095167,GB -1125095168,1125095183,BE -1125095184,1125095295,US -1125095296,1125095327,AU -1125095328,1125096959,US -1125096960,1125097087,AR -1125097088,1125097119,US -1125097120,1125097151,TH -1125097152,1125097215,US -1125097216,1125097279,AU -1125097280,1125097343,BR -1125097344,1125097407,US -1125097408,1125097439,IL -1125097440,1125097455,US -1125097456,1125097471,GB -1125097472,1125097791,US -1125097792,1125097823,ES -1125097824,1125097855,AU -1125097856,1125097871,JO -1125097872,1125097887,UY -1125097888,1125097919,US -1125097920,1125097983,IL -1125097984,1125099775,US -1125099776,1125100031,GB -1125100032,1125103487,US -1125103488,1125103519,UY -1125103520,1125106063,US -1125106064,1125106111,CA -1125106112,1125106175,GB -1125106176,1125106207,AU -1125106208,1125106223,TR -1125106224,1125106239,FR -1125106240,1125106255,UY -1125106256,1125106271,FR -1125106272,1125106303,US -1125106304,1125106367,DE -1125106368,1125110271,US -1125110272,1125110335,GB -1125110336,1125110399,US -1125110400,1125110463,KW -1125110464,1125110783,US -1125110784,1125110911,TR -1125110912,1125110927,UY -1125110928,1125110943,TW -1125110944,1125110959,CA -1125110960,1125110975,US -1125110976,1125111039,MA -1125111040,1125111423,US -1125111424,1125111439,BR -1125111440,1125111455,US -1125111456,1125111471,CA -1125111472,1125111487,US -1125111488,1125111519,GB -1125111520,1125111535,IL -1125111536,1125111743,US -1125111744,1125111775,DE -1125111776,1125112447,US -1125112448,1125112511,PL -1125112512,1125112767,US -1125112768,1125112783,GB -1125112784,1125115647,US -1125115648,1125115663,ES -1125115664,1125115727,US -1125115728,1125115743,ES -1125115744,1125116159,US -1125116160,1125116191,BR -1125116192,1125116223,TR -1125116224,1125116415,US -1125116416,1125116671,MA -1125116672,1125116959,US -1125116960,1125116991,JP -1125116992,1125117023,US -1125117024,1125117055,BR -1125117056,1125117151,US -1125117152,1125117167,UY -1125117168,1125118495,US -1125118496,1125118511,BR -1125118512,1125118527,US -1125118528,1125118559,UY -1125118560,1125118591,TR -1125118592,1125118655,US -1125118656,1125118687,IL -1125118688,1125118719,BR -1125118720,1125119199,US -1125119200,1125119231,TR -1125119232,1125119743,US -1125119744,1125119871,RO -1125119872,1125119903,US -1125119904,1125119935,IL -1125119936,1125119967,JP -1125119968,1125120255,US -1125120256,1125120511,MA -1125120512,1125120767,US -1125120768,1125120799,UY -1125120800,1125120831,IL -1125120832,1125120847,TH -1125120848,1125120863,US -1125120864,1125120895,GB -1125120896,1125121023,RO -1125121024,1125388287,US -1125396480,1125416959,US -1125425152,1125449727,US -1125453824,1125457919,US -1125459200,1125459455,US -1125466112,1125474303,US -1125478400,1125482495,US -1125486592,1125490687,US -1125494784,1125498879,US -1125498880,1125515263,CA -1125515264,1125531647,US -1125531648,1125543935,CA -1125543936,1125545983,US -1125556224,1125560319,US -1125564416,1125572607,US -1125572608,1125576703,CA -1125576704,1125593087,US -1125601280,1125613567,US -1125617664,1125638143,US -1125646336,1126009343,US -1126009344,1126009599,AR -1126009600,1126903807,US -1126907904,1126924287,US -1126924288,1126928383,CA -1126928384,1126948863,US -1126948864,1126952959,CA -1126952960,1127677951,US -1127677952,1127694335,CA -1127694336,1127875839,US -1127875840,1127876095,CA -1127876096,1127877375,US -1127877376,1127877631,CA -1127877632,1127878399,US -1127878400,1127878911,CA -1127878912,1127879679,US -1127879680,1127879935,CA -1127879936,1127880703,US -1127880704,1127880959,CA -1127880960,1127881471,US -1127881472,1127881983,CA -1127881984,1127923711,US -1127923712,1127931903,CA -1127931904,1128529919,US -1128529920,1128641023,CA -1128641024,1128641535,US -1128641536,1128792063,CA -1128792064,1128818687,US -1128818688,1128818719,CA -1128818720,1130536959,US -1130536960,1130539007,GU -1130539008,1132764423,US -1132764424,1132764431,MX -1132764432,1132947431,US -1132947432,1132947439,CA -1132947440,1134440447,US -1134444544,1134448639,CA -1134448640,1134546943,US -1134546944,1134551039,CA -1134551040,1136517007,US 1136517008,1136517023,GB -1136517024,1136517039,US 1136517040,1136517055,GB -1136517056,1136721919,US -1136721920,1136787455,CA -1136787456,1137160191,US -1137164288,1137195519,US -1137195520,1137195775,JP -1137195776,1137238015,US -1137246208,1137278975,US -1137278976,1137283071,CA -1137283072,1137287167,US -1137287168,1137295359,CA -1137295360,1137337599,US -1137337600,1137338367,CA -1137338368,1137356799,US -1137360896,1137426431,US -1137426432,1137442815,PR -1137442816,1137459199,CA -1137459200,1137487871,US -1137491968,1137508351,CA -1137508352,1137524735,US -1137524736,1137541119,CA -1137541120,1137623039,US -1137623040,1137639423,PR -1137639424,1137704959,US -1137704960,1137713151,CA -1137713152,1137724063,US -1137724064,1137724071,KR -1137724072,1137843711,US -1137843712,1137843775,NO -1137843776,1137868799,US -1137868800,1137872895,CA -1137872896,1137876991,US -1137876992,1137881087,CA -1137881088,1137889279,US -1137889280,1137893375,CA -1137893376,1137917951,US -1137917952,1137922047,CA -1137922048,1137926143,US -1137926144,1137934335,CA -1137934336,1137953023,US -1137953024,1137954815,CA -1137954816,1137963007,US -1137963008,1137967103,VI -1137967104,1137975295,CA -1137975296,1137983487,US -1137983488,1137983823,CA -1137983824,1137983831,US -1137983832,1137983839,CA -1137983840,1137983863,RU -1137983864,1137991679,CA -1137991680,1138049023,US -1138049024,1138049919,CA -1138049920,1138050047,US -1138050048,1138050175,CA -1138050176,1138050303,US -1138050304,1138061311,CA -1138061312,1138163711,US -1138163712,1138167039,CA -1138167040,1138167199,MA -1138167200,1138167807,CA -1138167808,1138175999,US -1138176000,1138180095,CA -1138180096,1138188287,US -1138188288,1138192383,PR -1138192384,1138196479,US -1138196480,1138204671,CA -1138204672,1138212863,US -1138212864,1138216959,CA -1138216960,1138417663,US -1138417664,1138417695,CA -1138417696,1138418175,US -1138418176,1138418431,CA -1138418432,1138421759,US -1138421760,1138421791,DO -1138421792,1138499583,US -1138499584,1138503679,CA -1138503680,1138544895,US -1138544896,1138545151,GB -1138545152,1138548735,US -1138548736,1138550015,CA -1138550016,1138552575,US -1138552576,1138556927,CA -1138556928,1138593791,US -1138597888,1138601983,US -1138606080,1138618367,US -1138622464,1138651135,US -1138655232,1138667519,US -1138671616,1138675711,US -1138679808,1138683903,US -1138688000,1138704383,US -1138704384,1138716671,CA -1138720768,1138728959,CA -1138728960,1138733055,US -1138737152,1138774015,US -1138774016,1138778111,CA -1138778112,1138786303,US -1138786304,1138819071,PR -1138819072,1138851839,CA -1138851840,1138854927,US -1138854928,1138854943,GB -1138854944,1138917375,US -1138917376,1138937855,CA -1138950144,1139146751,US -1139146752,1139154943,GT -1139154944,1139167231,JM -1139167232,1139179519,US -1139179520,1139187711,CA -1139195904,1139199999,US -1139212288,1139261439,US -1139261440,1139269631,CA -1139269632,1140563967,US -1140850688,1145073663,US -1145077760,1145094143,US -1145098240,1145110527,US -1145118720,1145141247,US -1145142784,1145180159,US -1145184256,1145188351,US -1145192448,1145196543,US -1145208832,1145221119,US -1145241600,1145245695,US -1145274368,1145290751,US -1145294848,1145298943,US -1145303040,1145307135,US -1145307136,1145311231,CA -1145319424,1145327615,US -1145331712,1145376767,US -1145380864,1145384959,US -1145389056,1145397247,US -1145401344,1145405439,US -1145405440,1145409535,CA -1145413632,1145421823,US -1145421824,1145430015,CA -1145438208,1145450495,US -1145466880,1145475071,US -1145483264,1145487359,US -1145503744,1145507839,CA -1145511936,1145516031,CA -1145520128,1145524223,US -1145528320,1145536511,US -1145552896,1145556991,CA -1145556992,1145561087,US -1145569280,1150287871,US -1150287872,1150812159,CA -1150812160,1151860735,US -1151868928,1151881215,US -1151889408,1151893503,CA -1151901696,1151905791,US -1151913984,1151918079,US -1151926272,1151946751,US -1151959040,1151967231,US -1151979520,1151987711,US -1151991808,1152016383,US -1152024576,1152028671,US -1152032768,1152040959,US -1152049152,1152053247,US -1152061440,1152073727,US -1152086016,1152094207,US -1152098304,1152102399,US -1152106496,1152114687,US -1152114688,1152122879,CA -1152122880,1152581631,US -1152581632,1152614399,CA -1152614400,1152643071,US -1152647168,1152778239,US -1152778240,1152843775,CA -1152843776,1156055039,US -1156063232,1156067327,US -1156071424,1156075519,CA -1156083712,1156104191,US -1156112384,1156128767,US -1156132864,1156136959,US -1156161536,1156177919,US -1156186112,1156190207,US -1156194304,1156214783,US -1156218880,1156235263,US -1156251648,1156255743,US -1156268032,1156276223,US -1156284416,1156292607,US -1156308992,1157713663,US -1157713664,1157713791,CA -1157713792,1157931007,US -1157931008,1157935103,BS -1157935104,1157943295,US -1157943296,1157947391,CA -1157947392,1157950919,US -1157950920,1157950975,HK -1157950976,1158027263,US -1158027264,1158027519,CA -1158027520,1158028287,US -1158028288,1158028543,CA -1158028544,1158041599,US -1158045696,1158148095,US -1158148096,1158152191,CA -1158152192,1158193151,US -1158193152,1158197247,CA -1158197248,1158294719,US -1158294720,1158294751,GB -1158294752,1158295807,US -1158295808,1158296063,GB -1158296064,1158316031,US -1158316032,1158320031,CA -1158320032,1158320047,SY -1158320048,1158322671,CA -1158322672,1158322687,SY -1158322688,1158324223,CA -1158324224,1158328319,US -1158332416,1158340607,US -1158340608,1158343199,CA -1158343200,1158343231,US -1158343232,1158344703,CA -1158344704,1158348799,US -1158348800,1158381567,CA -1158381568,1158774783,US -1158774784,1158791167,CA -1158791168,1158799359,BM -1158799360,1158807551,CA -1158807552,1158995967,US -1158995968,1159004159,CA -1159004160,1159213055,US -1159213056,1159217151,CA -1159217152,1159262207,US -1159266304,1159314367,US -1159314368,1159314383,BR -1159314384,1159348223,US -1159348224,1159356415,CA -1159356416,1159421951,US -1159421952,1159430143,CA -1159430144,1159512575,US -1159512576,1159512831,CA -1159512832,1159514111,US -1159514112,1159514367,CA -1159514368,1159515391,US -1159515392,1159515647,CA -1159515648,1159515807,US -1159515808,1159515839,CA -1159515840,1159515903,US -1159515904,1159516159,CA -1159516160,1159519743,US -1159519744,1159520255,CA -1159520256,1159521535,US -1159521536,1159521791,CA -1159521792,1159522287,US -1159522288,1159522303,VG -1159522304,1159522815,CA -1159522816,1159523583,US -1159523584,1159523839,CA -1159523840,1159524095,US -1159524096,1159524351,CA -1159524352,1159525375,US -1159525376,1159526399,CA -1159526400,1159527935,US -1159527936,1159528191,CA -1159528192,1159667711,US -1159667712,1159669759,AU -1159669760,1159700479,US -1159700480,1159725055,CA -1159725056,1160011775,US -1160011776,1160019967,CA -1160019968,1160040447,US -1160044544,1160364031,US -1160364032,1160368127,CA -1160368128,1160392703,US -1160392704,1160395519,CA -1160395520,1160395775,US -1160395776,1160396799,CA -1160396800,1160415637,US -1160415638,1160415733,KN -1160415734,1160425471,US -1160425472,1160429567,CA -1160429568,1160543327,US -1160543328,1160543359,MX -1160543360,1160544055,US -1160544056,1160544071,CA -1160544072,1160547839,US -1160547840,1160548351,MX -1160548352,1160563199,US -1160563200,1160563711,MP -1160563712,1160609791,US -1160609792,1160610815,MX -1160610816,1160667135,US -1160667136,1160675327,CA -1160675328,1160677015,US -1160677016,1160677023,AR -1160677024,1160677247,US -1160677248,1160677279,GB -1160677280,1160677375,US -1160677376,1160677439,GB -1160677440,1160678399,US -1160678400,1160678655,MX -1160678656,1160683519,US -1160683520,1160691711,CA -1160691712,1160808255,US -1160808256,1160808287,CA -1160808288,1160811551,US -1160811552,1160811559,BE -1160811560,1160847359,US -1160847360,1160855551,CA -1160855552,1160863999,US -1160864000,1160864255,CA -1160864256,1160921087,US -1160921088,1160925183,AG -1160925184,1160941535,US -1160941536,1160941567,CA -1160941568,1160949679,US -1160949680,1160949727,CY -1160949728,1160949743,US -1160949744,1160949759,CY -1160949760,1161019391,US -1161019392,1161035775,CA -1161035776,1161187215,US -1161187216,1161187223,UM -1161187224,1161256959,US -1161265152,1161293823,US -1161293824,1161297919,CA -1161297920,1161298303,US -1161298304,1161298311,IL -1161298312,1161311743,US -1161311744,1161311759,KN -1161311760,1161311991,US -1161311992,1161311999,KN -1161312000,1161312991,US -1161312992,1161312999,IL -1161313000,1161313127,US -1161313128,1161313135,MP -1161313136,1161314151,US -1161314152,1161314159,CA -1161314160,1161363455,US -1161363456,1161367551,CA -1161367552,1161388031,US -1161392128,1161420799,US -1161420800,1161422079,AG -1161422080,1161422335,VG -1161422336,1161422591,LC -1161422592,1161422847,AG -1161422848,1161423103,LC -1161423104,1161423359,VG -1161423360,1161423871,AG -1161423872,1161424127,LC -1161424128,1161424383,AG -1161424384,1161424639,KN -1161424640,1161424895,LC -1161424896,1161425151,VG -1161425152,1161425407,DM -1161425408,1161427199,AG -1161427200,1161427455,VG -1161427456,1161428223,AG -1161428224,1161428991,KN -1161428992,1161453567,US -1161453568,1161457663,CA -1161457664,1161576447,US -1161580544,1161617407,US -1161617408,1161625599,CA -1161625600,1161653503,US -1161653504,1161653759,CA -1161653760,1161764863,US -1161764864,1161773055,CA -1161777152,1161818111,US -1161818112,1161822207,CA -1161822208,1161837567,US -1161837568,1161837823,JP -1161837824,1161838351,US -1161838352,1161838367,GB -1161838368,1162018815,US -1162018816,1162022911,CA -1162031104,1162059775,US -1162059776,1162067967,CA -1162067968,1162215423,US -1162215424,1162280959,CA -1162280960,1162297343,US -1162297344,1162305535,CA -1162305536,1162330111,US -1162334208,1162394463,US -1162394464,1162394471,GB -1162394472,1162461183,US -1162461184,1162461695,BB -1162461696,1162462207,GD -1162462208,1162462975,BB -1162462976,1162463999,VC -1162464000,1162465279,BB -1162465280,1162465535,GD -1162465536,1162470911,BB -1162470912,1162471423,GD -1162471424,1162472703,BB -1162472704,1162473471,VC -1162473472,1162475007,GD -1162475008,1162477567,BB -1162477568,1162715135,US -1162715136,1162723327,CA -1162723328,1162805247,US -1162805248,1162811391,PR -1162811392,1162811647,AN -1162811648,1162812159,US -1162812160,1162812415,DO -1162812416,1162813439,US -1162813440,1162821631,CO -1162821632,1162823679,PR -1162823680,1162825727,GT -1162825728,1162827775,US -1162827776,1162833919,PR -1162833920,1162835967,GT -1162835968,1162836223,BS -1162836224,1162836991,US -1162836992,1162838015,BS -1162838016,1162870783,CO -1162903552,1163407359,US -1163407360,1163411455,CA -1163411456,1163527023,US -1163527024,1163527039,VG -1163527040,1163531007,US -1163531008,1163532287,CA -1163532288,1163533055,US -1163533056,1163533311,CA -1163533312,1163533567,US -1163533568,1163533631,CA -1163533632,1163536127,US -1163536128,1163536383,CA -1163536384,1163537663,US -1163537664,1163537919,CA -1163537920,1163538175,US -1163538176,1163540479,CA -1163540480,1163540735,US -1163540736,1163541503,CA -1163541504,1163542527,US -1163542528,1163542783,CA -1163542784,1163543295,US -1163543296,1163543551,CA -1163543552,1163544063,US -1163544064,1163544319,CA -1163544320,1163544511,US -1163544512,1163544575,CA -1163544576,1163544831,US -1163544832,1163545087,CA -1163545088,1163546623,US -1163546624,1163546879,CA -1163546880,1163547135,US -1163547136,1163547391,CA -1163547392,1163547567,US -1163547568,1163547583,VG -1163547584,1163547647,US -1163547648,1163547903,CA -1163547904,1163548159,US -1163548160,1163548671,CA -1163548672,1163549951,US -1163549952,1163550207,CA -1163550208,1163551455,US -1163551456,1163551487,CR -1163551488,1163551743,US -1163551744,1163552255,CA -1163552256,1163554047,US -1163554048,1163554303,CA -1163554304,1163556095,US -1163556096,1163556607,CA -1163556608,1163560959,US -1163560960,1163561727,CA -1163561728,1163561983,FI -1163561984,1163562239,US -1163562240,1163563007,CA -1163563008,1163571199,US -1163571200,1163571711,CA -1163571712,1163575295,US -1163575296,1163575551,CA -1163575552,1163575807,US -1163575808,1163576319,CA -1163576320,1163576639,US -1163576640,1163576703,CA -1163576704,1163577151,US -1163577152,1163577215,CA -1163577216,1163577599,US -1163577600,1163577855,CA -1163577856,1163578367,US -1163578368,1163578495,CA -1163578496,1163579135,US -1163579136,1163579391,CA -1163579392,1163581695,US -1163581696,1163581951,CA -1163581952,1163582207,US -1163582208,1163583487,CA -1163583488,1163588351,US -1163588352,1163588607,CA -1163588608,1163588863,US -1163588864,1163589631,CA -1163589632,1167310847,US -1167319040,1167321959,US -1167321960,1167321967,GB -1167321968,1167851519,US -1167851520,1168113663,CA -1168130048,1168138239,US -1168162816,1168171007,US -1168175104,1168187391,US -1168195584,1168211967,US -1168211968,1168220159,CA -1168228352,1168236543,US -1168244736,1168322559,US -1168343040,1168359423,US -1168375808,1168392191,US -1168408576,1168412671,US -1168416768,1168420863,US -1168424960,1168429055,US -1168437248,1168441343,US -1168457728,1168461823,US -1168470016,1168474111,US -1168474112,1168490495,CA -1168509440,1168509695,US -1168509952,1168510975,US -1168515072,1168523263,US -1168539648,1168551935,US -1168556032,1168584703,US -1168588800,1168625663,US -1168646144,1168670719,US -1168670720,1168687103,CA -1168687104,1168728063,US -1168736256,1168785407,US -1168801792,1168805887,US -1168818176,1168859135,US -1168859136,1168863231,CA -1168863232,1168867327,US -1168867328,1168875519,CA -1168875520,1168887807,US -1168900096,1168908287,US -1168916480,1168932863,CA -1168932864,1168936959,US -1168949248,1168963583,US -1168963584,1168965119,CA -1168965120,1168973823,US -1168982016,1169068031,US -1169092608,1169113087,US -1169129472,1169182975,US -1169182976,1169183487,CA -1169183488,1169184767,US -1169184768,1169185023,CA -1169185024,1169185279,US -1169185280,1169185791,HK -1169185792,1169186047,US -1169186048,1169186303,SG -1169186304,1169203199,US -1169203200,1169211391,CA -1169211392,1170333695,US -1170341888,1170374655,US -1170407424,1170411519,US -1170472960,1170481151,CA -1170481152,1170489343,US -1170489344,1170497535,CA -1170497536,1170505727,US -1170505728,1170522111,CA -1170522112,1170718719,US -1170735104,1175977983,US -1175977984,1176502271,CA -1176502272,1176555519,US -1176567808,1176616959,US -1176616960,1176623103,CA -1176623104,1176625151,US -1176625152,1176629247,CA -1176629248,1176629759,US -1176629760,1176631039,CA -1176631040,1176633343,US -1176666112,1176702975,US -1176702976,1176707071,CA -1176707072,1176719359,US -1176727552,1176731647,US -1176731648,1176735743,PR -1176748032,1176752127,US -1176756224,1176760319,US -1176764416,1176768511,PM -1176772608,1176776703,US -1176780800,1176784895,US -1176788992,1176879103,US -1176895488,1176928255,CA -1176928256,1176969215,US -1177026560,1177030655,US -1177030656,1177033727,AG -1177033728,1177354239,US -1177354240,1177419775,PR -1177419776,1177550847,US -1177550848,1178000911,CA -1178000912,1178000919,US -1178000920,1178075135,CA -1178075136,1178599423,US -1178599424,1179910143,CA -1179910144,1191673855,US -1191673856,1191706623,CA -1191706624,1192296447,US -1192296448,1192361983,CA -1192361984,1192427519,US -1192427520,1192460287,CA -1192460288,1207975935,US -1207975936,1207980031,CA -1207980032,1208008703,US -1208008704,1208016895,CA -1208016896,1208020991,US -1208020992,1208025087,CA -1208025088,1208050943,US -1208050944,1208051199,CA -1208051200,1208074239,US -1208074240,1208082431,CA -1208082432,1208090623,US -1208090624,1208107007,CA -1208107008,1208590335,US -1208590336,1208598527,CA -1208598528,1208647679,US -1208647680,1208659967,CA -1208659968,1208721407,US -1208721408,1208729599,CA -1208729600,1208770559,US -1208770560,1208774655,CA -1208774656,1208778751,US -1208778752,1208795135,CA -1208795136,1208832607,US -1208832608,1208832623,IT -1208832624,1208852479,US -1208852480,1208860671,CA -1208860672,1208918015,US -1208918016,1208922111,CA -1208922112,1208954879,US -1208954880,1208958207,CA -1208958208,1208958463,US -1208958464,1208958975,CA -1208958976,1208975359,US -1208975360,1208983551,CA -1208983552,1209347839,US -1209347840,1209348095,GB -1209348096,1209434111,US -1209434112,1209436671,BB -1209436672,1209437183,VC -1209437184,1209440767,BB -1209440768,1209441279,GD -1209441280,1209442303,BB -1209442304,1209647103,US -1209647104,1209663487,CA -1209663488,1209729023,US -1209729024,1209786367,JM -1209786368,1209810943,US -1209810944,1209819135,CA -1209819136,1209885127,US -1209885128,1209885143,IT -1209885144,1209885167,US -1209885168,1209885175,IT -1209885176,1209917439,US -1209917440,1209925631,CA -1209925632,1210253311,US -1210253312,1210254703,CA -1210254704,1210254719,NZ -1210254720,1210261503,CA -1210261504,1210366655,US -1210366656,1210366719,GB -1210366720,1210449919,US -1210449920,1210580991,CA -1210580992,1210925055,US -1210925056,1210941439,CA -1210941440,1211236351,US -1211236352,1211269119,PR -1211269120,1211304447,US -1211304448,1211304703,CA -1211304704,1211308175,US -1211308176,1211308191,VG -1211308192,1211308223,US -1211308224,1211308543,CA -1211308544,1211308703,US -1211308704,1211308719,VG -1211308720,1211308735,US -1211308736,1211308751,VG -1211308752,1211309823,US -1211309824,1211310079,CA -1211310080,1211317503,US -1211317504,1211317759,CA -1211317760,1211318271,US -1211318272,1211321343,BB -1211321344,1211322367,VC -1211322368,1211322623,BB -1211322624,1211324159,GD -1211324160,1211324927,VC -1211324928,1211333119,BB -1211333120,1211333631,VC -1211333632,1211333887,GD -1211333888,1211334655,VG -1211334656,1211432959,US -1211432960,1211473919,CA -1211473920,1211596799,US -1211596800,1211605247,CA -1211605248,1211605311,BS -1211605312,1211613183,CA -1211613184,1216872447,US -1216872448,1217396735,CA -1217396736,1219256319,US -1219256320,1219264511,CA -1219264512,1219272703,US -1219272704,1219276799,CA -1219276800,1223199743,US -1223199744,1223199999,GB -1223200000,1223208831,US -1223208832,1223208959,ES -1223208960,1224278111,US -1224278112,1224278143,MY -1224278144,1224286719,US -1224286720,1224286975,CA -1224286976,1224290815,US -1224290816,1224291071,CA -1224291072,1224292095,US -1224292096,1224292351,CA -1224292352,1224295423,US -1224295424,1224295679,VN -1224295680,1224296447,US -1224296448,1224296959,CA -1224296960,1224299519,US -1224299520,1224299775,CA -1224299776,1224311807,US -1224311808,1224312319,CA -1224312320,1224317439,US -1224317440,1224317695,CA -1224317696,1224318207,US -1224318208,1224318463,CA -1224318464,1224321023,US -1224321024,1224321535,CA -1224321536,1224476671,US -1224476672,1224478719,AN -1224478720,1224480767,US -1224480768,1224484863,JM -1224484864,1224493055,GT -1224493056,1224497151,US -1224497152,1224501247,GT -1224501248,1224503551,JM -1224503552,1224503807,BS -1224503808,1224521727,JM -1224521728,1224527871,US -1224527872,1224529664,JM -1224529665,1224529919,US -1224529920,1224538111,JM -1224538112,1241743359,US -1241743360,1241759743,CA -1241759744,1241763839,US -1241776128,1242300415,US -1242300416,1242562559,CA -1242562560,1244659711,US -1244659712,1244790783,CA -1244790784,1244831743,US -1244831744,1244839935,CA -1244839936,1244848127,US -1244848128,1244852223,CA -1244852224,1244864511,US -1244864512,1244872703,CA -1244872704,1245183999,US -1245184000,1245446143,CA -1245446144,1246904319,US -1246953472,1247156311,US -1247156312,1247156319,EG -1247156320,1247169503,US -1247169504,1247169511,IE -1247169512,1247170743,US -1247170744,1247170751,GB -1247170752,1247170927,US -1247170928,1247170935,GB -1247170936,1247173319,US -1247173320,1247173327,IE -1247173328,1247178703,US -1247178704,1247178711,IE -1247178712,1247179967,US -1247179968,1247179975,ID -1247179976,1247180255,US -1247180256,1247180271,ID -1247180272,1247180399,US -1247180400,1247180407,NO -1247180408,1247182343,US -1247182344,1247182351,IE -1247182352,1247184559,US -1247184560,1247184567,IE -1247184568,1247186703,US -1247186704,1247186711,EG -1247186712,1247187199,US -1247187200,1247187207,LB -1247187208,1247191127,US -1247191128,1247191135,IE -1247191136,1247191199,US -1247191200,1247191207,IE -1247191208,1247346687,US -1247543296,1248571391,US -1248854016,1248864255,US -1248864256,1248866303,CA -1248866304,1248885759,US -1248885760,1248886783,CA -1248886784,1248899071,US -1248899072,1248900095,CA -1248900096,1248913407,US -1248913408,1248915455,MF -1248915456,1248919551,US -1248919552,1248920575,CA -1248920576,1248921599,US -1248921600,1248923647,CA -1248923648,1248931839,US -1248933888,1248936959,US -1248936960,1248939007,CA -1248939008,1248946175,US -1248946176,1248947199,VG -1248947200,1248958463,US -1248958464,1248959487,CA -1248959488,1248964607,US -1248964608,1248966655,CA -1248966656,1249003519,US -1249003520,1249005567,CA -1249005568,1249010687,US -1249640448,1249648639,US -1249673216,1249677311,US -1249681408,1249796095,US -1249796096,1249804287,CA -1249804288,1249886207,US -1249886208,1249902591,CA -1249902592,1254490111,US -1254490112,1254555647,CA -1254555648,1254621183,US -1254621184,1254629375,CA -1254629376,1254989823,US -1254989824,1254998015,CA -1254998016,1255002111,US -1255002112,1255006207,CA -1255006208,1255047167,US -1255047168,1255055359,CA -1255055360,1255062463,US -1255062464,1255062527,PA -1255062528,1255063551,US -1255063552,1255071743,PR -1255071744,1255194623,US -1255211008,1255247871,US -1255251968,1255256063,US -1255260160,1255276543,US -1255276544,1255342079,CA -1255342080,1255374303,US -1255374304,1255374335,DO -1255374336,1255489535,US -1255489536,1255505919,PR -1255505920,1255514111,US -1255514112,1255522303,CA -1255522304,1255571455,US -1255571456,1255579647,CA -1255579648,1255669759,US -1255669760,1255735295,CA -1255735296,1255771135,US -1255771136,1255772159,CA -1255772160,1255972863,US -1255972864,1255981055,CA -1255981056,1256001535,US -1256001536,1256005631,CA -1256005632,1256079359,US -1256079360,1256087551,KY -1256087552,1263267327,US -1263267328,1263267839,CA -1263271936,1264721919,US -1264779264,1264980223,US -1264980224,1264980479,HK -1264980480,1265025023,US -1265041408,1265057791,US -1265074176,1265102847,US -1265106944,1266147327,US -1266147328,1266155519,CA -1266155520,1266489663,US -1266489664,1266489695,CA -1266489696,1266498175,US -1266498176,1266498303,MA -1266498304,1266514815,US -1266514816,1266514879,CA -1266514880,1266551519,US -1266551520,1266551527,PH -1266551528,1266554207,US -1266554208,1266554215,SA -1266554216,1266559095,US -1266559096,1266559103,SA -1266559104,1266559415,US -1266559416,1266559423,CA -1266559424,1266565031,US -1266565032,1266565039,SA -1266565040,1266566815,US -1266566816,1266566823,AU -1266566824,1266567407,US -1266567408,1266567415,CA -1266567416,1266569567,US -1266569568,1266569575,NO -1266569576,1266574631,US -1266574632,1266574639,TR -1266574640,1266581535,US -1266581536,1266581543,IE -1266581544,1266581551,US -1266581552,1266581559,IE -1266581560,1266583679,US -1266583680,1266583687,ID -1266583688,1266583887,US -1266583888,1266583895,ID -1266583896,1266584783,US -1266584784,1266584791,SA -1266584792,1266587511,US -1266587512,1266587519,EG -1266587520,1266587631,US -1266587632,1266587639,GB -1266587640,1266589295,US -1266589296,1266589303,IE -1266589304,1266599295,US -1266599296,1266599303,IE -1266599304,1266599559,US -1266599560,1266599567,SA -1266599568,1266606527,US -1266606528,1266606559,AR -1266606560,1266607223,US -1266607224,1266607231,SA -1266607232,1266607567,US -1266607568,1266607575,SA -1266607576,1266609407,US -1266609408,1266609415,CN -1266609416,1266618367,US -1266622464,1266626559,US -1266630656,1268252671,US -1268252672,1268776959,CA -1268776960,1275600895,US -1275600896,1275604991,BM -1275604992,1275621375,US -1275621376,1275625471,CA -1275625472,1275658239,US -1275658240,1275658495,GB -1275658496,1275659007,US -1275659008,1275659263,GB -1275659264,1275665151,US -1275665152,1275665407,UA -1275665408,1275666431,US -1275666432,1275674623,CA -1275674624,1275707391,US -1275707392,1275708927,CA -1275708928,1275709183,US -1275709184,1275711487,CA -1275711488,1275712511,US -1275712512,1275714047,CA -1275714048,1275714559,US -1275714560,1275715583,CA -1275715584,1275756543,US -1275756544,1275772927,CA -1275772928,1275785215,US -1275789312,1275822079,CA -1275822080,1279262719,US -1279262720,1279787007,CA -1279787008,1279819775,US -1279852544,1279950847,US -1279950848,1279951103,FI -1279951104,1279951359,US -1279951360,1279952895,CA -1279952896,1279952919,US -1279952920,1279952927,VG -1279952928,1279953023,US -1279953024,1279953055,VG -1279953056,1279953151,US -1279953152,1279953407,CA -1279953408,1279960511,US -1279960512,1279960527,CA -1279960528,1279967231,US -1279967232,1279971327,CA -1279971328,1279977471,US -1279977472,1279977983,CA -1279977984,1279979775,US -1279979776,1279980031,CA -1279980032,1279980159,US -1279980160,1279980287,CA -1279980288,1279982335,US -1279982336,1279982591,CA -1279982592,1279999999,US -1280000000,1280032767,CA -1280032768,1280040959,US -1280040960,1280049151,CA -1280049152,1280073727,US -1280073728,1280081919,CA -1280081920,1280090111,US -1280090112,1280092159,AG -1280092160,1280093183,KN -1280093184,1280097279,AG -1280097280,1280097791,LC -1280097792,1280098303,AG -1280098304,1280102399,PR -1280102400,1280131071,US -1280131072,1280139263,CA -1280139264,1287589887,US -1287593984,1287598079,US -1287602176,1291845631,US 1291845632,1292894207,DE 1292894208,1293156351,NO 1293156352,1293549567,DE @@ -11841,8 +8590,10 @@ 1294895152,1294895279,CS 1294895280,1294895287,RS 1294895288,1294895495,CS -1294895496,1294895615,RS -1294895616,1294902015,CS +1294895496,1294896127,RS +1294896128,1294899455,CS +1294899456,1294901247,RS +1294901248,1294902015,CS 1294902016,1294902271,RS 1294902272,1294925823,CS 1294925824,1294958591,DE @@ -11873,13 +8624,14 @@ 1296181752,1296203775,DK 1296203776,1296236543,RU 1296236544,1296236671,FR -1296236672,1296236799,US +1296236672,1296236799,IE 1296236800,1296237055,GB 1296237056,1296237311,FR 1296237312,1296237567,US 1296237568,1296237823,NL 1296237824,1296238079,ES -1296238080,1296239103,NL +1296238080,1296238591,IE +1296238592,1296239103,NL 1296239104,1296239231,FR 1296239232,1296239359,NL 1296239360,1296239615,ES @@ -11897,7 +8649,7 @@ 1296244480,1296244735,GB 1296244736,1296244991,IR 1296244992,1296245247,CH -1296245248,1296245503,FR +1296245248,1296245503,IE 1296245504,1296245759,NL 1296245760,1296246783,ES 1296246784,1296247295,NL @@ -11905,13 +8657,13 @@ 1296247808,1296247871,US 1296247872,1296247935,FR 1296247936,1296247999,BE -1296248000,1296248063,IE -1296248064,1296248127,NL -1296248128,1296248255,IE +1296248000,1296248255,IE 1296248256,1296248318,BE -1296248319,1296248319,NL +1296248319,1296248319,IE 1296248320,1296248383,BE -1296248384,1296249855,NL +1296248384,1296248447,IE +1296248448,1296248575,US +1296248576,1296249855,IE 1296249856,1296249887,US 1296249888,1296249919,FR 1296249920,1296249951,BE @@ -11924,37 +8676,40 @@ 1296250176,1296250207,BE 1296250208,1296250239,ES 1296250240,1296250271,BE -1296250272,1296251199,NL +1296250272,1296250303,DE +1296250304,1296251135,IE +1296251136,1296251167,GB +1296251168,1296251199,HR 1296251200,1296251295,DE 1296251296,1296251327,BE 1296251328,1296251359,IE 1296251360,1296251391,DE -1296251392,1296252207,NL +1296251392,1296251775,NL +1296251776,1296252191,IE +1296252192,1296252207,RO 1296252208,1296252223,BG 1296252224,1296252239,GB 1296252240,1296252255,IT 1296252256,1296252271,GB 1296252272,1296252303,FR 1296252304,1296252319,IL -1296252320,1296252335,NL +1296252320,1296252335,IE 1296252336,1296252351,FR -1296252352,1296252367,NL +1296252352,1296252367,IE 1296252368,1296252383,DE -1296252384,1296252415,IE -1296252416,1296252839,NL +1296252384,1296252799,IE +1296252800,1296252839,GB 1296252840,1296252847,DE -1296252848,1296252855,NL -1296252856,1296252871,IE +1296252848,1296252871,IE 1296252872,1296252879,BE 1296252880,1296252887,DE 1296252888,1296252895,IE 1296252896,1296252911,BE -1296252912,1296252919,NL +1296252912,1296252919,IE 1296252920,1296252927,PL -1296252928,1296254719,DE -1296254720,1296254975,NL -1296254976,1296255487,DE -1296255488,1296258047,NL +1296252928,1296255743,DE +1296255744,1296257791,IE +1296257792,1296258047,US 1296258048,1296258303,TW 1296258304,1296259071,NL 1296259072,1296259839,US @@ -11962,26 +8717,27 @@ 1296260352,1296262655,US 1296262656,1296262911,CA 1296262912,1296263935,US -1296263936,1296263943,NL -1296263944,1296263991,US -1296263992,1296264063,NL -1296264064,1296264087,GB -1296264088,1296264191,NL +1296263936,1296263943,IE +1296263944,1296263999,US +1296264000,1296264063,IE +1296264064,1296264127,GB +1296264128,1296264191,IE 1296264192,1296264223,US -1296264224,1296264239,IE -1296264240,1296264255,NL +1296264224,1296264255,IE 1296264256,1296264303,US 1296264304,1296264319,CA -1296264320,1296264335,US -1296264336,1296264447,NL +1296264320,1296264367,US +1296264368,1296264447,IE 1296264448,1296264543,US 1296264544,1296264607,CA -1296264608,1296264703,NL +1296264608,1296264703,IE 1296264704,1296264959,US -1296264960,1296265087,NL +1296264960,1296265087,IE 1296265088,1296265151,CA 1296265152,1296265215,FR -1296265216,1296267519,US +1296265216,1296265471,US +1296265472,1296265727,IE +1296265728,1296267519,US 1296267520,1296267775,CA 1296267776,1296268799,US 1296268800,1296269311,FR @@ -11996,9 +8752,13 @@ 1296466304,1296466335,BF 1296466336,1296466431,NO 1296466432,1296466559,CG -1296466560,1296466655,NO +1296466560,1296466591,NG +1296466592,1296466623,NO +1296466624,1296466639,NG +1296466640,1296466655,NO 1296466656,1296466671,BJ -1296466672,1296466687,NO +1296466672,1296466679,NG +1296466680,1296466687,NO 1296466688,1296466815,NG 1296466816,1296467967,NO 1296467968,1296468223,NE @@ -12020,8 +8780,7 @@ 1296473088,1296474111,LT 1296474112,1296474367,ZM 1296474368,1296475135,LT -1296475136,1296475647,US -1296475648,1296476159,LT +1296475136,1296476159,US 1296476160,1296477183,GA 1296477184,1296478207,LT 1296478208,1296479231,NG @@ -12076,7 +8835,7 @@ 1296654336,1296656383,BE 1296656384,1296658431,RU 1296658432,1296662527,GB -1296662528,1296666623,RU +1296664576,1296666623,RU 1296666624,1296670719,GB 1296670720,1296672767,ES 1296672768,1296674815,IT @@ -12142,13 +8901,12 @@ 1296705536,1296707583,GE 1296707584,1296707999,NL 1296708000,1296708031,AE -1296708032,1296708039,AT +1296708032,1296708039,NL 1296708040,1296708047,AE 1296708048,1296709631,NL 1296709632,1296711679,CY 1296711680,1296713727,KZ 1296713728,1296715775,RU -1296715776,1296717823,AT 1296717824,1296719871,BE 1296719872,1296721919,CH 1296721920,1296723967,GB @@ -12176,9 +8934,7 @@ 1296760832,1296762879,GB 1296762880,1296764927,RU 1296764928,1296766975,AT -1296766976,1296767231,GB -1296767232,1296767375,NL -1296767376,1296769023,GB +1296766976,1296769023,GB 1296769024,1296771071,TR 1296771072,1296773119,LT 1296773120,1296774367,FR @@ -12224,6 +8980,7 @@ 1297072128,1297083375,PL 1297083376,1297083391,SE 1297083392,1297088511,PL +1297088512,1297121279,AT 1297154048,1297219583,RO 1297219584,1297285119,RU 1297285120,1297350655,GR @@ -12292,7 +9049,6 @@ 1297875504,1297875536,CY 1297875537,1297875551,TR 1297875552,1297883135,CY -1297883136,1297891327,IT 1297891328,1297899519,GB 1297899520,1297915903,TR 1297915904,1297924095,BH @@ -12315,8 +9071,8 @@ 1298015232,1298015487,RU 1298015488,1298015743,LB 1298015744,1298015999,IQ -1298016000,1298016255,LB -1298016256,1298017279,RU +1298016000,1298016511,LB +1298016512,1298017279,RU 1298017280,1298018303,KG 1298018304,1298018559,TM 1298018560,1298019327,RU @@ -12344,7 +9100,9 @@ 1298096128,1298098175,NL 1298098176,1298100223,SE 1298100224,1298102271,GB -1298102272,1298104319,CH +1298102272,1298102687,CH +1298102688,1298102703,LV +1298102704,1298104319,CH 1298104320,1298106367,RU 1298106368,1298108415,IT 1298108416,1298110463,FI @@ -12394,7 +9152,11 @@ 1299013632,1299021823,BE 1299021824,1299024679,CH 1299024680,1299024687,DE -1299024688,1299037695,CH +1299024688,1299031039,CH +1299031040,1299031167,US +1299031168,1299031807,CH +1299031808,1299032063,US +1299032064,1299037695,CH 1299037696,1299037951,US 1299037952,1299038207,CH 1299038208,1299054591,FI @@ -12406,10 +9168,10 @@ 1299120128,1299136511,SI 1299136512,1299169279,HU 1299169280,1299174399,FR -1299174400,1299176447,GB -1299176448,1299177471,FR -1299177472,1299179519,DE -1299179520,1299185663,FR +1299174400,1299176959,GB +1299176960,1299177471,FR +1299177472,1299180031,DE +1299180032,1299185663,FR 1299185664,1299447807,PL 1299447808,1299709951,AT 1299709952,1299972095,UA @@ -12420,7 +9182,9 @@ 1304428544,1305477119,FR 1305477120,1305739263,ES 1305739264,1306001407,DK -1306001408,1306263551,FR +1306001408,1306132479,FR +1306132480,1306138623,RU +1306138624,1306263551,FR 1306263552,1306271743,KE 1306271744,1306279935,RU 1306279936,1306288127,IT @@ -12580,7 +9344,9 @@ 1307754496,1307755519,US 1307755520,1307756031,GB 1307756032,1307756287,US -1307756288,1307756543,GB +1307756288,1307756431,GB +1307756432,1307756447,FR +1307756448,1307756543,GB 1307756544,1307757567,FR 1307757568,1307758591,GB 1307758592,1307762687,SM @@ -12608,7 +9374,19 @@ 1307848704,1307852799,CH 1307852800,1307856895,RU 1307856896,1307860991,IT -1307860992,1307865087,DE +1307860992,1307861119,DE +1307861120,1307861123,LU +1307861124,1307861151,DE +1307861152,1307861155,LU +1307861156,1307861919,DE +1307861920,1307861935,LU +1307861936,1307864127,DE +1307864128,1307864135,LU +1307864136,1307864467,DE +1307864468,1307864471,LU +1307864472,1307864479,DE +1307864480,1307864495,LU +1307864496,1307865087,DE 1307865088,1307869183,AZ 1307869184,1307873279,GB 1307873280,1307877375,TJ @@ -12625,7 +9403,11 @@ 1307901952,1307906047,JO 1307906048,1307906599,CH 1307906600,1307906607,DK -1307906608,1307910143,CH +1307906608,1307906943,CH +1307906944,1307907071,IM +1307907072,1307907199,CH +1307907200,1307907327,IM +1307907328,1307910143,CH 1307910144,1307914239,DE 1307914240,1307918335,NL 1307918336,1307919439,GB @@ -12668,7 +9450,9 @@ 1308034560,1308034815,CZ 1308034816,1308035327,DE 1308035328,1308035583,GB -1308035584,1308037119,DE +1308035584,1308035839,AE +1308035840,1308036095,GB +1308036096,1308037119,DE 1308037120,1308041215,UA 1308041216,1308049407,RU 1308049408,1308053503,DK @@ -12677,11 +9461,27 @@ 1308061696,1308069887,RU 1308069888,1308073983,NO 1308073984,1308078079,RU -1308078080,1308078599,NL -1308078600,1308078601,RU -1308078602,1308078605,NL -1308078606,1308078607,PL -1308078608,1308080127,NL +1308078080,1308078111,IL +1308078112,1308078263,NL +1308078264,1308078271,SE +1308078272,1308078335,IL +1308078336,1308078847,NL +1308078848,1308078879,IL +1308078880,1308078911,FR +1308078912,1308079039,NL +1308079040,1308079103,IL +1308079104,1308079199,NL +1308079200,1308079359,IL +1308079360,1308079455,NL +1308079456,1308079615,IL +1308079616,1308079647,NL +1308079648,1308079679,IL +1308079680,1308079711,NL +1308079712,1308079871,IL +1308079872,1308079903,NL +1308079904,1308079935,IL +1308079936,1308079967,NL +1308079968,1308080127,IL 1308080128,1308082175,RU 1308082176,1308084223,GB 1308084224,1308086271,RS @@ -12725,7 +9525,6 @@ 1310230528,1310232575,ES 1310232576,1310234623,NO 1310234624,1310236671,RU -1310236672,1310238719,KZ 1310238720,1310240767,BE 1310240768,1310242815,RU 1310242816,1310244863,HU @@ -12859,7 +9658,11 @@ 1310248704,1310248959,CH 1310248960,1310249215,IM 1310249216,1310249279,GB -1310249280,1310250495,IM +1310249280,1310249775,IM +1310249776,1310249801,GG +1310249802,1310250111,IM +1310250112,1310250143,GG +1310250144,1310250495,IM 1310250496,1310251007,MT 1310251008,1310253055,LU 1310253056,1310255103,RU @@ -12884,7 +9687,7 @@ 1310572544,1310588927,BE 1310588928,1310605311,RU 1310605312,1310621695,PL -1310621696,1310638079,RS +1310621696,1310638079,CS 1310638080,1310654463,UA 1310654464,1310656511,RU 1310656512,1310658559,LU @@ -12906,8 +9709,8 @@ 1310689280,1310695423,PL 1310695424,1310697471,RO 1310697472,1310699519,DE -1310699520,1310707711,UA -1310707712,1310711807,RU +1310699520,1310705663,UA +1310705664,1310711807,RU 1310711808,1310713855,LT 1310713856,1310715903,UA 1310715904,1310717951,RU @@ -13017,9 +9820,7 @@ 1314127872,1314193407,LV 1314193408,1314258943,RU 1314258944,1314324479,GB -1314324480,1314357247,GR -1314357248,1314372352,CY -1314372353,1314390015,GR +1314324480,1314390015,GR 1314390016,1314455551,PL 1314455552,1314521087,KW 1314521088,1314586623,BG @@ -13043,14 +9844,16 @@ 1315733504,1315737599,NL 1315737600,1315741695,CZ 1315741696,1315745791,LB -1315745792,1315749887,CZ +1315745792,1315749375,CZ +1315749376,1315749503,ES +1315749504,1315749887,CZ 1315749888,1315753983,RU 1315753984,1315758079,KZ 1315758080,1315762175,FR 1315762176,1315766271,BG 1315766272,1315770367,NL -1315770368,1315770391,UA -1315770392,1315770399,NA +1315770368,1315770383,UA +1315770384,1315770399,NA 1315770400,1315770503,UA 1315770504,1315770511,NA 1315770512,1315770575,UA @@ -13059,7 +9862,9 @@ 1315770592,1315770599,NA 1315770600,1315770624,UA 1315770625,1315770631,NA -1315770632,1315770719,UA +1315770632,1315770639,UA +1315770640,1315770647,NA +1315770648,1315770719,UA 1315770720,1315770727,NA 1315770728,1315770975,UA 1315770976,1315770999,NA @@ -13120,8 +9925,8 @@ 1315773520,1315773535,UA 1315773536,1315773543,NA 1315773544,1315773551,UA -1315773552,1315773567,NA -1315773568,1315773575,UA +1315773552,1315773559,NA +1315773560,1315773575,UA 1315773576,1315773583,NA 1315773584,1315773679,UA 1315773680,1315773687,NA @@ -13139,7 +9944,9 @@ 1315774016,1315774031,NA 1315774032,1315774039,UA 1315774040,1315774071,NA -1315774072,1315774135,UA +1315774072,1315774095,UA +1315774096,1315774111,NA +1315774112,1315774135,UA 1315774136,1315774143,US 1315774144,1315774191,UA 1315774192,1315774207,NA @@ -13169,7 +9976,6 @@ 1315839744,1315839999,MT 1315840000,1315844095,EE 1315844096,1315848191,RU -1315848192,1315852287,SA 1315852288,1315856383,SE 1315856384,1315860479,SY 1315860480,1315864575,IR @@ -13193,10 +9999,10 @@ 1315897992,1315897999,IR 1315898000,1315898111,AE 1315898112,1315898367,IR -1315898368,1315898431,AE -1315898432,1315898447,IR -1315898448,1315898623,AE -1315898624,1315901439,IR +1315898368,1315898623,AE +1315898624,1315900671,IR +1315900672,1315900927,AE +1315900928,1315901439,IR 1315901440,1315905535,UA 1315905536,1315907583,BA 1315907584,1315909631,SI @@ -13204,6 +10010,7 @@ 1315913728,1315917823,DE 1315917824,1315921919,RU 1315921920,1315926015,TR +1315926016,1315930111,CZ 1315930112,1315934207,DE 1315934208,1315938303,RU 1315938304,1315942399,DK @@ -13266,12 +10073,7 @@ 1317371904,1317404671,PL 1317404672,1317437439,IT 1317437440,1317470207,HR -1317470208,1317478399,TR -1317478400,1317480447,CY -1317480448,1317494783,TR -1317494784,1317495807,CY -1317495808,1317502719,TR -1317502720,1317502975,CY +1317470208,1317502975,TR 1317502976,1317535743,IE 1317535744,1317552127,GB 1317552128,1317568511,ES @@ -13287,14 +10089,16 @@ 1317649408,1317649919,GB 1317649920,1317650431,IE 1317650432,1317666815,RU -1317666816,1317666823,NG +1317666816,1317666823,IQ 1317666824,1317666831,CD 1317666832,1317666839,NG 1317666840,1317666871,GH 1317666872,1317666879,NG 1317666880,1317666887,LR -1317666888,1317666919,NG -1317666920,1317666935,GB +1317666888,1317666895,NG +1317666896,1317666903,GB +1317666904,1317666927,NG +1317666928,1317666935,GB 1317666936,1317666943,NG 1317666944,1317666951,GB 1317666952,1317666967,NG @@ -13327,9 +10131,7 @@ 1317667264,1317667271,GB 1317667272,1317667295,NG 1317667296,1317667303,GB -1317667304,1317667311,NG -1317667312,1317667327,GB -1317667328,1317667351,NG +1317667304,1317667351,NG 1317667352,1317667367,AO 1317667368,1317667375,NG 1317667376,1317667391,AO @@ -13337,8 +10139,8 @@ 1317667400,1317667423,GB 1317667424,1317667431,TD 1317667432,1317667439,GH -1317667440,1317667455,GB -1317667456,1317667487,NG +1317667440,1317667447,GB +1317667448,1317667487,NG 1317667488,1317667495,GH 1317667496,1317667503,NG 1317667504,1317667527,GB @@ -13346,50 +10148,52 @@ 1317667536,1317667543,GB 1317667544,1317667551,AO 1317667552,1317667567,NG -1317667568,1317667583,GB +1317667568,1317667583,GH 1317667584,1317667759,NG 1317667760,1317667767,FR 1317667768,1317667775,ZA 1317667776,1317667783,CD -1317667784,1317667807,NG -1317667808,1317667815,GB -1317667816,1317667823,NG -1317667824,1317667831,GB -1317667832,1317667839,GN -1317667840,1317668095,GB +1317667784,1317667823,NG +1317667824,1317668095,GB 1317668096,1317668103,GH 1317668104,1317668111,ZM -1317668112,1317668119,NG -1317668120,1317668127,AO +1317668112,1317668127,AO 1317668128,1317668135,GB 1317668136,1317668143,NG 1317668144,1317668151,AO -1317668152,1317668183,NG +1317668152,1317668175,NG +1317668176,1317668183,GB 1317668184,1317668191,CI 1317668192,1317668199,NG 1317668200,1317668207,BW 1317668208,1317668215,LR -1317668216,1317668223,GB +1317668216,1317668223,CM 1317668224,1317668239,NG 1317668240,1317668247,LR 1317668248,1317668263,NG 1317668264,1317668271,AO 1317668272,1317668279,SL -1317668280,1317668311,NG +1317668280,1317668287,GB +1317668288,1317668295,NG +1317668296,1317668303,CD +1317668304,1317668311,NG 1317668312,1317668319,IQ 1317668320,1317668343,NG 1317668344,1317668351,AO -1317668352,1317668367,SL -1317668368,1317668399,NG +1317668352,1317668359,NG +1317668360,1317668367,SL +1317668368,1317668383,NG +1317668384,1317668391,GB +1317668392,1317668399,NG 1317668400,1317668407,GB 1317668408,1317668415,GH 1317668416,1317668447,NG -1317668448,1317668455,GB +1317668448,1317668455,SL 1317668456,1317668463,NG 1317668464,1317668471,AO -1317668472,1317668479,GH -1317668480,1317668487,NG -1317668488,1317668495,GB +1317668472,1317668479,NG +1317668480,1317668487,GH +1317668488,1317668495,NG 1317668496,1317668503,GH 1317668504,1317668511,CD 1317668512,1317668519,IQ @@ -13398,14 +10202,16 @@ 1317668536,1317668543,BJ 1317668544,1317668551,UG 1317668552,1317668559,AO -1317668560,1317668583,NG +1317668560,1317668575,NG +1317668576,1317668583,GB 1317668584,1317668591,LR 1317668592,1317668607,NG 1317668608,1317668615,GH 1317668616,1317668623,NG -1317668624,1317668631,SL -1317668632,1317668639,GB -1317668640,1317668735,NG +1317668624,1317668639,GB +1317668640,1317668655,NG +1317668656,1317668663,GB +1317668664,1317668735,NG 1317668736,1317668751,AO 1317668752,1317668759,GB 1317668760,1317668767,IQ @@ -13417,10 +10223,9 @@ 1317668832,1317668855,NG 1317668856,1317668863,GH 1317668864,1317668871,LR -1317668872,1317668879,NG -1317668880,1317668887,GB -1317668888,1317668895,SL -1317668896,1317668983,NG +1317668872,1317668903,NG +1317668904,1317668911,GB +1317668912,1317668983,NG 1317668984,1317668991,GB 1317668992,1317668999,NG 1317669000,1317669007,CD @@ -13438,42 +10243,46 @@ 1317669920,1317669983,NG 1317669984,1317669991,LR 1317669992,1317670015,NG -1317670016,1317670031,GB -1317670032,1317670103,NG +1317670016,1317670023,GB +1317670024,1317670103,NG 1317670104,1317670111,CD 1317670112,1317670143,NG 1317670144,1317670175,SL 1317670176,1317670223,NG 1317670224,1317670231,AO 1317670232,1317670239,GB -1317670240,1317670263,NG -1317670264,1317670271,GB -1317670272,1317670399,NG +1317670240,1317670247,NG +1317670248,1317670255,GB +1317670256,1317670399,NG 1317670400,1317670415,CD 1317670416,1317670447,NG 1317670448,1317670455,IQ 1317670456,1317670471,NG 1317670472,1317670479,CO -1317670480,1317670487,GB +1317670480,1317670487,BJ 1317670488,1317670511,NG 1317670512,1317670519,CI 1317670520,1317670543,NG 1317670544,1317670551,IQ 1317670552,1317670567,NG -1317670568,1317670575,BI +1317670568,1317670575,GB 1317670576,1317670583,NG 1317670584,1317670599,GH 1317670600,1317670607,AO 1317670608,1317670639,NG 1317670640,1317670647,GB -1317670648,1317670671,NG +1317670648,1317670655,NG +1317670656,1317670663,AO +1317670664,1317670671,GB 1317670672,1317670679,CM 1317670680,1317670711,NG 1317670712,1317670719,GH 1317670720,1317670727,NG 1317670728,1317670735,GH 1317670736,1317670743,AO -1317670744,1317670767,NG +1317670744,1317670751,NG +1317670752,1317670759,GB +1317670760,1317670767,NG 1317670768,1317670775,GH 1317670776,1317670783,GB 1317670784,1317670791,GH @@ -13504,29 +10313,29 @@ 1317671384,1317671391,CI 1317671392,1317671399,NG 1317671400,1317671407,IQ -1317671408,1317671487,NG +1317671408,1317671423,NG +1317671424,1317671431,GB +1317671432,1317671487,NG 1317671488,1317671511,AO -1317671512,1317671519,NG +1317671512,1317671519,CD 1317671520,1317671527,AO 1317671528,1317671543,NG 1317671544,1317671551,GH -1317671552,1317671559,LR -1317671560,1317671575,GB +1317671552,1317671567,NG +1317671568,1317671575,GB 1317671576,1317671576,NG 1317671577,1317671583,GB -1317671584,1317671607,NG +1317671584,1317671591,NG +1317671592,1317671599,GB +1317671600,1317671607,NG 1317671608,1317671615,GH 1317671616,1317671623,NG 1317671624,1317671631,SL -1317671632,1317671639,NG -1317671640,1317671647,SL -1317671648,1317671663,NG -1317671664,1317671671,SL -1317671672,1317671679,NG +1317671632,1317671679,NG 1317671680,1317671687,LR -1317671688,1317671743,NG -1317671744,1317671759,GB -1317671760,1317671767,NG +1317671688,1317671695,BJ +1317671696,1317671759,NG +1317671760,1317671767,IQ 1317671768,1317671775,GB 1317671776,1317671807,NG 1317671808,1317671823,CI @@ -13534,15 +10343,21 @@ 1317671832,1317671839,GH 1317671840,1317671847,AO 1317671848,1317671895,NG -1317671896,1317671903,GH +1317671896,1317671903,CM 1317671904,1317671911,NG 1317671912,1317671919,AO 1317671920,1317671927,NG 1317671928,1317671935,GH 1317671936,1317672447,GA -1317672448,1317672479,NG +1317672448,1317672471,NG +1317672472,1317672479,GB 1317672480,1317672487,ZM -1317672488,1317672583,NG +1317672488,1317672511,NG +1317672512,1317672519,GB +1317672520,1317672527,NG +1317672528,1317672543,GB +1317672544,1317672551,CD +1317672552,1317672583,GB 1317672584,1317672591,CD 1317672592,1317672607,NG 1317672608,1317672615,CM @@ -13550,17 +10365,19 @@ 1317672632,1317672639,GB 1317672640,1317672655,NG 1317672656,1317672663,CD -1317672664,1317672719,NG +1317672664,1317672695,NG +1317672696,1317672703,GB +1317672704,1317672719,NG 1317672720,1317672727,LR 1317672728,1317672735,NG 1317672736,1317672743,LR -1317672744,1317672751,GB -1317672752,1317672767,NG +1317672744,1317672759,GB +1317672760,1317672767,NG 1317672768,1317672775,GB 1317672776,1317672783,NG 1317672784,1317672791,AO 1317672792,1317672799,GB -1317672800,1317672807,RW +1317672800,1317672807,NG 1317672808,1317672815,TD 1317672816,1317672823,BW 1317672824,1317672831,NG @@ -13568,9 +10385,7 @@ 1317672840,1317672903,NG 1317672904,1317672919,CI 1317672920,1317672927,GH -1317672928,1317672935,NG -1317672936,1317672943,LR -1317672944,1317672951,NG +1317672928,1317672951,NG 1317672952,1317672959,AO 1317672960,1317673239,NG 1317673240,1317673247,ZW @@ -13579,38 +10394,44 @@ 1317673296,1317673319,NG 1317673320,1317673327,LR 1317673328,1317673335,NG -1317673336,1317673351,GB -1317673352,1317673407,NG -1317673408,1317673415,GB -1317673416,1317673423,CI +1317673336,1317673343,GH +1317673344,1317673351,GB +1317673352,1317673375,NG +1317673376,1317673383,AO +1317673384,1317673415,NG +1317673416,1317673423,GB 1317673424,1317673431,NG -1317673432,1317673463,AO -1317673464,1317673487,NG +1317673432,1317673439,AO +1317673440,1317673447,GB +1317673448,1317673463,AO +1317673464,1317673479,NG +1317673480,1317673487,GB 1317673488,1317673495,HK -1317673496,1317673527,NG -1317673528,1317673535,GB -1317673536,1317673575,NG +1317673496,1317673575,NG 1317673576,1317673583,CD 1317673584,1317673591,GB -1317673592,1317673599,NG -1317673600,1317673607,GB -1317673608,1317673631,NG +1317673592,1317673615,NG +1317673616,1317673623,GB +1317673624,1317673631,NG 1317673632,1317673639,CD 1317673640,1317673647,AO 1317673648,1317673671,NG -1317673672,1317673679,GB -1317673680,1317673687,CD +1317673672,1317673679,CM +1317673680,1317673687,IQ 1317673688,1317673711,NG 1317673712,1317673719,CO 1317673720,1317673727,NG 1317673728,1317673743,AO -1317673744,1317673751,CD -1317673752,1317673767,NG +1317673744,1317673751,IQ +1317673752,1317673759,GB +1317673760,1317673767,NG 1317673768,1317673775,AO 1317673776,1317673783,NG 1317673784,1317673791,AO -1317673792,1317673815,NG -1317673816,1317673823,TD +1317673792,1317673799,NG +1317673800,1317673807,GB +1317673808,1317673815,NG +1317673816,1317673823,LR 1317673824,1317673831,NG 1317673832,1317673839,AO 1317673840,1317673887,NG @@ -13620,16 +10441,22 @@ 1317673920,1317673927,CI 1317673928,1317673943,NG 1317673944,1317673951,AO -1317673952,1317674255,NG -1317674256,1317674263,GB +1317673952,1317674239,NG +1317674240,1317674247,GB +1317674248,1317674255,NG +1317674256,1317674263,CM 1317674264,1317674271,AO 1317674272,1317674279,NG 1317674280,1317674287,CD 1317674288,1317674295,GH 1317674296,1317674303,AO -1317674304,1317674359,NG +1317674304,1317674319,NG +1317674320,1317674335,GB +1317674336,1317674359,NG 1317674360,1317674367,AO -1317674368,1317674415,NG +1317674368,1317674375,NG +1317674376,1317674383,GB +1317674384,1317674415,NG 1317674416,1317674423,AO 1317674424,1317674431,NG 1317674432,1317674440,AO @@ -13642,81 +10469,91 @@ 1317674496,1317674503,GB 1317674504,1317674511,AO 1317674512,1317674535,NG -1317674536,1317674543,GB -1317674544,1317674551,NG -1317674552,1317674559,GB -1317674560,1317674575,NG -1317674576,1317674583,GB -1317674584,1317674615,NG -1317674616,1317674623,GB -1317674624,1317674671,NG +1317674536,1317674543,IQ +1317674544,1317674615,NG +1317674616,1317674623,IQ +1317674624,1317674631,NG +1317674632,1317674639,GB +1317674640,1317674671,NG 1317674672,1317674679,GB 1317674680,1317674687,AO 1317674688,1317674735,NG 1317674736,1317674743,AO 1317674744,1317674791,NG 1317674792,1317674799,GH -1317674800,1317674807,NG -1317674808,1317674831,GB -1317674832,1317674887,NG +1317674800,1317674871,NG +1317674872,1317674879,GB +1317674880,1317674887,NG 1317674888,1317674911,AO 1317674912,1317674927,NG 1317674928,1317674935,AO 1317674936,1317674943,NG 1317674944,1317674951,GA 1317674952,1317674959,NG -1317674960,1317674983,GB -1317674984,1317674991,NG -1317674992,1317674999,GB -1317675000,1317675007,NG +1317674960,1317674967,GH +1317674968,1317674975,NG +1317674976,1317674983,GB +1317674984,1317675007,NG 1317675008,1317675023,GB 1317675024,1317675063,NG 1317675064,1317675071,AO -1317675072,1317675079,GB -1317675080,1317675127,NG -1317675128,1317675167,GB +1317675072,1317675103,NG +1317675104,1317675111,GB +1317675112,1317675127,NG +1317675128,1317675135,HK +1317675136,1317675143,NG +1317675144,1317675159,GB +1317675160,1317675167,AO 1317675168,1317675175,NG -1317675176,1317675199,GB +1317675176,1317675183,GB +1317675184,1317675199,CM 1317675200,1317675231,NG 1317675232,1317675239,LR 1317675240,1317675255,AO -1317675256,1317675295,GB -1317675296,1317675319,NG -1317675320,1317675343,GB +1317675256,1317675263,GB +1317675264,1317675279,NG +1317675280,1317675287,CM +1317675288,1317675319,NG +1317675320,1317675343,CM 1317675344,1317675351,AO -1317675352,1317675359,GB +1317675352,1317675359,IQ 1317675360,1317675375,NG -1317675376,1317675383,GB +1317675376,1317675383,CM 1317675384,1317675391,NG -1317675392,1317675407,GB +1317675392,1317675399,BJ +1317675400,1317675407,GB 1317675408,1317675415,NG -1317675416,1317675423,GB +1317675416,1317675423,BJ 1317675424,1317675439,NG -1317675440,1317675455,GB +1317675440,1317675447,GB +1317675448,1317675455,NG 1317675456,1317675463,CD 1317675464,1317675471,CI -1317675472,1317675479,NG -1317675480,1317675487,GB -1317675488,1317675519,NG -1317675520,1317675551,GB +1317675472,1317675511,NG +1317675512,1317675519,GB +1317675520,1317675527,NG +1317675528,1317675535,AO +1317675536,1317675543,NG +1317675544,1317675551,IQ 1317675552,1317675559,NG 1317675560,1317675567,NA 1317675568,1317675575,AO 1317675576,1317675583,GB 1317675584,1317675591,LR -1317675592,1317675615,NG -1317675616,1317675631,GB -1317675632,1317675639,NG +1317675592,1317675639,NG 1317675640,1317675647,FR 1317675648,1317675655,LR -1317675656,1317675687,NG +1317675656,1317675663,NG +1317675664,1317675671,GB +1317675672,1317675687,NG 1317675688,1317675695,CM -1317675696,1317675711,NG +1317675696,1317675703,NG +1317675704,1317675711,GB 1317675712,1317675719,CM 1317675720,1317675735,NG 1317675736,1317675743,CD 1317675744,1317675751,GH -1317675752,1317675759,GB +1317675752,1317675759,NG 1317675760,1317675775,GH 1317675776,1317683199,GB 1317683200,1317683839,DE @@ -13770,30 +10607,31 @@ 1318027264,1318043647,IE 1318043648,1318584319,GB 1318584320,1318592511,PL -1318592512,1318600703,FI 1318600704,1318608895,AT 1318608896,1318617087,IT +1318617088,1318625279,FR 1318625280,1318633471,UA 1318633472,1318649855,IE 1318649856,1318658047,RU 1318658048,1318666239,SI 1318666240,1318674431,DE -1318674432,1318682623,GR 1318682624,1318690815,RU 1318690816,1318699007,DK -1318699008,1318707199,IE -1318707200,1318707743,FR -1318707744,1318707967,SE -1318707968,1318708495,FR +1318699008,1318702303,IE +1318702304,1318702335,US +1318702336,1318707199,IE +1318707200,1318708495,FR 1318708496,1318708991,SE 1318708992,1318711495,FR 1318711496,1318711503,SE 1318711504,1318711647,FR 1318711648,1318711663,IT 1318711664,1318711887,FR -1318711888,1318712319,SE -1318712320,1318712575,FR -1318712576,1318713343,SE +1318711888,1318711903,SE +1318711904,1318712031,FR +1318712032,1318712319,SE +1318712320,1318712831,FR +1318712832,1318713343,SE 1318713344,1318713855,FR 1318713856,1318714111,CH 1318714112,1318715390,FR @@ -13909,7 +10747,7 @@ 1331857408,1331859455,RU 1331859456,1331861503,PL 1331861504,1331863551,CZ -1331863552,1331867647,GB +1331863552,1331865599,GB 1331867648,1331869695,NL 1331869696,1331871743,SA 1331871744,1331873791,DK @@ -13941,14 +10779,13 @@ 1331929088,1331931135,FR 1331931136,1331933183,SE 1331933184,1331935231,TR -1331935232,1331937279,GB -1331937280,1331937535,US +1331935232,1331937535,GB 1331937536,1331937567,SM 1331937568,1331937583,US 1331937584,1331937599,ZA -1331937600,1331938303,GB -1331938304,1331938559,US -1331938560,1331939327,GB +1331937600,1331938191,GB +1331938192,1331938207,AE +1331938208,1331939327,GB 1331939328,1331941375,BE 1331941376,1331943423,GR 1331943424,1331945471,RU @@ -13961,7 +10798,7 @@ 1331948560,1331948567,CZ 1331948568,1331948575,DE 1331948576,1331948583,CZ -1331948584,1331948607,GB +1331948584,1331948607,CY 1331948608,1331948615,US 1331948616,1331949567,CH 1331949568,1331951615,RU @@ -13981,9 +10818,15 @@ 1332029016,1332029023,RS 1332029024,1332029039,CS 1332029040,1332029047,RS -1332029048,1332029295,CS +1332029048,1332029263,CS +1332029264,1332029279,RS +1332029280,1332029295,CS 1332029296,1332029311,RS -1332029312,1332029591,CS +1332029312,1332029319,CS +1332029320,1332029327,RS +1332029328,1332029503,CS +1332029504,1332029511,RS +1332029512,1332029591,CS 1332029592,1332029631,RS 1332029632,1332029663,CS 1332029664,1332029711,RS @@ -14067,13 +10910,13 @@ 1334304768,1334312959,RU 1334312960,1334316031,SE 1334316032,1334316543,NO -1334316544,1334342415,SE -1334342416,1334342431,GB -1334342432,1334345727,SE +1334316544,1334345727,SE 1334345728,1334378495,RU 1334378496,1334411263,IT 1334411264,1334444031,RU -1334444032,1334484991,SE +1334444032,1334478847,SE +1334478848,1334480895,DK +1334480896,1334484991,SE 1334484992,1334489087,DK 1334489088,1334501375,SE 1334501376,1334509567,DK @@ -14132,7 +10975,9 @@ 1334645184,1334645247,DE 1334645248,1334647807,IQ 1334647808,1334648831,DE -1334648832,1334651391,GB +1334648832,1334650959,GB +1334650960,1334650975,NL +1334650976,1334651391,GB 1334651392,1334651647,NL 1334651648,1334651903,FR 1334651904,1334652159,DE @@ -14167,10 +11012,8 @@ 1334718464,1334722559,KZ 1334722560,1334726655,IT 1334726656,1334730239,RU -1334730240,1334730363,KZ -1334730364,1334730367,RU -1334730368,1334730399,KZ -1334730400,1334730495,RU +1334730240,1334730431,KZ +1334730432,1334730495,RU 1334730496,1334730499,KZ 1334730500,1334730503,RU 1334730504,1334730539,KZ @@ -14181,8 +11024,8 @@ 1334730572,1334730575,RU 1334730576,1334730591,KZ 1334730592,1334730603,RU -1334730604,1334730615,KZ -1334730616,1334734847,RU +1334730604,1334730647,KZ +1334730648,1334734847,RU 1334734848,1334738943,LT 1334738944,1334743039,CH 1334743040,1334747135,UA @@ -14191,6 +11034,7 @@ 1334755328,1334759423,UA 1334759424,1334763519,SE 1334763520,1334767615,DK +1334767616,1334771711,SE 1334771712,1334779903,RU 1334779904,1334783999,UA 1334784000,1334788095,AT @@ -14228,7 +11072,6 @@ 1336561664,1336563711,NO 1336563712,1336567807,NL 1336567808,1336569855,BY -1336569856,1336571903,FR 1336571904,1336573951,PL 1336573952,1336575999,DK 1336576000,1336578047,RU @@ -14295,7 +11138,9 @@ 1336852480,1336868863,FR 1336868864,1336885247,RU 1336885248,1336901631,RS -1336901632,1336918015,IR +1336901632,1336911103,IR +1336911104,1336911359,SE +1336911360,1336918015,IR 1336918016,1336934399,PL 1336934400,1337458687,IL 1337458688,1337982975,PL @@ -14449,7 +11294,6 @@ 1346625536,1346629631,DE 1346629632,1346637823,RU 1346637824,1346650111,GB -1346650112,1346654207,IT 1346654208,1346658303,GB 1346658304,1346666495,SE 1346666496,1346670591,ES @@ -14484,7 +11328,6 @@ 1346723840,1346732031,DE 1346732032,1346736127,GB 1346736128,1346740223,RU -1346740224,1346744319,NL 1346744320,1346748415,RU 1346748416,1346752511,DE 1346752512,1346756607,FR @@ -14492,9 +11335,7 @@ 1346760704,1346764799,IR 1346764800,1346768895,RU 1346768896,1346772991,LV -1346772992,1346775071,FR -1346775072,1346775103,DE -1346775104,1346777087,FR +1346772992,1346777087,FR 1346777088,1346781183,GB 1346781184,1346789375,UA 1346789376,1346793471,RU @@ -14506,7 +11347,7 @@ 1346806112,1346806167,DE 1346806168,1346806207,SE 1346806208,1346813951,DE -1346813952,1346822143,FR +1346818048,1346822143,FR 1346822144,1346826239,RU 1346826240,1346830335,CS 1346830336,1346838527,GB @@ -14644,14 +11485,18 @@ 1347248864,1347248864,FI 1347248865,1347249343,SE 1347249344,1347249375,FI -1347249376,1347250687,SE +1347249376,1347249631,SE +1347249632,1347249639,RU +1347249640,1347250687,SE 1347250688,1347250691,NO 1347250692,1347250695,SE 1347250696,1347250735,NO 1347250736,1347250767,SE 1347250768,1347250783,FI 1347250784,1347252223,SE -1347252224,1347256319,HU +1347252224,1347255903,HU +1347255904,1347255919,SC +1347255920,1347256319,HU 1347256320,1347260415,FO 1347260416,1347264511,MK 1347264512,1347268607,RU @@ -14888,22 +11733,16 @@ 1347503104,1347503359,GB 1347503360,1347504383,ES 1347504384,1347504639,US -1347504640,1347506175,ES +1347504640,1347504959,ES +1347504960,1347505023,GB +1347505024,1347506175,ES 1347506176,1347510271,FR 1347510272,1347518463,ES 1347518464,1347522559,AT 1347522560,1347526655,LB -1347526656,1347527951,FI -1347527952,1347528015,SE -1347528016,1347528319,FI -1347528320,1347528351,SE -1347528352,1347528639,FI -1347528640,1347528703,SE -1347528704,1347528959,FI -1347528960,1347529087,SE -1347529088,1347529471,FI -1347529472,1347529983,SE -1347529984,1347534847,FI +1347526656,1347527967,FI +1347527968,1347527999,SE +1347528000,1347534847,FI 1347534848,1347538943,DE 1347538944,1347543039,RU 1347543040,1347544063,SK @@ -14914,6 +11753,7 @@ 1347550336,1347551167,DE 1347551168,1347551231,PL 1347551232,1347555327,IT +1347555328,1347559423,PL 1347559424,1347567615,RU 1347567616,1347571711,CH 1347571712,1347575807,RU @@ -14991,9 +11831,7 @@ 1347754960,1347754967,MA 1347754968,1347754983,GR 1347754984,1347754991,CY -1347754992,1347755063,GR -1347755064,1347755079,CY -1347755080,1347755112,GR +1347754992,1347755112,GR 1347755113,1347755119,CY 1347755120,1347755191,GR 1347755192,1347755223,CY @@ -15038,7 +11876,9 @@ 1347855960,1347855967,DE 1347856000,1347856063,DE 1347856080,1347856243,DE -1347856256,1347856431,DE +1347856256,1347856383,DE +1347856392,1347856399,DE +1347856416,1347856431,DE 1347856448,1347856471,DE 1347856480,1347856639,DE 1347856640,1347856895,AT @@ -15051,13 +11891,13 @@ 1347859408,1347859439,DE 1347859456,1347860863,DE 1347860880,1347860895,DE -1347860912,1347861391,DE +1347860912,1347861395,DE 1347861408,1347861471,DE 1347861504,1347861759,DE 1347861800,1347861823,DE 1347861944,1347861951,DE 1347862112,1347862143,DE -1347862288,1347862431,DE +1347862280,1347862431,DE 1347862448,1347862471,DE 1347862480,1347862487,DE 1347862496,1347862527,DE @@ -15066,7 +11906,6 @@ 1347870720,1347874815,AM 1347874816,1347878911,RU 1347878912,1347883007,GB -1347883008,1347887103,IT 1347887104,1347891199,PL 1347891200,1347895295,SE 1347903488,1347907583,RU @@ -15088,11 +11927,9 @@ 1347977216,1347977471,DK 1347977472,1347977487,NG 1347977488,1347977503,DK -1347977504,1347977511,NG -1347977512,1347977519,DK +1347977504,1347977519,NG 1347977520,1347977599,MZ -1347977600,1347977607,DK -1347977608,1347977623,NG +1347977600,1347977623,NG 1347977624,1347977631,KE 1347977632,1347977791,DK 1347977792,1347977919,NG @@ -15112,13 +11949,9 @@ 1347978216,1347978223,NG 1347978224,1347978231,AO 1347978232,1347978239,DK -1347978240,1347978263,NG -1347978264,1347978271,DK -1347978272,1347978319,NG -1347978320,1347978327,DK -1347978328,1347978351,NG -1347978352,1347978367,DK -1347978368,1347978407,NG +1347978240,1347978271,NG +1347978272,1347978279,DK +1347978280,1347978407,NG 1347978408,1347978415,MZ 1347978416,1347978423,ET 1347978424,1347978431,RW @@ -15129,18 +11962,15 @@ 1347978496,1347978559,NG 1347978560,1347978575,DK 1347978576,1347978663,NG -1347978664,1347978671,DK +1347978664,1347978671,SO 1347978672,1347978679,NG 1347978680,1347978687,AO 1347978688,1347978695,NG 1347978696,1347978711,AO 1347978712,1347978719,UG -1347978720,1347978727,NG -1347978728,1347978735,DK -1347978736,1347978743,NG +1347978720,1347978743,NG 1347978744,1347978751,AO -1347978752,1347978759,DK -1347978760,1347978807,NG +1347978752,1347978807,NG 1347978808,1347978815,UG 1347978816,1347978823,DK 1347978824,1347978831,NG @@ -15153,7 +11983,7 @@ 1347978896,1347978919,NG 1347978920,1347978927,IQ 1347978928,1347978935,CG -1347978936,1347978943,DK +1347978936,1347978943,NG 1347978944,1347979007,AO 1347979008,1347979039,NG 1347979040,1347979055,AO @@ -15179,8 +12009,8 @@ 1347979408,1347979423,IQ 1347979424,1347979471,NG 1347979472,1347979479,DK -1347979480,1347979487,NG -1347979488,1347979535,DK +1347979480,1347979503,NG +1347979504,1347979535,DK 1347979536,1347979543,UG 1347979544,1347979551,NG 1347979552,1347979559,IQ @@ -15211,12 +12041,13 @@ 1347980080,1347980095,GH 1347980096,1347980111,NG 1347980112,1347980127,GN -1347980128,1347980151,NG +1347980128,1347980143,NG +1347980144,1347980151,DK 1347980152,1347980159,UG 1347980160,1347980167,DK 1347980168,1347980175,NG 1347980176,1347980183,TZ -1347980184,1347980191,DK +1347980184,1347980191,CG 1347980192,1347980271,NG 1347980272,1347980415,DK 1347980416,1347980543,NG @@ -15387,7 +12218,9 @@ 1348076032,1348076287,LV 1348076288,1348076543,RU 1348076544,1348083711,LV -1348083712,1348091903,LU +1348083712,1348086535,LU +1348086536,1348086543,NL +1348086544,1348091903,LU 1348091904,1348095999,RU 1348096000,1348100095,AL 1348100096,1348104191,DE @@ -15417,16 +12250,7 @@ 1348194304,1348198399,GR 1348198400,1348202495,NO 1348206592,1348218879,RU -1348218880,1348219167,DE -1348219168,1348219183,IQ -1348219184,1348219247,DE -1348219248,1348219263,IQ -1348219264,1348219295,BH -1348219296,1348219327,DE -1348219328,1348219391,SA -1348219392,1348219647,DE -1348219648,1348219903,PK -1348219904,1348220415,DE +1348218880,1348220415,DE 1348220416,1348220479,SA 1348220480,1348220511,DE 1348220512,1348220543,SA @@ -15437,9 +12261,7 @@ 1348220736,1348220799,BH 1348220800,1348220863,DE 1348220864,1348220895,BH -1348220896,1348221951,DE -1348221952,1348222463,PK -1348222464,1348222975,DE +1348220896,1348222975,DE 1348222976,1348231167,LU 1348231168,1348235263,RU 1348235264,1348239359,AT @@ -15465,6 +12287,7 @@ 1348275200,1348275711,GB 1348275712,1348275967,CH 1348275968,1348280319,IE +1348280320,1348284415,AT 1348284416,1348288511,RU 1348288512,1348292607,IT 1348292608,1348296703,FR @@ -15675,11 +12498,15 @@ 1351800352,1351800359,CN 1351800360,1351801327,DE 1351801328,1351801335,HU -1351801336,1351879631,DE +1351801336,1351806975,DE +1351806976,1351807231,IT +1351807232,1351879631,DE 1351879632,1351879639,IT 1351879640,1351879999,DE 1351880000,1351880031,IT -1351880032,1352010239,DE +1351880032,1351965183,DE +1351965184,1351965439,US +1351965440,1352010239,DE 1352010240,1352010495,US 1352010496,1352011447,DE 1352011448,1352011455,IT @@ -15688,9 +12515,7 @@ 1352139680,1352144519,DE 1352144520,1352144527,IT 1352144528,1352144535,US -1352144536,1352144559,DE -1352144560,1352144575,HK -1352144576,1352147007,DE +1352144536,1352147007,DE 1352147008,1352147015,SE 1352147016,1352147107,DE 1352147108,1352147111,SE @@ -15706,63 +12531,67 @@ 1352148152,1352148159,IT 1352148160,1352148751,DE 1352148752,1352148759,US -1352148760,1352271087,DE -1352271088,1352271095,AT -1352271096,1352277535,DE +1352148760,1352277535,DE 1352277536,1352277567,IT 1352277568,1352402791,DE 1352402792,1352402799,BE 1352402800,1352404599,DE 1352404600,1352404607,NL -1352404608,1352663039,DE +1352404608,1352445687,DE +1352445688,1352445703,NL +1352445704,1352663039,DE 1352663040,1353187327,DK 1353187328,1353255071,GB 1353255072,1353255087,CA 1353255088,1353255839,GB 1353255840,1353255855,FR -1353255856,1353258239,GB +1353255856,1353257111,GB +1353257112,1353257119,ES +1353257120,1353258239,GB 1353258240,1353258263,SE 1353258264,1353258271,GB 1353258272,1353258303,SE 1353258304,1353258367,FI 1353258368,1353258415,SE 1353258416,1353258423,GB -1353258424,1353258503,SE -1353258504,1353258527,GB -1353258528,1353258543,SE -1353258544,1353258631,GB -1353258632,1353258647,SE +1353258424,1353258495,SE +1353258496,1353258511,GB +1353258512,1353258543,SE +1353258544,1353258559,GB +1353258560,1353258647,SE 1353258648,1353258783,GB 1353258784,1353258807,SE -1353258808,1353266959,GB +1353258808,1353260271,GB +1353260272,1353260287,SE +1353260288,1353262535,GB +1353262536,1353262543,NL +1353262544,1353266959,GB 1353266960,1353266975,IE 1353266976,1353267455,GB -1353267456,1353267743,IE -1353267744,1353267751,GB -1353267752,1353267767,IE +1353267456,1353267767,IE 1353267768,1353267775,GB 1353267776,1353267839,IE 1353267840,1353267967,GB 1353267968,1353268223,IE 1353268224,1353268487,GB -1353268488,1353268511,BE -1353268512,1353268559,GB -1353268560,1353268567,BE -1353268568,1353268575,GB -1353268576,1353268583,BE +1353268488,1353268503,BE +1353268504,1353268535,GB +1353268536,1353268583,BE 1353268584,1353268599,GB -1353268600,1353268647,BE -1353268648,1353268655,GB -1353268656,1353268679,BE -1353268680,1353268687,GB -1353268688,1353268735,BE -1353268736,1353268883,GB +1353268600,1353268639,BE +1353268640,1353268647,GB +1353268648,1353268735,BE +1353268736,1353268767,GB +1353268768,1353268799,BE +1353268800,1353268883,GB 1353268884,1353268887,BE -1353268888,1353269015,GB -1353269016,1353269039,BE -1353269040,1353269055,GB +1353268888,1353268991,GB +1353268992,1353269047,BE +1353269048,1353269055,GB 1353269056,1353269087,BE -1353269088,1353271807,GB +1353269088,1353269215,GB +1353269216,1353269247,BE +1353269248,1353271807,GB 1353271808,1353271831,ES 1353271832,1353271895,GB 1353271896,1353271919,ES @@ -15771,41 +12600,45 @@ 1353272032,1353272039,FR 1353272040,1353272055,ES 1353272056,1353272063,GB -1353272064,1353272191,ES -1353272192,1353272207,GB -1353272208,1353272247,ES +1353272064,1353272127,ES +1353272128,1353272135,GB +1353272136,1353272247,ES 1353272248,1353272255,GB -1353272256,1353272303,ES -1353272304,1353272583,GB -1353272584,1353272591,ES -1353272592,1353272599,GB -1353272600,1353272631,ES +1353272256,1353272319,ES +1353272320,1353272575,GB +1353272576,1353272631,ES 1353272632,1353272639,GB 1353272640,1353272647,ES 1353272648,1353272655,GB 1353272656,1353272663,ES 1353272664,1353272687,GB 1353272688,1353272691,ES -1353272692,1353272703,GB -1353272704,1353272711,ES +1353272692,1353272695,GB +1353272696,1353272711,ES 1353272712,1353272719,GB 1353272720,1353272727,ES -1353272728,1353272767,GB -1353272768,1353272775,ES +1353272728,1353272751,GB +1353272752,1353272775,ES 1353272776,1353272815,GB 1353272816,1353272823,ES 1353272824,1353272831,GB -1353272832,1353272839,ES -1353272840,1353272967,GB +1353272832,1353272847,ES +1353272848,1353272887,GB +1353272888,1353272927,ES +1353272928,1353272967,GB 1353272968,1353272975,ES 1353272976,1353272991,GB -1353272992,1353272999,ES -1353273000,1353273039,GB +1353272992,1353273007,ES +1353273008,1353273039,GB 1353273040,1353273047,ES -1353273048,1353273343,GB -1353273344,1353273607,BE -1353273608,1353273623,GB -1353273624,1353273647,BE +1353273048,1353273055,GB +1353273056,1353273087,ES +1353273088,1353273343,GB +1353273344,1353273615,BE +1353273616,1353273623,GB +1353273624,1353273631,BE +1353273632,1353273639,ES +1353273640,1353273647,BE 1353273648,1353273663,GB 1353273664,1353273711,BE 1353273712,1353273719,GB @@ -15814,14 +12647,18 @@ 1353274624,1353274655,ES 1353274656,1353274663,GB 1353274664,1353274671,ES -1353274672,1353274719,GB +1353274672,1353274679,GB +1353274680,1353274687,ES +1353274688,1353274719,GB 1353274720,1353274751,ES 1353274752,1353274783,GB 1353274784,1353274799,ES -1353274800,1353274831,GB -1353274832,1353274839,ES -1353274840,1353274855,GB -1353274856,1353274863,ES +1353274800,1353274807,GB +1353274808,1353274815,ES +1353274816,1353274823,GB +1353274824,1353274831,ES +1353274832,1353274847,GB +1353274848,1353274863,ES 1353274864,1353274879,GB 1353274880,1353274887,ES 1353274888,1353274911,GB @@ -15829,23 +12666,19 @@ 1353274920,1353274927,GB 1353274928,1353274943,ES 1353274944,1353275039,GB -1353275040,1353275063,ES -1353275064,1353275103,GB -1353275104,1353275111,ES -1353275112,1353275119,GB -1353275120,1353275159,ES -1353275160,1353275167,GB -1353275168,1353275231,ES +1353275040,1353275055,ES +1353275056,1353275103,GB +1353275104,1353275231,ES 1353275232,1353275279,GB -1353275280,1353275287,ES -1353275288,1353275295,GB -1353275296,1353275335,ES +1353275280,1353275335,ES 1353275336,1353275343,GB 1353275344,1353275391,ES 1353275392,1353277439,GB 1353277440,1353279487,CH 1353279488,1353279495,GB -1353279496,1353279735,IT +1353279496,1353279567,IT +1353279568,1353279575,GB +1353279576,1353279735,IT 1353279736,1353279751,GB 1353279752,1353279759,IT 1353279760,1353279791,GB @@ -15853,13 +12686,7 @@ 1353280000,1353280007,GB 1353280008,1353280031,IT 1353280032,1353280039,GB -1353280040,1353280103,IT -1353280104,1353280111,GB -1353280112,1353280303,IT -1353280304,1353280335,GB -1353280336,1353280383,IT -1353280384,1353280391,GB -1353280392,1353280471,IT +1353280040,1353280471,IT 1353280472,1353280479,GB 1353280480,1353280487,IT 1353280488,1353280495,GB @@ -15869,32 +12696,26 @@ 1353280640,1353280647,GB 1353280648,1353280655,IT 1353280656,1353280663,GB -1353280664,1353280687,IT -1353280688,1353280703,GB -1353280704,1353281023,IT +1353280664,1353281023,IT 1353281024,1353281279,GB 1353281280,1353281535,BE 1353281536,1353282047,GB 1353282048,1353282111,IT 1353282112,1353282119,GB 1353282120,1353282239,IT -1353282240,1353282247,GB -1353282248,1353282255,IT -1353282256,1353282263,GB +1353282240,1353282263,GB 1353282264,1353282287,IT 1353282288,1353282295,GB 1353282296,1353282303,IT 1353282304,1353287327,GB 1353287328,1353287359,IE 1353287360,1353287935,GB -1353287936,1353287951,IE -1353287952,1353287959,GB -1353287960,1353288031,IE +1353287936,1353288031,IE 1353288032,1353288063,GB -1353288064,1353288071,IE -1353288072,1353288079,GB -1353288080,1353288151,IE -1353288152,1353288191,GB +1353288064,1353288151,IE +1353288152,1353288159,GB +1353288160,1353288167,IE +1353288168,1353288191,GB 1353288192,1353288231,IE 1353288232,1353288239,GB 1353288240,1353288319,IE @@ -15903,25 +12724,23 @@ 1353288432,1353288447,GB 1353288448,1353288511,IE 1353288512,1353288527,GB -1353288528,1353288655,IE +1353288528,1353288575,IE +1353288576,1353288583,GB +1353288584,1353288655,IE 1353288656,1353288663,GB 1353288664,1353288687,IE 1353288688,1353288703,GB 1353288704,1353288831,IE 1353288832,1353288959,GB -1353288960,1353289343,IE -1353289344,1353289351,GB -1353289352,1353289359,IE +1353288960,1353289247,IE +1353289248,1353289255,GB +1353289256,1353289359,IE 1353289360,1353289367,GB 1353289368,1353289375,IE 1353289376,1353289383,GB 1353289384,1353289391,IE -1353289392,1353289415,GB -1353289416,1353289423,IE -1353289424,1353289431,GB -1353289432,1353289471,IE -1353289472,1353289599,GB -1353289600,1353289623,IE +1353289392,1353289407,GB +1353289408,1353289623,IE 1353289624,1353289631,GB 1353289632,1353289647,IE 1353289648,1353290751,GB @@ -15933,36 +12752,32 @@ 1353297184,1353298687,GB 1353298688,1353298695,SE 1353298696,1353298703,DE -1353298704,1353298719,GB +1353298704,1353298707,GB +1353298708,1353298711,SE +1353298712,1353298719,GB 1353298720,1353298751,DE 1353298752,1353298879,SE -1353298880,1353298887,GB -1353298888,1353298895,SE -1353298896,1353298911,GB -1353298912,1353299607,SE +1353298880,1353298883,GB +1353298884,1353299607,SE 1353299608,1353299615,GB -1353299616,1353299631,SE -1353299632,1353299647,GB -1353299648,1353299711,SE +1353299616,1353299711,SE 1353299712,1353299839,GB 1353299840,1353299847,SE 1353299848,1353299863,GB -1353299864,1353299879,SE -1353299880,1353299887,GB -1353299888,1353299911,SE -1353299912,1353299967,GB -1353299968,1353300031,SE -1353300032,1353300039,GB -1353300040,1353300047,SE +1353299864,1353299919,SE +1353299920,1353299967,GB +1353299968,1353300047,SE 1353300048,1353300063,GB -1353300064,1353300271,SE +1353300064,1353300207,SE +1353300208,1353300215,GB +1353300216,1353300271,SE 1353300272,1353300279,FI -1353300280,1353300287,SE -1353300288,1353300319,GB -1353300320,1353300351,SE -1353300352,1353300367,GB -1353300368,1353300383,SE -1353300384,1353301095,GB +1353300280,1353300351,SE +1353300352,1353300359,GB +1353300360,1353300383,SE +1353300384,1353300707,GB +1353300708,1353300711,SE +1353300712,1353301095,GB 1353301096,1353301103,US 1353301104,1353304879,GB 1353304880,1353304895,ES @@ -15973,23 +12788,44 @@ 1353306624,1353306880,BE 1353306881,1353308159,GB 1353308160,1353309183,FR -1353309184,1353310471,GB -1353310472,1353310479,ES -1353310480,1353310495,GB +1353309184,1353310463,GB +1353310464,1353310487,ES +1353310488,1353310495,GB 1353310496,1353310527,ES 1353310528,1353310543,GB -1353310544,1353310559,ES -1353310560,1353310583,GB -1353310584,1353310591,ES -1353310592,1353310975,GB +1353310544,1353310551,ES +1353310552,1353310559,GB +1353310560,1353310591,ES +1353310592,1353310623,GB +1353310624,1353310687,ES +1353310688,1353310695,GB +1353310696,1353310719,ES +1353310720,1353310975,GB 1353310976,1353311023,IT -1353311024,1353311087,GB -1353311088,1353311095,IT -1353311096,1353311103,GB -1353311104,1353311119,IT -1353311120,1353312255,GB +1353311024,1353311055,GB +1353311056,1353311119,IT +1353311120,1353311135,GB +1353311136,1353311175,IT +1353311176,1353311183,GB +1353311184,1353311231,IT +1353311232,1353312255,GB 1353312256,1353312767,CH -1353312768,1353317375,GB +1353312768,1353312775,IT +1353312776,1353312783,GB +1353312784,1353312831,IT +1353312832,1353312833,GB +1353312834,1353312849,IT +1353312850,1353312863,GB +1353312864,1353312959,IT +1353312960,1353312967,GB +1353312968,1353313007,IT +1353313008,1353313015,GB +1353313016,1353313183,IT +1353313184,1353314303,GB +1353314304,1353314815,CH +1353314816,1353315327,GB +1353315328,1353316351,ES +1353316352,1353317375,GB 1353317376,1353317631,FR 1353317632,1353318399,GB 1353318400,1353383935,FR @@ -16033,17 +12869,13 @@ 1354674944,1354675199,AE 1354675200,1354675327,DE 1354675328,1354675359,DK -1354675360,1354675431,DE -1354675432,1354675439,IT -1354675440,1354676479,DE +1354675360,1354676479,DE 1354676480,1354676767,AE 1354676768,1354676783,DE 1354676784,1354676791,PL 1354676792,1354676991,DE 1354676992,1354677023,AE -1354677024,1354677151,DE -1354677152,1354677159,AT -1354677160,1354677247,DE +1354677024,1354677247,DE 1354677248,1354677279,AE 1354677280,1354678015,DE 1354678016,1354678031,AE @@ -16068,7 +12900,9 @@ 1354681248,1354681279,DK 1354681280,1354681471,DE 1354681472,1354681487,AE -1354681488,1354682111,DE +1354681488,1354681815,DE +1354681816,1354681823,CH +1354681824,1354682111,DE 1354682112,1354682143,DK 1354682144,1354682175,CH 1354682176,1354682287,DE @@ -16097,15 +12931,11 @@ 1354687400,1354687407,IT 1354687408,1354687455,DE 1354687456,1354687487,IT -1354687488,1354687553,DE -1354687554,1354687554,NZ -1354687555,1354687759,DE +1354687488,1354687759,DE 1354687760,1354687763,CH 1354687764,1354688362,DE 1354688363,1354688363,CH -1354688364,1354688815,DE -1354688816,1354688816,IT -1354688817,1354694655,DE +1354688364,1354694655,DE 1354694656,1354760191,IR 1354760192,1355022335,GB 1355022336,1355284479,DK @@ -16156,6 +12986,7 @@ 1357323264,1357323519,ES 1357323520,1357323775,GB 1357323776,1357324287,DE +1357324288,1357326335,GB 1357326336,1357326591,NL 1357326592,1357326847,DE 1357326848,1357327359,GB @@ -16166,15 +12997,18 @@ 1357332480,1357333247,DE 1357333248,1357333503,GB 1357333504,1357333759,IR -1357333856,1357334527,ES +1357333824,1357333855,GB +1357333856,1357334015,ES +1357334016,1357334271,TZ +1357334272,1357334527,ES 1357334528,1357335039,FR 1357335040,1357335295,LB -1357335296,1357335807,FR +1357335296,1357335551,FR +1357335552,1357335807,GB 1357335808,1357336063,KE 1357336064,1357336319,GB 1357336320,1357336575,FR 1357336576,1357337599,NL -1357337600,1357337855,FR 1357337856,1357338111,ES 1357338112,1357338879,FR 1357338880,1357339391,NO @@ -16191,7 +13025,7 @@ 1357351168,1357351423,PL 1357351424,1357351679,DE 1357351680,1357351935,PL -1357351936,1357352447,GB +1357351936,1357352959,GB 1357356032,1357357567,ES 1357357568,1357358079,DE 1357358080,1357358335,ES @@ -16231,15 +13065,13 @@ 1357370112,1357370879,DZ 1357370880,1357371391,LY 1357371392,1357371903,PK -1357371904,1357372159,FR +1357371904,1357372159,RU 1357372160,1357372415,GB 1357372928,1357373183,AM 1357373184,1357373439,GB 1357381632,1357391615,NO 1357391616,1357391871,SE -1357391872,1357404311,NO -1357404312,1357404315,SE -1357404316,1357414399,NO +1357391872,1357414399,NO 1357414400,1357447167,LV 1357447168,1357479935,DK 1357479936,1357512703,LV @@ -16254,7 +13086,9 @@ 1357759184,1357759191,AT 1357759192,1357765823,DE 1357765824,1357765831,AT -1357765832,1357774847,DE +1357765832,1357773111,DE +1357773112,1357773119,PL +1357773120,1357774847,DE 1357774848,1357791231,GB 1357791232,1357807615,PL 1357807616,1357840383,CH @@ -16263,8 +13097,7 @@ 1357867744,1357873151,NO 1357873152,1357875199,DE 1357875200,1357875215,AT -1357875216,1357875223,DE -1357875232,1357875247,DE +1357875216,1357875247,DE 1357875264,1357875279,AT 1357875280,1357875423,DE 1357875424,1357875439,GB @@ -16284,6 +13117,7 @@ 1357878272,1357879807,DE 1357879808,1357879871,RU 1357879872,1357879935,DE +1357880064,1357880319,NL 1357880448,1357880511,CH 1357880512,1357880543,DE 1357880544,1357880559,AT @@ -16310,21 +13144,22 @@ 1357886464,1357887487,US 1357887488,1357888511,FR 1357889536,1357890815,PL -1357890824,1357890895,NL +1357890816,1357890895,NL 1357890912,1357890943,DE -1357890944,1357891391,NL +1357890944,1357891407,NL 1357891408,1357891423,CA 1357891424,1357891455,NL 1357891456,1357891583,SE 1357891584,1357891679,NL 1357891712,1357891839,NL +1357891840,1357892095,GB 1357892096,1357893119,NL 1357893408,1357893439,SE 1357893504,1357893631,DE 1357897856,1357898495,DE -1357898752,1357898879,DE -1357899008,1357899015,DE -1357899024,1357899263,DE +1357898752,1357899015,DE +1357899024,1357899055,DE +1357899064,1357899263,DE 1357899552,1357899567,AT 1357899776,1357900287,DE 1357900416,1357900543,SE @@ -16332,6 +13167,8 @@ 1357900800,1357901311,DE 1357901568,1357901823,DE 1357901824,1357902335,ES +1357902336,1357902847,PL +1357902848,1357903359,GB 1357903616,1357903871,SE 1357905920,1357910015,LT 1357910016,1357914111,GR @@ -16409,13 +13246,15 @@ 1358217216,1358221311,SE 1358221312,1358223359,DE 1358223360,1358223631,GB -1358223632,1358223735,DE -1358223736,1358223775,GB +1358223632,1358223727,DE +1358223728,1358223775,GB 1358223776,1358223911,DE 1358223912,1358223927,NL 1358223928,1358223967,DE -1358223968,1358224039,NL -1358224040,1358224511,DE +1358223968,1358224043,NL +1358224044,1358224047,DE +1358224048,1358224055,NL +1358224056,1358224511,DE 1358224512,1358224519,BE 1358224520,1358224611,DE 1358224612,1358224651,BE @@ -16424,8 +13263,8 @@ 1358224720,1358224927,DE 1358224928,1358224979,IT 1358224980,1358224983,DE -1358224984,1358225055,IT -1358225056,1358225407,DE +1358224984,1358225063,IT +1358225064,1358225407,DE 1358225408,1358229503,RU 1358229504,1358229631,DE 1358229632,1358229639,LU @@ -16444,9 +13283,7 @@ 1358242592,1358242623,BE 1358242624,1358244351,FR 1358244352,1358245375,NL -1358245376,1358245663,FR -1358245664,1358245679,BE -1358245680,1358245695,FR +1358245376,1358245695,FR 1358245696,1358245727,BE 1358245728,1358245887,FR 1358245888,1358247935,NL @@ -16626,20 +13463,22 @@ 1358598144,1358602239,IL 1358602240,1358622719,RU 1358622720,1358626815,SK -1358626816,1358635007,GB +1358626816,1358630911,GB +1358630912,1358633215,US +1358633216,1358635007,GB 1358635008,1358639103,TR 1358639104,1358643199,RU 1358643200,1358647295,ES 1358647296,1358651391,DE 1358651392,1358655487,FR 1358655488,1358667775,RU -1358667776,1358668039,PT -1358668040,1358668047,GB -1358668048,1358668063,PT -1358668064,1358668095,GB -1358668096,1358668211,PT -1358668212,1358668223,GB -1358668224,1358668231,PT +1358667776,1358668067,PT +1358668068,1358668071,GB +1358668072,1358668079,PT +1358668080,1358668087,GB +1358668088,1358668211,PT +1358668212,1358668215,GB +1358668216,1358668231,PT 1358668232,1358668239,GB 1358668240,1358668263,PT 1358668264,1358668279,GB @@ -16651,11 +13490,14 @@ 1358668552,1358668567,GB 1358668568,1358668575,PT 1358668576,1358668591,GB -1358668592,1358668735,PT -1358668736,1358668807,GB +1358668592,1358668799,PT +1358668800,1358668807,GB 1358668808,1358668815,PT 1358668816,1358668831,GB -1358668832,1358669351,PT +1358668832,1358668927,PT +1358668928,1358668959,ES +1358668960,1358669055,GB +1358669056,1358669351,PT 1358669352,1358669359,GB 1358669360,1358669399,PT 1358669400,1358669407,GB @@ -16663,21 +13505,19 @@ 1358669504,1358669519,GB 1358669520,1358669543,PT 1358669544,1358669551,GB -1358669552,1358669915,PT -1358669916,1358669919,GB -1358669920,1358669999,PT -1358670000,1358670031,GB -1358670032,1358670079,PT -1358670080,1358670591,GB -1358670592,1358670959,PT -1358670960,1358670975,GB -1358670976,1358671103,PT -1358671104,1358671367,GB +1358669552,1358669999,PT +1358670000,1358670023,GB +1358670024,1358670111,PT +1358670112,1358670335,GB +1358670336,1358671103,PT +1358671104,1358671359,GB +1358671360,1358671363,ES +1358671364,1358671367,GB 1358671368,1358671375,PT 1358671376,1358671383,GB 1358671384,1358671391,PT -1358671392,1358671407,GB -1358671408,1358671415,PT +1358671392,1358671399,GB +1358671400,1358671415,PT 1358671416,1358671439,GB 1358671440,1358671615,PT 1358671616,1358675967,GB @@ -16769,7 +13609,9 @@ 1358787336,1358787359,IE 1358787360,1358789167,GB 1358789168,1358789183,IE -1358789184,1358799359,GB +1358789184,1358790655,GB +1358790656,1358798847,IR +1358798848,1358799359,GB 1358799360,1358802943,HR 1358802944,1358807039,HU 1358807040,1358811135,RU @@ -16975,7 +13817,9 @@ 1359134720,1359150079,CZ 1359150080,1359150591,HU 1359150592,1359151103,CZ -1359151104,1359166175,DE +1359151104,1359158207,DE +1359158208,1359158215,CH +1359158216,1359166175,DE 1359166176,1359166191,HK 1359166192,1359167487,DE 1359167488,1359183871,GB @@ -17000,22 +13844,25 @@ 1359396864,1359413247,GB 1359429632,1359446015,LT 1359446016,1359462399,DK -1359462400,1359467063,DE +1359462400,1359467007,DE +1359467008,1359467015,US +1359467016,1359467063,DE 1359467064,1359467079,US 1359467080,1359467087,DE 1359467088,1359467095,US 1359467096,1359467103,BR 1359467104,1359467135,US 1359467136,1359467143,MX -1359467144,1359467199,US -1359467200,1359467223,DE +1359467144,1359467215,US +1359467216,1359467223,DE 1359467224,1359467231,US 1359467232,1359467239,DE -1359467240,1359467247,US -1359467248,1359467263,DE -1359467264,1359467391,US -1359467392,1359467503,DE -1359467504,1359467647,US +1359467240,1359467255,US +1359467256,1359467263,MX +1359467264,1359467455,US +1359467456,1359467487,CA +1359467488,1359467495,DE +1359467496,1359467647,US 1359467648,1359468583,DE 1359468584,1359468591,SG 1359468592,1359468639,DE @@ -17057,9 +13904,7 @@ 1360023552,1360027647,RU 1360027648,1360031743,AT 1360031744,1360039935,RU -1360039936,1360043743,AT -1360043744,1360043747,AU -1360043748,1360044031,AT +1360039936,1360044031,AT 1360044032,1360048127,SE 1360048128,1360049167,DE 1360049168,1360049183,GB @@ -17132,7 +13977,9 @@ 1360227040,1360228351,ES 1360228352,1360232447,FI 1360232448,1360236543,RU -1360236544,1360240639,AT +1360236544,1360239135,AT +1360239136,1360239167,DE +1360239168,1360240639,AT 1360240640,1360244735,ES 1360244736,1360257023,GB 1360257024,1360265215,DK @@ -17240,14 +14087,15 @@ 1360728064,1360732159,FR 1360732160,1360736255,NO 1360736256,1360740351,RU -1360740352,1360752639,GB +1360740352,1360743679,GB +1360743680,1360743935,FR +1360743936,1360752639,GB 1360752640,1360756735,DE 1360756736,1360760831,IT 1360760832,1360764927,RU 1360764928,1360769023,DE 1360769024,1360773119,IT 1360773120,1360777215,CZ -1360777216,1360781311,IT 1360781312,1360785407,DE 1360785408,1360793599,RU 1360793600,1360797695,CZ @@ -17283,22 +14131,24 @@ 1360891392,1360891647,FI 1360891648,1360891903,RU 1360891904,1360892159,IT -1360892160,1360892671,CH +1360892160,1360892479,CH +1360892480,1360892487,FR +1360892488,1360892671,CH 1360892672,1360892703,IT 1360892704,1360892735,CH 1360892736,1360892739,EE 1360892740,1360892743,GB -1360892744,1360892751,CH -1360892752,1360892771,IT -1360892772,1360892795,CH -1360892796,1360892799,IT +1360892744,1360892763,CH +1360892764,1360892771,IT +1360892772,1360892791,CH +1360892792,1360892799,IT 1360892800,1360893191,CH 1360893192,1360893195,IT 1360893196,1360893831,CH 1360893832,1360893835,IT 1360893836,1360893951,CH -1360893952,1360894151,IT -1360894152,1360894975,CH +1360893952,1360894207,IT +1360894208,1360894975,CH 1360894976,1360895007,IT 1360895008,1360895751,CH 1360895752,1360895755,IT @@ -17306,17 +14156,22 @@ 1360896000,1360900095,QA 1360900096,1360904335,IT 1360904336,1360904343,GB -1360904344,1360905391,IT +1360904344,1360905039,IT +1360905040,1360905055,GB +1360905056,1360905391,IT 1360905392,1360905407,GB 1360905408,1360906687,IT 1360906688,1360906719,GB 1360906720,1360907679,IT 1360907680,1360907711,GB -1360907712,1360910495,IT +1360907712,1360909391,IT +1360909392,1360909407,GB +1360909408,1360910495,IT 1360910496,1360910511,GB 1360910512,1360910527,IT 1360910528,1360910559,GB 1360910560,1360916479,IT +1360916480,1360920575,IR 1360920576,1360932863,IT 1360932864,1360936959,RU 1360936960,1360941055,NL @@ -17330,12 +14185,12 @@ 1360977920,1360986111,CZ 1360986112,1360987135,GB 1360987136,1360987535,CZ -1360987536,1360987647,GB -1360987648,1360987935,CZ +1360987536,1360987903,GB +1360987904,1360987935,CZ 1360987936,1360987983,SK 1360987984,1360987999,CZ -1360988000,1360988007,GB -1360988008,1360988031,CZ +1360988000,1360988015,GB +1360988016,1360988031,CZ 1360988032,1360988039,GB 1360988040,1360988047,CZ 1360988048,1360988055,GB @@ -17740,8 +14595,8 @@ 1362817064,1362817071,NL 1362817072,1362817087,BE 1362817088,1362817127,NL -1362817128,1362817143,BE -1362817144,1362817563,NL +1362817128,1362817135,BE +1362817136,1362817563,NL 1362817564,1362817567,BE 1362817568,1362817743,NL 1362817744,1362817791,BE @@ -17832,11 +14687,7 @@ 1364749584,1364749631,FR 1364749632,1364749663,BE 1364749664,1364749823,FR -1364749824,1364749839,BE -1364749840,1364749847,FR -1364749848,1364749855,BE -1364749856,1364749871,FR -1364749872,1364750079,BE +1364749824,1364750079,BE 1364750080,1364750335,FR 1364750336,1364754431,RU 1364754432,1364758527,SK @@ -17854,7 +14705,6 @@ 1364811808,1364815871,DE 1364815872,1364819967,RU 1364819968,1364824063,GB -1364824064,1364828159,IE 1364828160,1364829439,GB 1364829440,1364829487,FR 1364829488,1364829503,GB @@ -17932,7 +14782,23 @@ 1365042056,1365044895,LU 1365044896,1365044903,FR 1365044904,1365045247,LU -1365045248,1365047295,AT +1365045248,1365045535,AT +1365045536,1365045543,BA +1365045544,1365045551,BG +1365045552,1365045559,DE +1365045560,1365045567,GB +1365045568,1365045575,HR +1365045576,1365045583,AT +1365045584,1365045591,PL +1365045592,1365045599,RO +1365045600,1365045607,RU +1365045608,1365045615,RS +1365045616,1365045623,SI +1365045624,1365045631,SK +1365045632,1365045639,CZ +1365045640,1365045647,UA +1365045648,1365045663,HU +1365045664,1365047295,AT 1365047296,1365047423,SK 1365047424,1365047551,AT 1365047552,1365047647,SK @@ -17952,6 +14818,7 @@ 1365048896,1365048927,SK 1365048928,1365049343,AT 1365049344,1365057535,FR +1365057536,1365061631,IT 1365061632,1365065727,NL 1365065728,1365073919,BA 1365073920,1365078015,NO @@ -17999,9 +14866,7 @@ 1365110784,1365114879,FR 1365114880,1365118975,BA 1365118976,1365127167,RU -1365127168,1365129471,AT -1365129472,1365129727,IT -1365129728,1365130271,AT +1365127168,1365130271,AT 1365130272,1365130303,IT 1365130304,1365130495,AT 1365130496,1365131007,IT @@ -18024,14 +14889,28 @@ 1365204992,1365209087,CZ 1365209088,1365213183,BE 1365213184,1365217279,RU -1365217280,1365221375,GB +1365217280,1365220391,GB +1365220392,1365220399,ZA +1365220400,1365220479,GB +1365220480,1365220487,US +1365220488,1365220511,GB +1365220512,1365220519,US +1365220520,1365220527,GB +1365220528,1365220535,IS +1365220536,1365220551,GB +1365220552,1365220567,IS +1365220568,1365220583,GB +1365220584,1365220599,TR +1365220600,1365221375,GB 1365221376,1365225471,GE 1365225472,1365229567,UA -1365229568,1365233151,PL +1365229568,1365231103,PL +1365231104,1365231359,NL +1365231360,1365233151,PL 1365233152,1365233279,NL 1365233280,1365233311,PL -1365233312,1365233407,NL -1365233408,1365233631,PL +1365233312,1365233391,NL +1365233392,1365233631,PL 1365233632,1365233647,NL 1365233648,1365233663,PL 1365233664,1365237759,RU @@ -18045,6 +14924,7 @@ 1369505792,1369538559,DE 1369538560,1369554943,DK 1369554944,1369559039,PL +1369559040,1369563135,RU 1369563136,1369567231,PL 1369567232,1369571327,BG 1369571328,1369636863,SE @@ -18105,97 +14985,98 @@ 1371799552,1371865087,RO 1371865088,1371930623,FI 1371930624,1371996159,LV -1371996160,1371997183,IL +1371996160,1371997183,GB 1371997184,1371997439,KE 1371997440,1371998207,NG 1371998208,1371998463,CD 1371998464,1371998719,NG -1371998720,1371999231,IL +1371998720,1371999231,GB 1371999232,1372000255,CM 1372000256,1372004351,UG 1372004352,1372004607,TZ -1372004608,1372004863,GB -1372004864,1372006399,IL +1372004608,1372006399,GB 1372006400,1372006407,NG -1372006408,1372006463,IL +1372006408,1372006463,GB 1372006464,1372006495,NG -1372006496,1372007167,IL +1372006496,1372007167,GB 1372007168,1372007455,NG -1372007456,1372007679,IL +1372007456,1372007679,GB 1372007680,1372007935,NG -1372007936,1372008095,IL +1372007936,1372008095,GB 1372008096,1372008191,NG -1372008192,1372010239,IL +1372008192,1372010239,GB 1372010240,1372010272,NG -1372010273,1372010751,IL +1372010273,1372010751,GB 1372010752,1372010967,NG 1372010968,1372011007,TZ -1372011008,1372012543,IL +1372011008,1372012543,GB 1372012544,1372014591,ZM -1372014592,1372015615,IL +1372014592,1372015615,GB 1372015616,1372015871,NG 1372015872,1372016639,GH 1372016640,1372016831,BW 1372016832,1372016847,BJ 1372016848,1372016895,BW -1372016896,1372017407,IL +1372016896,1372017407,GB 1372017408,1372017663,TZ -1372017664,1372018943,IL -1372018944,1372019199,GB +1372017664,1372019199,GB 1372019200,1372019455,GA -1372019456,1372020735,IL +1372019456,1372020735,GB 1372020736,1372022783,ZM -1372022784,1372023807,IL +1372022784,1372023807,GB 1372023808,1372024831,NG -1372024832,1372025343,IL +1372024832,1372025087,IL +1372025088,1372025343,GB 1372025344,1372025599,CD -1372025600,1372025663,IL +1372025600,1372025663,GB 1372025664,1372025695,KE 1372025696,1372025727,TZ -1372025728,1372029439,IL +1372025728,1372025855,GB +1372025856,1372026367,IL +1372026368,1372026879,GB +1372026880,1372027903,IL +1372027904,1372029439,GB 1372029440,1372029695,NG 1372029696,1372029951,NE -1372029952,1372031999,IL +1372029952,1372031999,GB 1372032000,1372032255,CM -1372032256,1372035071,GB -1372035072,1372037887,IL +1372032256,1372032767,GB +1372032768,1372033023,TZ +1372033024,1372037887,GB 1372037888,1372038143,NG 1372038144,1372038399,KE -1372038400,1372039167,IL +1372038400,1372039167,GB 1372039168,1372040191,CD -1372040192,1372040703,IL -1372040704,1372041215,CD -1372041216,1372041343,IL +1372040192,1372041343,GB 1372041344,1372041471,NG -1372041472,1372042239,IL +1372041472,1372042239,GB 1372042240,1372042495,LR -1372042496,1372043263,IL -1372043264,1372043519,GB +1372042496,1372043519,GB 1372043520,1372043775,NG -1372043776,1372044415,IL +1372043776,1372044415,GB 1372044416,1372044447,NG -1372044448,1372044799,IL +1372044448,1372044799,GB 1372044800,1372044863,CM 1372044864,1372044927,NG -1372044928,1372045055,IL +1372044928,1372045055,GB 1372045056,1372045087,CM -1372045088,1372045119,IL +1372045088,1372045119,GB 1372045120,1372045151,NG -1372045152,1372045215,IL +1372045152,1372045215,GB 1372045216,1372045247,NG -1372045248,1372045567,IL +1372045248,1372045567,GB 1372045568,1372045887,NG -1372045888,1372046559,IL +1372045888,1372046559,GB 1372046560,1372046591,NG -1372046592,1372047231,IL +1372046592,1372047231,GB 1372047232,1372047295,NG -1372047296,1372047359,IL +1372047296,1372047359,GB 1372047360,1372047615,CM -1372047616,1372049663,IL +1372047616,1372049663,GB 1372049664,1372050175,NG -1372050176,1372058623,IL -1372058624,1372058879,NG -1372058880,1372061695,IL +1372050176,1372050431,IL +1372050432,1372060159,GB +1372060160,1372061695,IL 1372061696,1372069887,RU 1372069888,1372073983,FR 1372073984,1372078079,CZ @@ -18257,9 +15138,9 @@ 1372687720,1372687727,DE 1372687736,1372688199,DE 1372688224,1372689823,DE -1372689920,1372691455,DE +1372689856,1372691455,DE 1372691456,1372691711,US -1372691968,1372694015,DE +1372691968,1372694271,DE 1372694560,1372694591,DE 1372694624,1372694655,DE 1372694784,1372694815,DE @@ -18268,8 +15149,7 @@ 1372695424,1372695551,DE 1372695552,1372695807,CZ 1372695808,1372696007,DK -1372696064,1372696575,DE -1372696832,1372697215,DE +1372696064,1372697215,DE 1372697232,1372697239,DE 1372697248,1372697279,DE 1372697344,1372698471,DE @@ -18344,60 +15224,74 @@ 1382091392,1382091775,FR 1382091776,1382092031,MC 1382092032,1382092367,FR -1382092368,1382092383,MC -1382092384,1382092815,FR +1382092368,1382092399,MC +1382092400,1382092815,FR 1382092816,1382092831,MC -1382092832,1382093055,FR +1382092832,1382092927,FR +1382092928,1382092943,MC +1382092944,1382093055,FR 1382093056,1382093087,GB -1382093088,1382105087,FR +1382093088,1382093119,FR +1382093120,1382093151,MC +1382093152,1382093503,FR +1382093504,1382093583,MC +1382093584,1382093823,FR +1382093824,1382093855,MC +1382093856,1382094079,FR +1382094080,1382094143,MC +1382094144,1382094335,FR +1382094336,1382094351,MC +1382094352,1382094591,FR +1382094592,1382094623,MC +1382094624,1382105087,FR 1382105088,1382137855,DE 1382137856,1382154239,RU 1382154240,1382170623,FR 1382170624,1382171776,DE 1382171777,1382171791,CH -1382171792,1382179247,DE +1382171792,1382177983,DE +1382177984,1382178303,LI +1382178304,1382179247,DE 1382179248,1382179279,GB 1382179280,1382187007,DE -1382187008,1382203391,ES +1382187008,1382191871,ES +1382191872,1382192127,VE +1382192128,1382203391,ES 1382203392,1382204479,NL -1382204480,1382211327,DE +1382204480,1382205439,GB +1382205696,1382206463,DE +1382207744,1382207999,DE +1382208256,1382208319,DE +1382209536,1382209791,DE +1382211072,1382211199,DE 1382211328,1382211583,NL 1382211584,1382211711,FR -1382211712,1382211839,DE 1382211840,1382212095,FR -1382212096,1382212223,DE 1382212224,1382212239,FR -1382212240,1382212287,DE 1382212288,1382212351,NL 1382212352,1382212479,FR -1382212480,1382212607,DE 1382212608,1382212863,FR 1382212864,1382213183,NL -1382213184,1382213199,DE 1382213200,1382214079,NL -1382214080,1382214111,DE -1382214112,1382214143,NL -1382214144,1382214271,DE -1382214272,1382214335,NL -1382214336,1382214399,DE -1382214400,1382214879,NL -1382214880,1382214895,DE +1382214080,1382214111,GB +1382214112,1382214879,NL +1382214880,1382214895,GB 1382214896,1382216831,NL -1382216832,1382216895,DE +1382216832,1382216895,GB 1382216896,1382216959,NL 1382216960,1382217215,FR 1382217216,1382217727,NL -1382217728,1382217983,DE +1382217728,1382217983,GB 1382217984,1382218399,NL -1382218400,1382218447,DE +1382218400,1382218447,GB 1382218448,1382218455,NL -1382218456,1382218495,DE +1382218456,1382218495,GB 1382218496,1382218623,NL -1382218624,1382218751,DE +1382218624,1382218751,GB 1382218752,1382218815,NL -1382218816,1382218911,DE +1382218816,1382218911,GB 1382218912,1382218959,NL -1382218960,1382218991,DE +1382218960,1382218991,GB 1382218992,1382219775,NL 1382219776,1382224287,SE 1382224288,1382224319,NO @@ -18407,12 +15301,12 @@ 1382227328,1382227455,NO 1382227456,1382227583,SE 1382227584,1382227711,DK -1382227712,1382232575,SE +1382227712,1382229503,SE +1382229504,1382229511,NO +1382229512,1382232575,SE 1382232576,1382232639,NO 1382232640,1382232703,DK -1382232704,1382233407,SE -1382233408,1382233423,GB -1382233424,1382252543,SE +1382232704,1382252543,SE 1382252544,1382268927,CZ 1382268928,1382285311,IR 1382285312,1382301391,CZ @@ -18520,8 +15414,8 @@ 1383369232,1383369247,GB 1383369248,1383369535,DE 1383369536,1383369567,GB -1383369568,1383369727,DE -1383369728,1383370751,KW +1383369568,1383369599,DE +1383369600,1383370751,KW 1383370752,1383371775,DE 1383371776,1383374591,KW 1383374592,1383374847,US @@ -18536,27 +15430,15 @@ 1383424000,1383432191,SE 1383432192,1383440383,CZ 1383440384,1383448575,RU -1383448576,1383449343,RS -1383449344,1383449375,CS -1383449376,1383449391,RS +1383448576,1383449391,RS 1383449392,1383449395,CS -1383449396,1383449471,RS -1383449472,1383449487,CS +1383449396,1383449479,RS +1383449480,1383449487,CS 1383449488,1383449495,RS 1383449496,1383449503,CS 1383449504,1383449551,RS 1383449552,1383449599,CS -1383449600,1383450751,RS -1383450752,1383450767,CS -1383450768,1383450783,RS -1383450784,1383450799,CS -1383450800,1383452175,RS -1383452176,1383452191,CS -1383452192,1383452255,RS -1383452256,1383452295,CS -1383452296,1383452351,RS -1383452352,1383452375,CS -1383452376,1383452407,RS +1383449600,1383452407,RS 1383452408,1383452415,CS 1383452416,1383456767,RS 1383456768,1383464959,UA @@ -18585,7 +15467,9 @@ 1383499776,1383501823,AZ 1383501824,1383502335,RU 1383502336,1383502847,CH -1383502848,1383504895,RU +1383502848,1383503615,RU +1383503616,1383503616,CZ +1383503617,1383504895,RU 1383504896,1383505919,AZ 1383505920,1383514111,SA 1383514112,1383522303,FI @@ -18630,7 +15514,10 @@ 1384192000,1384192191,NL 1384192192,1384192255,DE 1384192256,1384192511,NL -1384192512,1384193023,DE +1384192512,1384192575,DE +1384192576,1384192639,SE +1384192640,1384192767,DE +1384192768,1384193023,BG 1384193024,1384194047,NL 1384194048,1384194191,DE 1384194192,1384194207,AT @@ -18652,20 +15539,7 @@ 1384316928,1384349695,EE 1384349696,1384382463,HU 1384382464,1384415231,HR -1384415232,1384415743,DE -1384415744,1384419071,GB -1384419072,1384419583,DE -1384419584,1384419839,GB -1384419840,1384420351,DE -1384420352,1384422783,GB -1384422784,1384422911,DE -1384422912,1384435711,GB -1384435712,1384446975,DE -1384446976,1384447231,GB -1384447232,1384447743,DE -1384447744,1384447807,GB -1384447808,1384447999,DE -1384448000,1384480767,GB +1384415232,1384480767,GB 1384480768,1384513535,FI 1384513536,1384546303,NO 1384546304,1384579071,NL @@ -18696,7 +15570,9 @@ 1384794880,1384795135,CH 1384795136,1384795279,FR 1384795280,1384795327,BE -1384795328,1384801023,FR +1384795328,1384796351,FR +1384796352,1384796415,IT +1384796416,1384801023,FR 1384801024,1384801087,SM 1384801088,1384802495,FR 1384802496,1384802559,IT @@ -18791,17 +15667,15 @@ 1385554528,1385554531,AT 1385554532,1385554719,DE 1385554720,1385554735,AT -1385554736,1385554783,DE -1385554784,1385554791,CH -1385554792,1385557503,DE +1385554736,1385557503,DE 1385557504,1385557759,AT 1385557760,1385559039,DE 1385559040,1385559295,SK 1385559296,1385560831,DE 1385560832,1385561087,SK 1385561088,1385562111,DE +1385562112,1385562367,ES 1385562624,1385563135,ES -1385563136,1385563391,IE 1385563648,1385563935,IE 1385564032,1385564095,IE 1385564100,1385564127,IE @@ -18813,12 +15687,13 @@ 1385566880,1385566911,FR 1385566928,1385566935,FR 1385566944,1385566991,FR -1385566996,1385567007,FR +1385567000,1385567007,FR 1385567088,1385567103,FR -1385567120,1385567151,FR +1385567120,1385567155,FR 1385567160,1385567215,FR 1385567224,1385567227,FR 1385567232,1385568255,IE +1385569280,1385569407,FR 1385569408,1385569487,CZ 1385569488,1385569503,DE 1385569504,1385569511,CZ @@ -18830,7 +15705,13 @@ 1385587968,1385588735,US 1385588736,1385589247,HK 1385589248,1385589503,JP -1385589504,1385594879,GB +1385589504,1385589759,SG +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 @@ -18853,9 +15734,7 @@ 1386479616,1386545151,NO 1386545152,1386577919,DE 1386577920,1386594303,US -1386594304,1386598399,DE -1386598400,1386600447,US -1386600448,1386602495,DE +1386594304,1386602495,DE 1386602496,1386610687,US 1386610688,1386676223,IL 1386676224,1386741759,SA @@ -18868,7 +15747,9 @@ 1387233920,1387249663,NL 1387249664,1387251231,BE 1387251232,1387251263,NL -1387251264,1387251727,BE +1387251264,1387251615,BE +1387251616,1387251647,NL +1387251648,1387251727,BE 1387251728,1387251751,NL 1387251752,1387251759,BE 1387251760,1387252223,NL @@ -18906,7 +15787,9 @@ 1388519424,1388527615,NL 1388527616,1388535807,DE 1388535808,1388543999,GB -1388544000,1388547583,IE +1388544000,1388546192,IE +1388546193,1388546193,GB +1388546194,1388547583,IE 1388547584,1388547775,GB 1388547776,1388547871,IE 1388547872,1388547903,GB @@ -18915,27 +15798,28 @@ 1388560384,1388568575,FI 1388568576,1388576767,CH 1388576768,1388584959,FR -1388584960,1388587487,GB +1388584960,1388586303,GB +1388586368,1388586391,GB +1388586400,1388586447,GB +1388586456,1388586495,GB +1388587264,1388587423,GB +1388587440,1388587471,GB 1388587488,1388587503,FR -1388587504,1388588543,GB -1388588544,1388588799,US -1388588800,1388590079,GB +1388587504,1388587511,GB +1388587516,1388587615,GB +1388587632,1388588415,GB +1388588544,1388588575,US +1388588784,1388588799,US +1388588800,1388589823,GB 1388590080,1388590127,FR -1388590128,1388590591,GB -1388590592,1388590719,US -1388590720,1388591103,GB +1388590328,1388590335,FR 1388591104,1388591151,SG -1388591152,1388591167,GB 1388591168,1388591187,SG -1388591188,1388591199,GB 1388591200,1388591231,SG -1388591232,1388591295,GB -1388591296,1388591311,SG -1388591312,1388591615,GB +1388591304,1388591311,SG +1388591356,1388591359,SG 1388591616,1388591631,US -1388591632,1388591647,GB 1388591648,1388591663,US -1388591664,1388593151,GB 1388593152,1388601343,RU 1388601344,1388609535,SE 1388609536,1388617727,RU @@ -19030,14 +15914,8 @@ 1389199744,1389199775,IR 1389199776,1389199871,AE 1389199872,1389200127,IR -1389200128,1389200895,AE -1389200896,1389201023,KW -1389201024,1389201087,AE -1389201088,1389201151,KW -1389201152,1389201791,AE -1389201792,1389201919,KW -1389201920,1389202175,SA -1389202176,1389202191,IR +1389200128,1389201919,AE +1389201920,1389202191,SA 1389202192,1389202207,AE 1389202208,1389202223,IQ 1389202224,1389202239,SA @@ -19051,29 +15929,49 @@ 1389202392,1389203391,AE 1389203392,1389203455,IR 1389203456,1389203487,IQ -1389203488,1389203551,AE -1389203552,1389203583,IQ -1389203584,1389204127,AE +1389203488,1389203519,AE +1389203520,1389203551,IQ +1389203552,1389203567,LB +1389203568,1389203583,AE +1389203584,1389203615,IQ +1389203616,1389203631,AE +1389203632,1389203647,SA +1389203648,1389203743,AE +1389203744,1389203775,IQ +1389203776,1389203807,AE +1389203808,1389203839,IQ +1389203840,1389203967,AE +1389203968,1389203999,LY +1389204000,1389204127,AE 1389204128,1389204143,IR 1389204144,1389204147,AE 1389204148,1389204159,TM 1389204160,1389204167,AE 1389204168,1389204175,IR 1389204176,1389204183,IQ -1389204184,1389204287,AE +1389204184,1389204223,AE +1389204224,1389204255,IQ +1389204256,1389204287,AE 1389204288,1389204303,SA 1389204304,1389204479,AE -1389204480,1389204543,IR -1389204544,1389205503,AE +1389204480,1389204735,SA +1389204736,1389204799,AE +1389204800,1389204863,IQ +1389204864,1389204879,AE +1389204880,1389204895,IQ +1389204896,1389205503,AE 1389205504,1389205631,IQ 1389205632,1389205935,IR 1389205936,1389205951,AE 1389205952,1389205967,IR 1389205968,1389205999,AE 1389206000,1389206015,IR -1389206016,1389206079,AE +1389206016,1389206047,IQ +1389206048,1389206079,AE 1389206080,1389206095,IR -1389206096,1389206191,AE +1389206096,1389206143,AE +1389206144,1389206175,LY +1389206176,1389206191,AE 1389206192,1389206199,TM 1389206200,1389206207,SA 1389206208,1389206271,AE @@ -19094,23 +15992,54 @@ 1389208896,1389208959,IQ 1389208960,1389209087,AE 1389209088,1389209343,IR -1389209344,1389210623,AE -1389210624,1389210631,IR -1389210632,1389210655,AE -1389210656,1389210751,IR -1389210752,1389210815,AE -1389210816,1389210879,IR +1389209344,1389209887,AE +1389209888,1389209903,IQ +1389209904,1389210127,AE +1389210128,1389210207,IQ +1389210208,1389210223,AE +1389210224,1389210255,IR +1389210256,1389210271,AE +1389210272,1389210303,IQ +1389210304,1389210335,IR +1389210336,1389210623,AE +1389210624,1389210655,IQ +1389210656,1389210687,IR +1389210688,1389210735,IQ +1389210736,1389210767,AE +1389210768,1389210879,IQ 1389210880,1389211135,LB -1389211136,1389211719,AE +1389211136,1389211263,IQ +1389211264,1389211311,AE +1389211312,1389211327,IQ +1389211328,1389211343,AE +1389211344,1389211359,LY +1389211360,1389211391,AE +1389211392,1389211423,IQ +1389211424,1389211439,AE +1389211440,1389211455,IQ +1389211456,1389211471,LY +1389211472,1389211487,IQ +1389211488,1389211519,AE +1389211520,1389211551,IQ +1389211552,1389211567,AE +1389211568,1389211647,IQ +1389211648,1389211719,AE 1389211720,1389211727,IR 1389211728,1389211743,IQ -1389211744,1389212927,AE +1389211744,1389212671,AE +1389212672,1389212767,IQ +1389212768,1389212927,AE 1389212928,1389212991,IR 1389212992,1389213055,AE 1389213056,1389213087,IR -1389213088,1389213183,AE +1389213088,1389213119,IQ +1389213120,1389213183,AE 1389213184,1389213199,IQ -1389213200,1389213439,AE +1389213200,1389213207,AE +1389213208,1389213215,LY +1389213216,1389213311,AE +1389213312,1389213343,LY +1389213344,1389213439,AE 1389213440,1389213695,LY 1389213696,1389213951,LB 1389213952,1389214207,AE @@ -19123,8 +16052,10 @@ 1389218304,1389219839,AF 1389219840,1389220095,AE 1389220096,1389220143,SA -1389220144,1389220159,AE -1389220160,1389220223,IQ +1389220144,1389220159,IQ +1389220160,1389220191,AE +1389220192,1389220207,IQ +1389220208,1389220223,IR 1389220224,1389220287,AE 1389220288,1389220479,IR 1389220480,1389220495,IQ @@ -19151,10 +16082,12 @@ 1389221632,1389222431,SA 1389222432,1389222463,IQ 1389222464,1389222495,AE -1389222496,1389222511,IQ +1389222496,1389222511,SA 1389222512,1389222528,AE 1389222529,1389222542,SA -1389222543,1389222575,AE +1389222543,1389222543,AE +1389222544,1389222559,LY +1389222560,1389222575,AE 1389222576,1389222591,SA 1389222592,1389222607,IQ 1389222608,1389222623,AE @@ -19167,15 +16100,17 @@ 1389222800,1389222879,SA 1389222880,1389222911,AE 1389222912,1389223167,SA -1389223168,1389223183,AE +1389223168,1389223175,LY +1389223176,1389223183,AE 1389223184,1389223215,SA 1389223216,1389223231,AE 1389223232,1389223263,SA 1389223264,1389223327,IQ -1389223328,1389223423,AE +1389223328,1389223335,LY +1389223336,1389223423,AE 1389223424,1389223471,SA 1389223472,1389223487,IQ -1389223488,1389223519,AE +1389223488,1389223519,LY 1389223520,1389223551,IR 1389223552,1389223679,SA 1389223680,1389224191,DE @@ -19183,19 +16118,28 @@ 1389224448,1389224511,IR 1389224512,1389224543,AE 1389224544,1389224559,IR -1389224560,1389224703,AE +1389224560,1389224575,SA +1389224576,1389224703,AE 1389224704,1389224959,LY 1389224960,1389225215,AE 1389225216,1389225471,SA 1389225472,1389225535,IR 1389225536,1389225567,IQ -1389225568,1389225727,AE +1389225568,1389225583,AE +1389225584,1389225599,IQ +1389225600,1389225727,AE 1389225728,1389225983,IR 1389225984,1389226239,LY -1389226240,1389226751,IR -1389226752,1389227391,AE +1389226240,1389226495,IR +1389226496,1389227007,IQ +1389227008,1389227391,AE 1389227392,1389227775,IR -1389227776,1389228031,AE +1389227776,1389227791,IQ +1389227792,1389227839,AE +1389227840,1389227855,SA +1389227856,1389227863,AE +1389227864,1389227871,IQ +1389227872,1389228031,AE 1389228032,1389228047,IQ 1389228048,1389228063,AE 1389228064,1389228095,IQ @@ -19208,21 +16152,20 @@ 1389228480,1389228799,AE 1389228800,1389228863,NG 1389228864,1389228871,SO -1389228872,1389229055,AE -1389229056,1389229311,FR -1389229312,1389229567,AE +1389228872,1389229567,AE 1389229568,1389229695,AF 1389229696,1389229823,AE 1389229824,1389230079,DE 1389230080,1389230095,IR 1389230096,1389230111,AE 1389230112,1389230143,IR -1389230144,1389232063,AE -1389232064,1389232095,SA -1389232096,1389232127,AE +1389230144,1389231871,AE +1389231872,1389232127,SA 1389232128,1389232319,DE 1389232320,1389232327,LT -1389232328,1389264127,DE +1389232328,1389264031,DE +1389264032,1389264063,ES +1389264064,1389264127,DE 1389264128,1389264639,ES 1389264640,1389264911,US 1389264912,1389264927,CD @@ -19397,34 +16340,16 @@ 1389363200,1389379583,CZ 1389379584,1389395967,RU 1389395968,1389412351,RO -1389412352,1389412607,RS -1389412608,1389413375,CS -1389413376,1389413407,RS -1389413408,1389413631,CS -1389413632,1389415427,RS -1389415428,1389415431,CS -1389415432,1389415439,RS -1389415440,1389415679,CS -1389415680,1389416703,RS -1389416704,1389419775,CS -1389419776,1389420543,RS -1389420544,1389421055,CS -1389421056,1389422591,RS -1389422592,1389423359,CS -1389423360,1389423615,RS -1389423616,1389423871,CS -1389423872,1389424383,RS -1389424384,1389426175,CS -1389426176,1389426687,RS -1389426688,1389428735,CS +1389412352,1389428735,RS 1389428736,1389445119,CZ -1389445120,1389461503,GB 1389461504,1389477887,SE 1389477888,1389494271,BY 1389494272,1389502239,DE 1389502240,1389502271,CH 1389502272,1389504511,DE -1389504512,1389505023,FR +1389504512,1389504772,FR +1389504773,1389504780,CH +1389504781,1389505023,FR 1389505024,1389505279,DE 1389505280,1389505535,FR 1389505536,1389510655,DE @@ -19463,8 +16388,8 @@ 1389772800,1389780991,SI 1389780992,1389782015,HR 1389782016,1389783039,SI -1389783040,1389783295,BA -1389783296,1389784575,SI +1389783040,1389784063,BA +1389784064,1389784575,SI 1389784576,1389784831,BA 1389784832,1389788671,SI 1389788672,1389788927,CS @@ -19543,26 +16468,28 @@ 1398896640,1398898687,CH 1398898688,1398931455,ES 1398931456,1398964223,GB -1398964224,1398965759,NL -1398965760,1398965887,CH -1398965888,1398967871,NL +1398964224,1398965503,NL +1398965504,1398965759,US +1398965760,1398966015,DE +1398966016,1398966839,NL +1398966840,1398966847,PL +1398966848,1398967871,NL 1398967872,1398967903,IE 1398967904,1398968063,NL 1398968064,1398968319,DE -1398968320,1398969599,NL -1398969600,1398969855,GB -1398969856,1398972319,NL -1398972320,1398972351,US -1398972352,1398972415,NL +1398968320,1398972415,NL 1398972416,1398972671,IE 1398972672,1398973695,NL -1398973696,1398973951,DE +1398973696,1398973951,AT 1398973952,1398974207,IE -1398974208,1398979583,NL +1398974208,1398979327,NL +1398979328,1398979583,US 1398979584,1398979839,GB 1398979840,1398980873,NL 1398980874,1398980881,US -1398980882,1398982143,NL +1398980882,1398980962,NL +1398980963,1398980975,US +1398980976,1398982143,NL 1398982144,1398982399,US 1398982400,1398983423,NL 1398983424,1398983487,GB @@ -19588,7 +16515,7 @@ 1400111104,1400373247,NL 1400373248,1400716287,DE 1400717312,1400718335,DE -1400718848,1400721407,DE +1400718848,1400722431,DE 1400725504,1400730639,DE 1400731136,1400733695,DE 1400897536,1400963071,NL @@ -19598,8 +16525,7 @@ 1401159680,1401225215,PT 1401225216,1401241599,DE 1401241600,1401242623,DK -1401242624,1401243135,DE -1401243648,1401244159,DE +1401242624,1401244159,DE 1401246720,1401264903,DE 1401265152,1401265919,DE 1401266176,1401270783,DE @@ -19702,8 +16628,8 @@ 1401684608,1401684731,SE 1401684732,1401684735,DK 1401684736,1401684755,NO -1401684756,1401684799,SE -1401684800,1401684863,NO +1401684756,1401684767,SE +1401684768,1401684863,NO 1401684864,1401686015,SE 1401686016,1401686055,GB 1401686056,1401686079,SE @@ -19738,22 +16664,33 @@ 1401742880,1401743103,SE 1401743104,1401743119,GB 1401743120,1401745919,SE -1401745920,1401745935,DE +1401745920,1401745935,IT 1401745936,1401746175,SE 1401746176,1401746191,DK 1401746192,1401746215,SE 1401746216,1401746223,GB 1401746224,1401746431,SE 1401746432,1401746447,NL -1401746448,1401746471,SE -1401746472,1401746479,GB -1401746480,1401746687,SE +1401746448,1401746467,SE +1401746468,1401746471,NL +1401746472,1401746487,GB +1401746488,1401746623,SE +1401746624,1401746639,DE +1401746640,1401746687,SE 1401746688,1401746703,NO -1401746704,1401746943,SE +1401746704,1401746879,SE +1401746880,1401746895,DE +1401746896,1401746943,SE 1401746944,1401746959,FR -1401746960,1401747199,SE +1401746960,1401747135,SE +1401747136,1401747151,DE +1401747152,1401747199,SE 1401747200,1401747215,IT -1401747216,1401749135,SE +1401747216,1401747391,SE +1401747392,1401747407,DE +1401747408,1401747647,SE +1401747648,1401747663,DE +1401747664,1401749135,SE 1401749136,1401749151,DE 1401749152,1401749503,SE 1401749504,1401753087,DE @@ -19779,6 +16716,7 @@ 1401835520,1401837567,DE 1401837568,1401839615,CH 1401839616,1401841663,NO +1401841664,1401843711,UA 1401843712,1401847807,PL 1401847808,1401849855,DE 1401849856,1401851903,PL @@ -19796,6 +16734,7 @@ 1401882624,1401884671,NG 1401884672,1401886719,FR 1401886720,1401888767,BW +1401888768,1401890815,RU 1401890816,1401892863,PL 1401892864,1401894911,RU 1401894912,1401896959,FI @@ -19815,6 +16754,7 @@ 1401925632,1401927679,BG 1401927680,1401929727,NL 1401929728,1401931775,RU +1401931776,1401933823,UA 1401933824,1401935871,PL 1401935872,1401937919,FI 1401937920,1401939967,GB @@ -19998,9 +16938,7 @@ 1403994112,1404010495,AT 1404010496,1404026879,PL 1404026880,1404043263,ES -1404043264,1404051455,SE -1404051456,1404059647,CH -1404059648,1404076031,SE +1404043264,1404076031,SE 1404076032,1404084223,DE 1404084224,1404088319,BE 1404088320,1404137471,SE @@ -20030,14 +16968,11 @@ 1404234240,1404234751,HR 1404234752,1404305407,SE 1404305408,1404321791,NL -1404321792,1404334079,CH -1404334080,1404362751,SE -1404362752,1404370943,CH -1404370944,1404379135,SE +1404321792,1404379135,SE 1404379136,1404383231,AT 1404383232,1404387327,SE 1404387328,1404395519,DE -1404395520,1404403711,CH +1404395520,1404403711,SE 1404403712,1404411903,NL 1404411904,1404436479,SE 1404436480,1404502015,BE @@ -20053,8 +16988,7 @@ 1404875776,1404876799,LT 1404876800,1404895231,SE 1404895232,1404927999,DE -1404928000,1404940287,CH -1404940288,1404952575,SE +1404928000,1404952575,SE 1404952576,1404960767,NL 1404960768,1405050879,SE 1405050880,1405059071,AT @@ -20161,23 +17095,22 @@ 1407483904,1407516671,CH 1407516672,1407516679,GB 1407516680,1407516687,NG -1407516688,1407516711,GB -1407516712,1407516735,NG +1407516688,1407516703,GB +1407516704,1407516735,NG 1407516736,1407516743,UG 1407516744,1407516751,LR -1407516752,1407516759,GH +1407516752,1407516759,SL 1407516760,1407516767,GB 1407516768,1407516775,AO 1407516776,1407516783,GB 1407516784,1407516791,NG -1407516792,1407516799,GB +1407516792,1407516799,AO 1407516800,1407516807,GH -1407516808,1407516831,GB +1407516808,1407516815,NG +1407516816,1407516831,GB 1407516832,1407516855,NG -1407516856,1407516863,GB -1407516864,1407516871,NG -1407516872,1407516879,GB -1407516880,1407516903,NG +1407516856,1407516863,CM +1407516864,1407516903,NG 1407516904,1407516911,GB 1407516912,1407516927,NG 1407516928,1407517183,ZW @@ -20192,13 +17125,14 @@ 1407518016,1407518031,ZA 1407518032,1407518039,GB 1407518040,1407518047,CD -1407518048,1407518055,NG -1407518056,1407518079,GB +1407518048,1407518055,GB +1407518056,1407518063,NG +1407518064,1407518079,GB 1407518080,1407518111,FR 1407518112,1407518135,NG 1407518136,1407518143,GH 1407518144,1407518159,ZA -1407518160,1407518167,GB +1407518160,1407518167,NG 1407518168,1407518175,CD 1407518176,1407518183,GH 1407518184,1407518199,NG @@ -20206,21 +17140,24 @@ 1407518208,1407518215,GB 1407518216,1407518223,ZA 1407518224,1407518231,GB -1407518232,1407518247,NG -1407518248,1407518255,GB +1407518232,1407518255,NG 1407518256,1407518269,GH 1407518270,1407518335,GB 1407518336,1407518343,CG -1407518344,1407518351,GB +1407518344,1407518351,ZA 1407518352,1407518359,GH -1407518360,1407518391,NG -1407518392,1407518719,GB +1407518360,1407518367,NG +1407518368,1407518375,ZA +1407518376,1407518391,NG +1407518392,1407518399,CD +1407518400,1407518719,GB 1407518720,1407518783,AO -1407518784,1407518847,GB -1407518848,1407518943,NG +1407518784,1407518815,CD +1407518816,1407518831,GB +1407518832,1407518943,NG 1407518944,1407518975,GB -1407518976,1407519000,NG -1407519001,1407519007,GB +1407518976,1407518999,NG +1407519000,1407519007,GB 1407519008,1407519015,NG 1407519016,1407519023,AO 1407519024,1407519031,NG @@ -20232,13 +17169,13 @@ 1407519096,1407519103,CM 1407519104,1407519111,NG 1407519112,1407519135,SL -1407519136,1407519143,NG +1407519136,1407519143,GB 1407519144,1407519151,AO -1407519152,1407519159,GB +1407519152,1407519159,NG 1407519160,1407519167,AO 1407519168,1407519175,NG 1407519176,1407519183,SL -1407519184,1407519191,GB +1407519184,1407519191,NG 1407519192,1407519199,CD 1407519200,1407519207,AO 1407519208,1407519215,TG @@ -20246,20 +17183,21 @@ 1407519224,1407519231,GB 1407519232,1407519615,NG 1407519616,1407520263,GB -1407520264,1407520271,NG -1407520272,1407520287,GB +1407520264,1407520279,NG +1407520280,1407520287,GB 1407520288,1407520295,GH -1407520296,1407520319,NG -1407520320,1407520327,GB +1407520296,1407520327,NG 1407520328,1407520335,SL 1407520336,1407520343,GB 1407520344,1407520359,NG 1407520360,1407520367,CD 1407520368,1407520375,GB 1407520376,1407520397,NG -1407520398,1407520439,GB +1407520398,1407520415,GB +1407520416,1407520423,NG +1407520424,1407520439,GB 1407520440,1407520447,CD -1407520448,1407520463,CG +1407520448,1407520463,NG 1407520464,1407520511,GB 1407520512,1407520519,ZW 1407520520,1407520527,GB @@ -20268,32 +17206,31 @@ 1407520552,1407520559,NG 1407520560,1407520567,SL 1407520568,1407520575,NG -1407520576,1407520599,GB -1407520600,1407520607,FR +1407520576,1407520607,GB 1407520608,1407520615,AO 1407520616,1407520623,GB 1407520624,1407520631,NG -1407520632,1407520639,ZM +1407520632,1407520639,GB 1407520640,1407520655,NG 1407520656,1407520663,GA -1407520664,1407520671,NG +1407520664,1407520671,GB 1407520672,1407520679,CM 1407520680,1407520695,NG -1407520696,1407520703,GN +1407520696,1407520703,GB 1407520704,1407520727,NG 1407520728,1407520735,AO -1407520736,1407520751,NG -1407520752,1407520759,CM +1407520736,1407520743,NG +1407520744,1407520759,GB 1407520760,1407520767,CD -1407520768,1407521279,NG -1407521280,1407522047,GB +1407520768,1407520775,ZW +1407520776,1407522047,GB 1407522048,1407522303,TZ 1407522304,1407522815,NG 1407522816,1407523071,ZW 1407523072,1407523327,TZ 1407523328,1407523343,MW 1407523344,1407523351,NG -1407523352,1407523359,TZ +1407523352,1407523359,GB 1407523360,1407523367,ZW 1407523368,1407523375,NG 1407523376,1407523391,GB @@ -20325,8 +17262,7 @@ 1407529208,1407529215,NG 1407529216,1407531007,GB 1407531008,1407531775,NG -1407531776,1407532031,GB -1407532032,1407532543,KE +1407531776,1407532543,GB 1407532544,1407532551,UG 1407532552,1407532559,AO 1407532560,1407532583,GB @@ -20345,12 +17281,13 @@ 1407533056,1407533311,NG 1407533312,1407533327,AO 1407533328,1407533343,GB -1407533344,1407533375,NG +1407533344,1407533359,NG +1407533360,1407533375,GB 1407533376,1407533407,CD 1407533408,1407533423,GB 1407533424,1407533567,GH -1407533568,1407533599,NG -1407533600,1407533607,GB +1407533568,1407533591,NG +1407533592,1407533607,GB 1407533608,1407533631,NG 1407533632,1407533663,IQ 1407533664,1407533679,GB @@ -20358,25 +17295,25 @@ 1407533696,1407533711,CD 1407533712,1407533719,ZW 1407533720,1407533727,SL -1407533728,1407533735,NG +1407533728,1407533735,GB 1407533736,1407533743,GN -1407533744,1407533783,NG +1407533744,1407533751,NG +1407533752,1407533759,GB +1407533760,1407533783,NG 1407533784,1407533815,GB 1407533816,1407533823,NG 1407533824,1407534079,GB 1407534080,1407534335,AE 1407534336,1407534343,NG 1407534344,1407534359,GB -1407534360,1407534367,LR -1407534368,1407534383,NG -1407534384,1407534391,CD +1407534360,1407534383,NG +1407534384,1407534391,GB 1407534392,1407534399,AO 1407534400,1407534407,NG 1407534408,1407534415,CI 1407534416,1407534423,GB 1407534424,1407534431,CD -1407534432,1407534439,GB -1407534440,1407534447,CD +1407534432,1407534447,GB 1407534448,1407534463,NG 1407534464,1407534543,GB 1407534544,1407534559,GH @@ -20393,7 +17330,7 @@ 1407534840,1407534847,NG 1407534848,1407535103,CM 1407535104,1407535615,GA -1407535616,1407536127,CD +1407535616,1407536127,GB 1407536128,1407536639,GA 1407536640,1407536895,CD 1407536896,1407536903,GB @@ -20419,7 +17356,9 @@ 1407537112,1407537119,LR 1407537120,1407537135,GB 1407537136,1407537151,NG -1407537152,1407538175,GB +1407537152,1407537167,GB +1407537168,1407537175,ZM +1407537176,1407538175,GB 1407538176,1407538431,AT 1407538432,1407538439,GB 1407538440,1407538447,NG @@ -20451,8 +17390,7 @@ 1407538984,1407538991,SL 1407538992,1407538999,GB 1407539000,1407539007,NG -1407539008,1407539015,GH -1407539016,1407539055,GB +1407539008,1407539055,GB 1407539056,1407539063,NG 1407539064,1407539071,GB 1407539072,1407539079,NG @@ -20460,17 +17398,15 @@ 1407539088,1407539095,AO 1407539096,1407539103,GB 1407539104,1407539111,NG -1407539112,1407539119,GB -1407539120,1407539127,LR -1407539128,1407539143,GB +1407539112,1407539143,GB 1407539144,1407539151,NG 1407539152,1407539167,GB 1407539168,1407539175,TD 1407539176,1407539183,GH 1407539184,1407539199,NG 1407539200,1407539455,GE -1407539456,1407541247,NG -1407541248,1407541471,GB +1407539456,1407539967,NG +1407539968,1407541471,GB 1407541472,1407541495,NG 1407541496,1407541535,GB 1407541536,1407541543,CM @@ -20504,8 +17440,7 @@ 1407542680,1407542687,NG 1407542688,1407542695,CD 1407542696,1407542703,NG -1407542704,1407542711,CI -1407542712,1407542719,GB +1407542704,1407542719,GB 1407542720,1407542735,NG 1407542736,1407542767,GB 1407542768,1407542775,GA @@ -20524,8 +17459,7 @@ 1407543184,1407543239,NG 1407543240,1407543255,GB 1407543256,1407543263,NG -1407543264,1407543271,CD -1407543272,1407543279,GB +1407543264,1407543279,GB 1407543280,1407543287,NG 1407543288,1407545343,GB 1407545344,1407546367,SL @@ -20556,13 +17490,11 @@ 1407547920,1407547927,CG 1407547928,1407547943,GB 1407547944,1407547951,BJ -1407547952,1407547959,LR -1407547960,1407547967,NG -1407547968,1407547983,GB +1407547952,1407547983,GB 1407547984,1407547999,BJ 1407548000,1407548007,NG 1407548008,1407548023,GB -1407548024,1407548031,CD +1407548024,1407548031,NG 1407548032,1407548047,GB 1407548048,1407548055,GA 1407548056,1407548063,NG @@ -20598,11 +17530,9 @@ 1407703408,1407703415,GB 1407703416,1407703455,FR 1407703456,1407703535,GB -1407703536,1407703695,FR -1407703696,1407703711,GB -1407703712,1407703839,FR -1407703840,1407704063,GB -1407704064,1407704127,FR +1407703536,1407703871,FR +1407703872,1407703935,GB +1407703936,1407704127,FR 1407704128,1407704191,GB 1407704192,1407704319,FR 1407704320,1407705207,GB @@ -20613,9 +17543,15 @@ 1407705600,1407705727,FR 1407705728,1407706367,GB 1407706368,1407706383,FR -1407706384,1407709183,GB +1407706384,1407707703,GB +1407707704,1407707759,CH +1407707760,1407709183,GB 1407709184,1407709439,DE -1407709440,1407713279,GB +1407709440,1407710207,GB +1407710208,1407710239,ES +1407710240,1407710975,GB +1407710976,1407711295,FR +1407711296,1407713279,GB 1407713280,1407778815,NL 1407778816,1407842303,SE 1407842304,1407842367,NO @@ -20733,7 +17669,8 @@ 1410013728,1410013759,AE 1410013760,1410013823,IR 1410013824,1410013887,AF -1410013888,1410013951,DE +1410013888,1410013919,DE +1410013920,1410013951,KW 1410013952,1410013983,AE 1410013984,1410014015,IR 1410014016,1410014047,KW @@ -20883,7 +17820,11 @@ 1410212864,1410213119,GB 1410213120,1410214495,FR 1410214496,1410214503,PT -1410214504,1410262799,FR +1410214504,1410233839,FR +1410233840,1410233855,GB +1410233856,1410261007,FR +1410261008,1410261015,GB +1410261016,1410262799,FR 1410262800,1410262815,DE 1410262816,1410267039,FR 1410267040,1410267055,ES @@ -20938,11 +17879,11 @@ 1410547712,1410555903,CZ 1410555904,1410564095,GB 1410564096,1410572287,SE -1410572288,1410572543,DE -1410572544,1410572799,RU -1410572800,1410572863,DE +1410572288,1410572863,DE 1410572864,1410572895,RU -1410572896,1410573407,DE +1410572896,1410573279,DE +1410573280,1410573295,GB +1410573296,1410573407,DE 1410573408,1410573439,RU 1410573440,1410573695,DE 1410573696,1410573711,RU @@ -20963,11 +17904,9 @@ 1410575808,1410575823,RU 1410575824,1410575839,BG 1410575840,1410575855,IT -1410575856,1410575871,DE -1410575872,1410575999,IE -1410576000,1410576063,DE +1410575856,1410576063,DE 1410576064,1410576127,IT -1410576128,1410576255,IE +1410576128,1410576255,DE 1410576256,1410576383,IT 1410576384,1410588671,DE 1410588672,1410596863,GB @@ -20995,23 +17934,26 @@ 1410745224,1410745231,AE 1410745232,1410745247,FR 1410745248,1410745279,US -1410745280,1410752511,FR -1410752512,1410754559,AQ -1410754560,1410754815,DE -1410754816,1410755327,AQ -1410755328,1410755583,DE +1410745280,1410745855,FR +1410745856,1410746111,CH +1410746112,1410752511,FR +1410752512,1410753535,NL +1410753536,1410754559,AQ +1410754560,1410754847,DE +1410754848,1410754879,NL +1410754880,1410755071,DE +1410755072,1410755327,AQ +1410755328,1410755583,RO 1410755584,1410756095,AQ 1410756096,1410756607,US -1410756608,1410756863,NL +1410756608,1410756863,DE 1410756864,1410757119,AQ -1410757120,1410758655,NL +1410757120,1410758655,DE 1410758656,1410760191,AQ -1410760192,1410760447,BE -1410760448,1410760683,AQ +1410760192,1410760447,DE +1410760448,1410760683,NL 1410760684,1410760687,US -1410760688,1410760691,AQ -1410760692,1410760695,DE -1410760696,1410760699,AQ +1410760688,1410760699,NL 1410760700,1410760703,US 1410760704,1410768895,RU 1410768896,1410777087,GB @@ -21044,7 +17986,9 @@ 1411465472,1411465727,US 1411465728,1411481855,IT 1411481856,1411483903,DE -1411483904,1411514367,IT +1411483904,1411500799,IT +1411500800,1411501055,DE +1411501056,1411514367,IT 1411514368,1411579903,FI 1411579904,1411645439,NL 1411710976,1411776511,FR @@ -21064,9 +18008,17 @@ 1411833856,1411837951,NL 1411837952,1411842047,BG 1411842048,1411907583,PT +1411907840,1411908351,GB 1411908400,1411908479,GB 1411908536,1411908559,GB 1411908560,1411908563,AU +1411908608,1411909375,GB +1411909632,1411909759,GB +1411909888,1411910143,GB +1411910400,1411910655,GB +1411910912,1411911167,GB +1411911424,1411911439,GB +1411911616,1411911647,GB 1411911680,1411915775,US 1411915776,1411915839,GB 1411915904,1411915911,GB @@ -21075,6 +18027,7 @@ 1411916296,1411916303,GB 1411916800,1411916863,GB 1411917568,1411917639,GB +1411917664,1411917695,GB 1411919872,1411923967,DE 1411940352,1411973119,PL 1411973120,1411999759,SI @@ -21094,8 +18047,8 @@ 1412002816,1412003391,BA 1412003392,1412003399,HR 1412003400,1412003839,BA -1412003840,1412004351,BG -1412004352,1412005887,SI +1412003840,1412004607,BG +1412004608,1412005887,SI 1412005888,1412038655,NL 1412038656,1412071423,RU 1412071424,1412104191,CZ @@ -21103,9 +18056,13 @@ 1412136960,1412169727,BG 1412169728,1412202495,TR 1412202496,1412235263,DE -1412235264,1412257535,GB +1412235264,1412241111,GB +1412241112,1412241119,NL +1412241120,1412257535,GB 1412257536,1412257615,NL -1412257616,1412264023,GB +1412257616,1412258559,GB +1412258560,1412258815,DE +1412258816,1412264023,GB 1412264024,1412264031,NL 1412264032,1412300799,GB 1412300800,1412333567,DE @@ -21114,7 +18071,9 @@ 1412399104,1412415487,RU 1412415488,1412415743,IR 1412415744,1412415999,AE -1412416000,1412431871,IR +1412416000,1412420351,IR +1412420352,1412420607,AE +1412420608,1412431871,IR 1412431872,1412562943,NO 1412562944,1412628479,EE 1412628480,1412641791,TR @@ -21138,7 +18097,8 @@ 1412775936,1412780239,NL 1412780240,1412780247,GB 1412780248,1412792319,NL -1412792320,1412798463,US +1412792320,1412793343,US +1412793856,1412798463,US 1412800512,1412804607,US 1412808704,1412825087,RU 1412825088,1412830463,IQ @@ -21172,7 +18132,11 @@ 1422399744,1422399999,IT 1422400000,1422462207,DE 1422462208,1422462463,TR -1422462464,1422491647,DE +1422462464,1422479615,DE +1422479616,1422479871,BE +1422479872,1422484863,DE +1422484864,1422484927,BE +1422484928,1422491647,DE 1422491648,1422508031,GB 1422508032,1422512127,BG 1422512128,1422516223,PL @@ -21189,19 +18153,14 @@ 1422770176,1422786559,GR 1422786560,1422852095,HU 1422852096,1422853119,FR -1422853120,1422853631,DE 1422853632,1422853919,FR -1422853920,1422854143,DE 1422854144,1422854151,FR -1422854152,1422856319,DE 1422856320,1422856575,FR -1422856576,1422856703,DE 1422856704,1422857855,FR -1422857856,1422857919,DE 1422857920,1422858143,FR -1422858144,1422858239,DE 1422858240,1422858623,FR -1422858624,1422917631,DE +1422909440,1422909695,NL +1422917376,1422917631,GB 1422917632,1423441919,NO 1423441920,1423704063,SE 1423704064,1423966207,IT @@ -21217,15 +18176,16 @@ 1424589312,1424589567,FR 1424589568,1424590719,GB 1424590720,1424590767,SE -1424590768,1424590783,GB +1424590768,1424590775,GB +1424590776,1424590783,SE 1424590784,1424590847,CH -1424590848,1424591423,SE -1424591424,1424591439,GB +1424590848,1424591391,SE +1424591392,1424591439,GB 1424591440,1424591551,SE 1424591552,1424591615,CZ 1424591616,1424591743,GB -1424591744,1424591871,MT -1424591872,1424592639,GB +1424591744,1424591775,UG +1424591776,1424592639,GB 1424592640,1424593407,FR 1424593408,1424593663,DE 1424593664,1424593727,SK @@ -21233,13 +18193,13 @@ 1424593792,1424593919,DE 1424593920,1424593967,FR 1424593968,1424593983,GB -1424593984,1424594007,FR -1424594008,1424594015,GB -1424594016,1424594055,FR +1424593984,1424594055,FR 1424594056,1424594063,IT 1424594064,1424594175,FR 1424594176,1424595455,GB -1424595456,1424595575,IT +1424595456,1424595519,IT +1424595520,1424595535,GB +1424595536,1424595575,IT 1424595576,1424595583,ES 1424595584,1424595663,IT 1424595664,1424595671,GB @@ -21247,7 +18207,10 @@ 1424595840,1424595871,GB 1424595872,1424596479,IT 1424596480,1424596991,FR -1424596992,1424597503,CZ +1424596992,1424597255,CZ +1424597256,1424597263,GB +1424597264,1424597311,CZ +1424597312,1424597503,GB 1424597504,1424597759,FR 1424597760,1424598015,IT 1424598016,1424599039,GB @@ -21256,7 +18219,9 @@ 1424599248,1424599279,DK 1424599280,1424599295,GB 1424599296,1424599551,DK -1424599552,1424599855,HU +1424599552,1424599839,HU +1424599840,1424599847,GB +1424599848,1424599855,HU 1424599856,1424599871,GB 1424599872,1424599875,HU 1424599876,1424599879,GB @@ -21299,8 +18264,7 @@ 1424605632,1424605695,BG 1424605696,1424605951,NL 1424605952,1424605959,CH -1424605960,1424605967,GB -1424605968,1424606015,AT +1424605960,1424606015,AT 1424606016,1424606199,GB 1424606200,1424606207,AT 1424606208,1424606455,GB @@ -21316,9 +18280,7 @@ 1424607200,1424607215,GB 1424607216,1424607231,SK 1424607232,1424607487,GB -1424607488,1424607839,DE -1424607840,1424607855,GB -1424607856,1424607871,DE +1424607488,1424607871,DE 1424607872,1424608031,GB 1424608032,1424608127,FR 1424608128,1424608279,GB @@ -21328,7 +18290,9 @@ 1424608512,1424608703,ES 1424608704,1424608719,GB 1424608720,1424609023,ES -1424609024,1424609279,DE +1424609024,1424609259,DE +1424609260,1424609263,GB +1424609264,1424609279,DE 1424609280,1424609395,CH 1424609396,1424609399,GB 1424609400,1424609791,CH @@ -21338,9 +18302,7 @@ 1424610816,1424611071,FR 1424611072,1424611143,BE 1424611144,1424611151,GB -1424611152,1424611167,BE -1424611168,1424611175,GB -1424611176,1424611327,BE +1424611152,1424611327,BE 1424611328,1424611583,PL 1424611584,1424612095,GB 1424612096,1424612231,CZ @@ -21362,21 +18324,22 @@ 1424614448,1424614655,IT 1424614656,1424614911,FR 1424614912,1424615167,RO -1424615168,1424615935,GB +1424615168,1424615679,GB +1424615680,1424615803,IT +1424615804,1424615935,GB 1424615936,1424616191,FR 1424616192,1424616447,IT 1424616448,1424616483,ES 1424616484,1424616487,GB 1424616488,1424616607,ES 1424616608,1424616615,PT -1424616616,1424616647,ES -1424616648,1424616655,GB -1424616656,1424616695,ES +1424616616,1424616687,ES +1424616688,1424616695,PT 1424616696,1424616703,GB 1424616704,1424616959,US 1424616960,1424617215,FR -1424617216,1424617375,IT -1424617376,1424617391,GB +1424617216,1424617343,IT +1424617344,1424617391,GB 1424617392,1424617395,IT 1424617396,1424617399,GB 1424617400,1424617407,IT @@ -21388,20 +18351,21 @@ 1424617728,1424618239,IT 1424618240,1424618495,NL 1424618496,1424618751,GB -1424618752,1424618895,FR -1424618896,1424618911,GB -1424618912,1424619007,FR +1424618752,1424619007,FR 1424619008,1424619775,IT 1424619776,1424619811,BE 1424619812,1424619815,GB 1424619816,1424619823,BE 1424619824,1424619839,GB -1424619840,1424620031,BE +1424619840,1424619915,BE +1424619916,1424619919,GB +1424619920,1424620031,BE 1424620032,1424621055,GB 1424621056,1424621567,IT 1424621568,1424625663,PL 1424625664,1424629759,GB 1424629760,1424633855,PL +1424633856,1424637951,MD 1424637952,1424642047,FI 1424642048,1424646143,DK 1424646144,1424650239,RO @@ -21510,9 +18474,7 @@ 1425439272,1425439279,CZ 1425439280,1425439535,DE 1425439536,1425439543,CZ -1425439544,1425439639,DE -1425439640,1425439643,US -1425439644,1425439711,DE +1425439544,1425439711,DE 1425439712,1425439727,CZ 1425439728,1425440767,DE 1425440768,1425442815,SE @@ -21521,7 +18483,6 @@ 1425445140,1425445141,GB 1425445142,1425446911,IT 1425446912,1425448959,GB -1425448960,1425451007,NL 1425451008,1425458271,GB 1425458272,1425458303,US 1425458304,1425461247,GB @@ -21601,7 +18562,7 @@ 1425967929,1425967940,DE 1425967941,1425967999,IT 1425968000,1425968127,DE -1425968128,1425968383,DZ +1425968128,1425968383,IT 1425968384,1425968638,GB 1425968639,1425969663,IT 1425969664,1425969727,FR @@ -21818,9 +18779,9 @@ 1427668992,1427701759,SE 1427701760,1427723391,DE 1427723392,1427723519,LI -1427723520,1427743999,DE -1427744000,1427744031,FI -1427744032,1427744255,DE +1427723520,1427728383,DE +1427728384,1427728415,US +1427728416,1427744255,DE 1427744256,1427744287,US 1427744288,1427744863,DE 1427744864,1427744895,TR @@ -21830,11 +18791,10 @@ 1427748448,1427748479,TR 1427748480,1427750911,DE 1427750912,1427759103,NL -1427759104,1427759903,DE -1427759904,1427759935,CH -1427759936,1427759967,RO -1427759968,1427760383,DE -1427760384,1427760415,SE +1427759104,1427760191,DE +1427760192,1427760223,TR +1427760224,1427760383,DE +1427760384,1427760415,TR 1427760416,1427760799,DE 1427760800,1427760831,NL 1427760832,1427760927,DE @@ -21881,13 +18841,13 @@ 1428142080,1428144127,DE 1428144128,1428146847,FR 1428146848,1428146855,SE -1428146856,1428146883,FR -1428146884,1428146911,SE -1428146912,1428147071,FR -1428147072,1428147119,SE +1428146856,1428147071,FR +1428147072,1428147087,SE +1428147088,1428147103,FR +1428147104,1428147119,SE 1428147120,1428147127,FR -1428147128,1428147199,SE -1428147200,1428147359,FR +1428147128,1428147135,SE +1428147136,1428147359,FR 1428147360,1428147375,IT 1428147376,1428147391,ES 1428147392,1428147775,FR @@ -21938,71 +18898,15 @@ 1431839040,1431846911,BE 1431846912,1431855103,NO 1431855104,1431863295,NL -1431863296,1431863559,GB -1431863560,1431863767,PT -1431863768,1431863775,GB -1431863776,1431863863,PT -1431863864,1431863871,GB -1431863872,1431864151,PT -1431864152,1431864159,GB -1431864160,1431864191,PT -1431864192,1431864207,GB -1431864208,1431864287,PT -1431864288,1431864295,GB -1431864296,1431864359,PT -1431864360,1431864367,GB -1431864368,1431864407,PT -1431864408,1431864415,GB -1431864416,1431864455,PT -1431864456,1431864463,GB -1431864464,1431864471,PT -1431864472,1431864479,GB -1431864480,1431864623,PT -1431864624,1431864631,GB -1431864632,1431864671,PT -1431864672,1431864679,GB -1431864680,1431864743,PT -1431864744,1431864751,GB -1431864752,1431864775,PT -1431864776,1431864791,GB -1431864792,1431864807,PT -1431864808,1431864815,GB -1431864816,1431864887,PT -1431864888,1431864895,GB -1431864896,1431864919,PT -1431864920,1431864927,GB -1431864928,1431865111,PT -1431865112,1431865119,GB -1431865120,1431865263,PT -1431865264,1431865295,GB -1431865296,1431865303,PT -1431865304,1431865327,GB -1431865328,1431865335,PT +1431863296,1431865335,PT 1431865336,1431865343,ES -1431865344,1431865599,PT -1431865600,1431865631,GB +1431865344,1431865631,PT 1431865632,1431865647,ES -1431865648,1431865655,GB -1431865656,1431865663,PT +1431865648,1431865663,PT 1431865664,1431865679,ES -1431865680,1431865695,GB -1431865696,1431865711,PT +1431865680,1431865711,PT 1431865712,1431865719,ES -1431865720,1431865735,GB -1431865736,1431865743,PT -1431865744,1431865759,GB -1431865760,1431865799,PT -1431865800,1431865807,GB -1431865808,1431865823,PT -1431865824,1431865831,GB -1431865832,1431865855,PT -1431865856,1431865871,GB -1431865872,1431866007,PT -1431866008,1431866015,GB -1431866016,1431866063,PT -1431866064,1431867391,GB -1431867392,1431867647,PT -1431867648,1431871487,GB +1431865720,1431871487,PT 1431871488,1431879679,RU 1431879680,1431887871,IT 1431887872,1431896063,GB @@ -22036,9 +18940,7 @@ 1432100864,1432109055,CZ 1432109056,1432117247,GB 1432117248,1432125439,CY -1432125440,1432127487,NL -1432127488,1432127551,BE -1432127552,1432131583,NL +1432125440,1432131583,NL 1432131584,1432133631,PH 1432133632,1432150015,GB 1432150016,1432158207,BA @@ -22071,12 +18973,8 @@ 1432313856,1432322047,GB 1432322048,1432338431,RU 1432338432,1432346623,FR -1432346624,1432346879,DE -1432346880,1432347135,AE -1432347136,1432352767,DE -1432352768,1432353279,AE -1432353280,1432353791,DE -1432353792,1433403391,TR +1432346624,1432354815,DE +1432354816,1433403391,TR 1433403392,1433407711,ES 1433407712,1433408255,NL 1433408256,1433409023,ES @@ -22141,7 +19039,8 @@ 1433755648,1433763839,EE 1433763840,1433765887,CZ 1433765888,1433766911,DE -1433766912,1433769983,RU +1433766912,1433767935,RU +1433767936,1433769983,CZ 1433769984,1433771007,SK 1433771008,1433772031,RU 1433772032,1433788415,SE @@ -22168,19 +19067,14 @@ 1433853952,1433855999,RU 1433856000,1433858047,GB 1433858048,1433860095,ES -1433860096,1433862143,BA -1433862144,1433863039,CH +1433862144,1433862751,CH +1433862752,1433862783,MC +1433862784,1433863039,CH 1433863040,1433863167,US 1433863168,1433864191,CH 1433864192,1433866239,HU -1433866240,1433867263,NL -1433867264,1433867295,GB -1433867296,1433867519,NL -1433867520,1433867647,GB -1433867648,1433867775,NL -1433867776,1433867839,GB -1433867840,1433868031,NL -1433868032,1433870335,GB +1433866240,1433866623,NL +1433866624,1433870335,GB 1433870336,1433872383,TR 1433872384,1433874431,IT 1433874432,1433876479,NL @@ -22194,7 +19088,9 @@ 1433890816,1433892863,GB 1433892864,1433894911,MT 1433894912,1433896959,SE -1433896960,1433899007,NO +1433896960,1433897471,NO +1433897472,1433897727,NL +1433897728,1433899007,NO 1433899008,1433901055,RU 1433901056,1433905151,DE 1433905152,1433907199,FR @@ -22312,6 +19208,7 @@ 1436536832,1436538879,GB 1436538880,1436540927,JO 1436540928,1436542975,RU +1436542976,1436545023,NL 1436545024,1436547071,DE 1436547072,1436549119,GB 1436549120,1436811263,CZ @@ -22337,10 +19234,10 @@ 1438524948,1438524951,DE 1438524952,1438525335,NL 1438525336,1438525343,DE -1438525344,1438525471,NL -1438525472,1438525695,DE -1438525696,1438526463,NL -1438526464,1438580735,DE +1438525344,1438525599,NL +1438525600,1438525695,DE +1438525696,1438526719,NL +1438526720,1438580735,DE 1438580736,1438646271,NL 1438646272,1438662655,RU 1438662656,1438679039,ES @@ -22361,7 +19258,11 @@ 1438874412,1438874413,GB 1438874414,1438874623,DE 1438874624,1438874647,GB -1438874648,1438875223,DE +1438874648,1438874687,DE +1438874688,1438874695,CH +1438874696,1438874719,DE +1438874720,1438874751,NL +1438874752,1438875223,DE 1438875224,1438875255,GB 1438875256,1438875257,CH 1438875258,1438875647,DE @@ -22375,7 +19276,8 @@ 1438877696,1438877951,LT 1438877952,1438878719,LB 1438878720,1438878975,LT -1438878976,1438880511,RU +1438878976,1438879231,IQ +1438879232,1438880511,RU 1438880512,1438880767,LT 1438880768,1438881791,LB 1438881792,1438882303,RU @@ -22409,7 +19311,9 @@ 1438995040,1438995047,GB 1438995048,1438995067,DE 1438995068,1438995071,SE -1438995072,1438999098,DE +1438995072,1438998781,DE +1438998782,1438998783,CH +1438998784,1438999098,DE 1438999099,1438999103,CH 1438999104,1438999167,DE 1438999168,1438999185,IT @@ -22499,9 +19403,7 @@ 1440546816,1440579583,NO 1440579584,1440645119,PL 1440645120,1440654591,CS -1440654592,1440656383,RS -1440656384,1440656639,CS -1440656640,1440658431,RS +1440654592,1440658431,RS 1440658432,1440668671,CS 1440668672,1440669695,RS 1440669696,1440677887,CS @@ -22529,7 +19431,9 @@ 1441384608,1441384639,CN 1441384640,1441385103,FR 1441385104,1441385119,ES -1441385120,1441390591,FR +1441385120,1441386111,FR +1441386112,1441386239,IL +1441386240,1441390591,FR 1441390592,1441398783,DK 1441398784,1441415167,RU 1441415168,1441423359,GB @@ -22588,7 +19492,9 @@ 1441620272,1441620287,ES 1441620288,1441620407,FR 1441620408,1441620411,ES -1441620412,1441628159,FR +1441620412,1441620735,FR +1441620736,1441620767,ES +1441620768,1441628159,FR 1441628160,1441636351,SA 1441636352,1441644543,PL 1441644544,1441652735,GB @@ -22669,7 +19575,9 @@ 1446707176,1446707179,NO 1446707180,1446707183,FI 1446707184,1446707199,DK -1446707200,1446739967,AT +1446707200,1446710687,AT +1446710688,1446710703,ES +1446710704,1446739967,AT 1446739968,1446764543,RU 1446764544,1446765055,CZ 1446765056,1446772735,RU @@ -22714,7 +19622,9 @@ 1449590784,1449656319,DE 1449656320,1449717759,RO 1449717760,1449718783,MD -1449718784,1449840639,RO +1449718784,1449808639,RO +1449808640,1449808895,UA +1449808896,1449840639,RO 1449840640,1449852927,MD 1449852928,1449918463,RO 1449918464,1449951231,JO @@ -22762,6 +19672,7 @@ 1464074240,1464336383,IL 1464336384,1464467455,DK 1464467456,1464598527,GB +1464598528,1464664063,NL 1464664064,1464801791,DE 1464801792,1464801855,GB 1464801856,1464860671,DE @@ -22777,7 +19688,8 @@ 1466097664,1466099711,ES 1466099712,1466101759,PL 1466101760,1466103807,DE -1466103808,1466104831,GB +1466103808,1466104575,GB +1466104576,1466104831,FR 1466104832,1466105343,BE 1466105344,1466105855,GB 1466105856,1466122239,PL @@ -22804,8 +19716,8 @@ 1466589184,1466590207,FR 1466590208,1466592255,GB 1466592256,1466592511,FR -1466592512,1466592639,GB -1466592640,1466593279,FR +1466592512,1466592767,GB +1466592768,1466593279,FR 1466593280,1466606847,DE 1466606848,1466607103,FR 1466607104,1466613759,DE @@ -22852,15 +19764,11 @@ 1467369728,1467369759,DE 1467369760,1467369791,HR 1467369792,1467369855,SE -1467369856,1467369887,GB +1467369856,1467369887,AE 1467369888,1467369903,RU 1467369904,1467369919,DE 1467369920,1467369951,RU -1467369952,1467370495,DE -1467370496,1467371007,IE -1467371008,1467371775,DE -1467371776,1467372031,RU -1467372032,1467383807,DE +1467369952,1467383807,DE 1467383808,1467400191,BG 1467400192,1467416575,RU 1467416576,1467432959,PL @@ -22882,8 +19790,8 @@ 1467466176,1467466191,DE 1467466192,1467466207,NL 1467466208,1467466271,DE -1467466272,1467466751,NL -1467466752,1467467071,DE +1467466272,1467466495,NL +1467466496,1467467071,DE 1467467072,1467467103,CH 1467467104,1467467903,DE 1467467904,1467468031,CH @@ -22951,7 +19859,6 @@ 1475106816,1475108863,GB 1475108864,1475110911,NL 1475110912,1475112959,DE -1475112960,1475115007,MT 1475115008,1475117055,KW 1475117056,1475119103,GB 1475119104,1475121151,BH @@ -22959,7 +19866,6 @@ 1475121920,1475122175,US 1475122176,1475123199,GB 1475123200,1475125247,FI -1475125248,1475127295,NO 1475127296,1475129343,FI 1475129344,1475131391,BE 1475131392,1475133439,RU @@ -22967,7 +19873,6 @@ 1475135488,1475137535,CH 1475137536,1475139583,SE 1475139584,1475141631,BE -1475141632,1475143679,UA 1475143680,1475145727,JO 1475145728,1475147775,ES 1475147776,1475149823,GB @@ -23049,9 +19954,8 @@ 1475244544,1475244799,RU 1475244800,1475245055,DE 1475245056,1475245183,IR -1475245184,1475245215,DE -1475245216,1475245247,IQ -1475245248,1475245311,DE +1475245184,1475245215,IQ +1475245216,1475245311,DE 1475245312,1475245567,CV 1475245568,1475246078,SA 1475246080,1475248127,DE @@ -23089,7 +19993,6 @@ 1475268608,1475270655,CS 1475270656,1475272703,GB 1475272704,1475274751,BE -1475274752,1475276799,IT 1475276800,1475278847,ES 1475278848,1475280895,DK 1475280896,1475282943,PL @@ -23098,7 +20001,6 @@ 1475287040,1475289087,RU 1475291136,1475293183,PL 1475293184,1475295231,GB -1475295232,1475297279,PL 1475297280,1475299327,DK 1475299328,1475301375,PL 1475301376,1475303423,LT @@ -23112,7 +20014,7 @@ 1475319808,1475321855,BG 1475321856,1475323903,RO 1475323904,1475327999,PL -1475328000,1475330047,NL +1475328000,1475330047,DE 1475330048,1475332095,PL 1475332096,1475334143,LI 1475334144,1475336191,CH @@ -23127,7 +20029,9 @@ 1475395584,1475411967,LU 1475411968,1475412471,IT 1475412472,1475412479,ES -1475412480,1475421239,IT +1475412480,1475414927,IT +1475414928,1475414935,GB +1475414936,1475421239,IT 1475421240,1475421247,FR 1475421248,1475428351,IT 1475428352,1475444735,SE @@ -23151,7 +20055,7 @@ 1475674112,1475690495,DE 1475690496,1475706879,CH 1475706880,1475723263,RU -1475723264,1475725311,GB +1475723264,1475725311,CY 1475725312,1475725951,RU 1475725952,1475729407,GB 1475729408,1475731455,UA @@ -23263,7 +20167,6 @@ 1481690624,1481695231,DE 1481695232,1481703423,SK 1481703424,1481711615,SA -1481711616,1481719807,AT 1481719808,1481727999,CZ 1481728000,1481736191,IE 1481736192,1481744383,GB @@ -23365,7 +20268,6 @@ 1484980224,1485045759,SE 1485045760,1485111295,HU 1485111296,1485242367,DE -1485242368,1485307903,GB 1485307904,1485832191,FR 1485832192,1485963263,GB 1485963264,1486028799,CZ @@ -23402,7 +20304,7 @@ 1486307328,1486309375,DE 1486309376,1486311423,AT 1486311424,1486313471,IE -1486313472,1486317567,HU +1486315520,1486317567,HU 1486317568,1486320383,RU 1486320384,1486320639,US 1486320640,1486321663,RU @@ -23427,9 +20329,7 @@ 1486346240,1486348287,GB 1486348288,1486350335,US 1486350336,1486352383,TR -1486352384,1486353535,BE -1486353536,1486353663,NL -1486353664,1486354431,BE +1486352384,1486354431,BE 1486354432,1486356479,RU 1486356480,1486487551,DE 1486487552,1486618623,UA @@ -23562,6 +20462,7 @@ 1490935040,1490935295,ES 1490944000,1491075071,LT 1491075072,1493172223,TR +1493172224,1493303295,DE 1493303296,1493434367,FR 1493434368,1493565439,SA 1493565440,1493696511,ES @@ -23588,8 +20489,9 @@ 1494368256,1494376447,IE 1494376448,1494384639,SE 1494384640,1494392831,RU -1494392832,1494399487,NL -1494399488,1494399743,US +1494392832,1494393087,US +1494393088,1494398975,NL +1494398976,1494399743,US 1494399744,1494401023,NL 1494401024,1494409215,LV 1494409216,1494417407,FI @@ -23642,7 +20544,6 @@ 1495058432,1495060479,UA 1495060480,1495062527,GB 1495062528,1495064575,JO -1495064576,1495066623,DE 1495066624,1495068671,GB 1495068672,1495070719,DE 1495070720,1495072767,RU @@ -23670,7 +20571,9 @@ 1495170304,1495170335,FR 1495170560,1495170815,FR 1495170816,1495171071,GB -1495171072,1495203839,NL +1495171072,1495174399,NL +1495174400,1495174655,US +1495174656,1495203839,NL 1495203840,1495205887,DE 1495205888,1495207935,CZ 1495207936,1495209983,RU @@ -23751,9 +20654,7 @@ 1500078080,1500086271,GB 1500086272,1500094463,RU 1500094464,1500102655,AT -1500102656,1500103935,NL -1500103936,1500103967,VG -1500103968,1500104063,NL +1500102656,1500104063,NL 1500104064,1500104071,DE 1500104072,1500110847,NL 1500110848,1500119039,UA @@ -23801,6 +20702,7 @@ 1500217600,1500218111,DE 1500218112,1500218367,CZ 1500218368,1500219391,DE +1500219392,1500221439,FR 1500221440,1500223487,SK 1500223488,1500225535,PL 1500225536,1500227583,DE @@ -23825,25 +20727,12 @@ 1500397568,1500399615,UA 1500399616,1500413951,RU 1500413952,1500430335,DE -1500430336,1500430847,RS -1500430848,1500431359,CS -1500431360,1500433407,RS -1500433408,1500433919,CS -1500433920,1500434447,RS -1500434448,1500434463,CS -1500434464,1500434567,RS -1500434568,1500434623,CS -1500434624,1500435199,RS -1500435200,1500435455,CS -1500435456,1500435967,RS -1500435968,1500436479,CS -1500436480,1500437055,RS -1500437056,1500437087,CS -1500437088,1500437183,RS -1500437184,1500437247,CS -1500437248,1500438527,RS -1500438528,1500446719,CS -1500446720,1500463103,LV +1500430336,1500446719,RS +1500446720,1500447743,LV +1500447744,1500447999,LT +1500448000,1500448511,LV +1500448512,1500448767,LT +1500448768,1500463103,LV 1500463104,1500479487,CZ 1500479488,1500495871,RU 1500495872,1500512255,BA @@ -23891,33 +20780,28 @@ 1502937088,1502953471,RO 1502953472,1502969855,MD 1502969856,1502975231,US -1502975232,1502975247,DE -1502975248,1502975263,IE -1502975264,1502975311,DE -1502975312,1502975319,IE -1502975320,1502975327,DE -1502975328,1502975375,IE -1502975376,1502975383,DE +1502975232,1502975383,IE 1502975384,1502975391,ES -1502975392,1502975423,DE +1502975392,1502975423,IE 1502975424,1502975455,GB 1502975456,1502975487,IE 1502975488,1502975743,ES -1502975744,1502975775,IE -1502975776,1502975999,DE +1502975744,1502975999,IE 1502976000,1502977055,US -1502977056,1502979103,DE +1502977056,1502979103,IE 1502979104,1502979111,ES -1502979112,1502979119,DE +1502979112,1502979119,IE 1502979120,1502979215,ES -1502979216,1502980095,DE +1502979216,1502980095,IE 1502980096,1502980159,US -1502980160,1502980351,DE +1502980160,1502980351,IE 1502980352,1502980871,US -1502980872,1502981119,DE +1502980872,1502981119,IE 1502981120,1502981887,US 1502981888,1502982143,NL -1502982144,1502986255,DE +1502982144,1502982911,DE +1502982912,1502983679,IE +1502983680,1502986255,DE 1502986256,1502986495,TR 1502986496,1502986511,DE 1502986512,1502986751,PL @@ -24024,7 +20908,10 @@ 1505273096,1505279999,NL 1505280000,1505296383,RU 1505296384,1505304575,UA -1505304576,1505306303,FR +1505304576,1505305878,FR +1505305879,1505305879,US +1505305880,1505305880,ES +1505305881,1505306303,FR 1505306304,1505306319,ES 1505306320,1505306335,DE 1505306336,1505306351,GB @@ -24052,7 +20939,9 @@ 1505419264,1505427455,RU 1505427456,1505435647,UA 1505435648,1505443839,MD -1505443840,1505454367,GB +1505443840,1505452327,GB +1505452328,1505452335,NO +1505452336,1505454367,GB 1505454368,1505454375,US 1505454376,1505454383,GB 1505454384,1505454391,US @@ -24065,12 +20954,14 @@ 1505454544,1505454911,GB 1505454912,1505454943,CZ 1505454944,1505454975,GB -1505454976,1505455102,US -1505455103,1505456127,GB +1505454976,1505455103,US +1505455104,1505456127,GB 1505456128,1505456255,US 1505456256,1505456639,GB 1505456640,1505456895,US -1505456896,1505460223,GB +1505456896,1505458175,GB +1505458176,1505458431,US +1505458432,1505460223,GB 1505460224,1505476607,CZ 1505476608,1505484799,RU 1505484800,1505492991,PL @@ -24105,7 +20996,9 @@ 1505705984,1505714175,DE 1505714176,1505722367,LV 1505722368,1505738751,PL -1505738752,1505746943,GB +1505738752,1505745839,GB +1505745840,1505745855,IL +1505745856,1505746943,GB 1505746944,1505755135,RU 1505755136,1506017279,GB 1506017280,1506279423,DE @@ -24126,7 +21019,17 @@ 1506377728,1506410495,HR 1506410496,1506427663,DE 1506427664,1506427679,GB -1506427680,1506438911,DE +1506427680,1506428223,DE +1506428224,1506428239,US +1506428240,1506437887,DE +1506437888,1506437903,CA +1506437904,1506438143,DE +1506438144,1506438271,HK +1506438272,1506438399,DE +1506438400,1506438527,US +1506438528,1506438783,DE +1506438784,1506438799,KR +1506438800,1506438911,DE 1506438912,1506439039,US 1506439040,1506439935,DE 1506439936,1506440191,US @@ -24181,13 +21084,15 @@ 1506442912,1506442919,DE 1506442920,1506442923,GB 1506442924,1506442927,NL -1506442928,1506442975,US +1506442928,1506442943,US +1506442944,1506442959,DE +1506442960,1506442975,US 1506442976,1506442991,DE 1506442992,1506442999,GB 1506443000,1506443003,IE 1506443004,1506443151,DE 1506443152,1506443159,US -1506443160,1506443167,DE +1506443160,1506443167,GB 1506443168,1506443183,NL 1506443184,1506443199,DE 1506443200,1506443263,US @@ -24195,14 +21100,16 @@ 1506444288,1506445311,DE 1506445312,1506445519,FR 1506445520,1506445527,GB -1506445528,1506445703,FR +1506445528,1506445623,FR +1506445624,1506445631,GB +1506445632,1506445703,FR 1506445704,1506445711,NL 1506445712,1506445719,GB -1506445720,1506445791,FR -1506445792,1506445807,GB -1506445808,1506446335,FR +1506445720,1506446335,FR 1506446336,1506447359,NL -1506447360,1506448383,IT +1506447360,1506448127,IT +1506448128,1506448135,GB +1506448136,1506448383,IT 1506448384,1506448639,AT 1506448640,1506448647,GB 1506448648,1506448663,AT @@ -24213,24 +21120,23 @@ 1506448736,1506448895,GB 1506448896,1506449167,BE 1506449168,1506449171,GB -1506449172,1506449391,BE -1506449392,1506449407,GB +1506449172,1506449407,BE 1506449408,1506449663,NL 1506449664,1506449919,SK 1506449920,1506449927,CH -1506449928,1506449951,GB +1506449928,1506449935,GB +1506449936,1506449943,CH +1506449944,1506449951,GB 1506449952,1506450431,CH 1506450432,1506450767,CZ -1506450768,1506450775,GB -1506450776,1506450783,CZ -1506450784,1506450847,GB +1506450768,1506450847,GB 1506450848,1506450943,CZ 1506450944,1506451007,DK 1506451008,1506451199,GB 1506451200,1506451895,ES 1506451896,1506451903,GB -1506451904,1506451967,ES -1506451968,1506452031,GB +1506451904,1506452007,ES +1506452008,1506452031,GB 1506452032,1506452223,ES 1506452224,1506452479,GB 1506452480,1506452735,US @@ -24272,29 +21178,31 @@ 1506462464,1506462719,FR 1506462720,1506463231,IT 1506463232,1506463487,SE -1506463488,1506463999,DE -1506464000,1506464895,GB -1506464896,1506465087,NL +1506463488,1506463695,DE +1506463696,1506463711,GB +1506463712,1506463999,DE +1506464000,1506464735,GB +1506464736,1506464747,TZ +1506464748,1506464759,KE +1506464760,1506464767,ZA +1506464768,1506465087,NL 1506465088,1506465151,DE 1506465152,1506465279,NL 1506465280,1506465791,GB 1506465792,1506466047,DE 1506466048,1506466303,BE -1506466304,1506466351,DE -1506466352,1506466367,GB -1506466368,1506466559,DE -1506466560,1506467071,GB +1506466304,1506466559,DE +1506466560,1506466591,GB +1506466592,1506466595,ZA +1506466596,1506466607,MZ +1506466608,1506467071,GB 1506467072,1506467327,DE 1506467328,1506467583,GB 1506467584,1506468351,IT 1506468352,1506468607,GB 1506468608,1506468863,TZ -1506468864,1506469383,IT -1506469384,1506469391,GB -1506469392,1506469399,IT -1506469400,1506469407,GB -1506469408,1506469439,IT -1506469440,1506469503,GB +1506468864,1506469479,IT +1506469480,1506469503,GB 1506469504,1506470143,IT 1506470144,1506470399,GB 1506470400,1506470655,DE @@ -24303,8 +21211,8 @@ 1506471936,1506471975,NL 1506471976,1506472191,GB 1506472192,1506472447,IT -1506472448,1506472959,GB -1506472960,1506473215,IT +1506472448,1506472703,GB +1506472704,1506473215,IT 1506473216,1506473471,GB 1506473472,1506474271,IT 1506474272,1506474303,SE @@ -24368,9 +21276,7 @@ 1507262464,1507327999,BG 1507328000,1507336191,RS 1507336192,1507336511,CS -1507336512,1507336959,RS -1507336960,1507337727,SR -1507337728,1507341727,RS +1507336512,1507341727,RS 1507341728,1507341743,CS 1507341744,1507342959,RS 1507342960,1507342967,CS @@ -24383,7 +21289,9 @@ 1507459072,1507524607,KZ 1507524608,1507590143,EE 1507590144,1507655679,NL -1507655680,1507659775,DE +1507655680,1507659103,DE +1507659104,1507659119,TR +1507659120,1507659775,DE 1507659776,1507663871,RU 1507663872,1507664127,IT 1507664128,1507664383,GR @@ -24477,7 +21385,9 @@ 1508804784,1508804791,DE 1508804792,1508805119,GB 1508805120,1508805375,NL -1508805376,1508818943,GB +1508805376,1508809263,GB +1508809264,1508809271,FR +1508809272,1508818943,GB 1508818944,1508835327,RO 1508835328,1508851711,CZ 1508851712,1508868095,PL @@ -24488,16 +21398,14 @@ 1509425152,1509429247,NO 1509429248,1509433343,GB 1509433344,1509437439,CH -1509437440,1509445631,GB +1509437440,1509441535,GB 1509445632,1509449727,LV 1509449728,1509453823,ES 1509453824,1509457919,RU 1509457920,1509462015,GB 1509462016,1509465599,LI 1509465600,1509466111,CH -1509466112,1509466302,NL -1509466303,1509466366,BZ -1509466367,1509466879,NL +1509466112,1509466879,NL 1509466880,1509466911,IN 1509466912,1509467055,NL 1509467056,1509467103,SE @@ -24520,7 +21428,9 @@ 1509470208,1509478399,RU 1509478400,1509482495,FR 1509482496,1509486591,RU -1509486592,1509490687,CZ +1509486592,1509489407,CZ +1509489408,1509489535,US +1509489536,1509490687,CZ 1509490688,1509494783,DK 1509494784,1509498879,RU 1509498880,1509501151,CH @@ -24588,7 +21498,11 @@ 1509933056,1509949439,US 1509949440,1515467007,FR 1515467008,1515467263,ES -1515467264,1515519743,FR +1515467264,1515487231,FR +1515487232,1515487359,HK +1515487360,1515487999,FR +1515488000,1515488255,HK +1515488256,1515519743,FR 1515519744,1515519871,ES 1515519872,1518338047,FR 1518338048,1518370815,DE @@ -24607,7 +21521,9 @@ 1518505984,1518508031,LT 1518508032,1518510079,SE 1518510080,1518514175,LV -1518514176,1518731263,SE +1518514176,1518665727,SE +1518665728,1518727167,RU +1518727168,1518731263,SE 1518731264,1518927871,DE 1518927872,1518944255,RU 1518944256,1518961663,SE @@ -24729,7 +21645,9 @@ 1519931104,1519931135,SE 1519931136,1519931231,NL 1519931232,1519931263,NO -1519931264,1519931391,GB +1519931264,1519931359,GB +1519931360,1519931375,BE +1519931376,1519931391,GB 1519931392,1519934463,NL 1519934464,1519934975,GB 1519934976,1519935487,NL @@ -24775,10 +21693,10 @@ 1520173056,1520205823,PL 1520205824,1520230399,RU 1520230400,1520230911,NL -1520230912,1520231423,RU -1520231424,1520232191,NL -1520232192,1520232447,RU -1520232448,1520233471,NL +1520230912,1520231935,RU +1520231936,1520232191,NL +1520232192,1520232959,RU +1520232960,1520233471,NL 1520233472,1520271359,RU 1520271360,1520304127,SI 1520304128,1520435199,TR @@ -24796,7 +21714,9 @@ 1531445248,1531707391,AE 1531707392,1531969535,RU 1531969536,1532100607,IT -1532100608,1532231679,HU +1532100608,1532199935,HU +1532199936,1532200959,RS +1532200960,1532231679,HU 1532231680,1532362751,GB 1532362752,1532493823,BE 1532493824,1532559359,FR @@ -24838,6 +21758,7 @@ 1533420032,1533420287,KW 1533420288,1533420543,AE 1533420544,1533421567,KW +1533421568,1533423615,NL 1533423616,1533425663,IT 1533425664,1533428479,GB 1533428480,1533428735,US @@ -24863,7 +21784,7 @@ 1533462528,1533464575,RU 1533464576,1533466623,NL 1533466624,1533468671,RU -1533468672,1533470719,CS +1533468672,1533470719,RS 1533470720,1533472767,KW 1533472768,1533474815,ES 1533474816,1533476863,FR @@ -24881,7 +21802,6 @@ 1533487360,1533487615,US 1533487616,1533487871,JP 1533487872,1533489151,FR -1533489152,1533491199,IT 1533491200,1533493247,AM 1533493248,1533499391,RU 1533499392,1533501439,MT @@ -24914,24 +21834,31 @@ 1534590976,1534656511,HU 1534656512,1534711807,FR 1534711808,1534712831,BE -1534712832,1534713903,FR +1534712832,1534713855,FR +1534713856,1534713887,PL +1534713888,1534713903,FR 1534713904,1534713919,BE -1534713920,1534714015,FR +1534713920,1534713983,FR +1534713984,1534713999,PL +1534714000,1534714015,FR 1534714016,1534714031,DE 1534714032,1534714047,BE 1534714048,1534714063,FR -1534714064,1534714111,BE +1534714064,1534714079,ES +1534714080,1534714095,FR +1534714096,1534714111,BE 1534714112,1534714127,ES 1534714128,1534714143,BE 1534714144,1534714223,FR 1534714224,1534714239,ES 1534714240,1534714255,FR -1534714256,1534714271,DE -1534714272,1534714303,FR +1534714256,1534714271,ES +1534714272,1534714287,IT +1534714288,1534714303,ES 1534714304,1534714319,PL 1534714320,1534714335,FR 1534714336,1534714351,ES -1534714352,1534714367,GB +1534714352,1534714367,CH 1534714368,1534714383,ES 1534714384,1534714399,FR 1534714400,1534714415,ES @@ -24941,7 +21868,8 @@ 1534714464,1534714495,GB 1534714496,1534714511,FR 1534714512,1534714527,PL -1534714528,1534714559,FR +1534714528,1534714543,FR +1534714544,1534714559,DE 1534714560,1534714575,BE 1534714576,1534714703,FR 1534714704,1534714719,CH @@ -24949,7 +21877,9 @@ 1534714752,1534714767,DE 1534714768,1534714783,FR 1534714784,1534714799,PL -1534714800,1534714879,FR +1534714800,1534714847,FR +1534714848,1534714863,CH +1534714864,1534714879,FR 1534714880,1534714895,PL 1534714896,1534714911,FR 1534714912,1534714927,DE @@ -24978,12 +21908,11 @@ 1534715632,1534715647,ES 1534715648,1534715663,PL 1534715664,1534715679,ES -1534715680,1534715743,FR +1534715680,1534715695,GB +1534715696,1534715743,FR 1534715744,1534715759,PL -1534715760,1534715791,ES -1534715792,1534715807,FR -1534715808,1534715839,PL -1534715840,1534715871,FR +1534715760,1534715807,ES +1534715808,1534715871,FR 1534715872,1534715887,DE 1534715888,1534715919,FR 1534715920,1534715935,ES @@ -24993,19 +21922,17 @@ 1534716176,1534716191,GB 1534716192,1534716239,FR 1534716240,1534716255,GB -1534716256,1534716511,FR +1534716256,1534716319,FR +1534716320,1534716351,PL +1534716352,1534716511,FR 1534716512,1534716527,DE -1534716528,1534716543,FR -1534716544,1534716559,GB -1534716560,1534716591,FR +1534716528,1534716591,FR 1534716592,1534716607,PL 1534716608,1534716671,FR 1534716672,1534716687,PL 1534716688,1534716703,FR 1534716704,1534716735,ES -1534716736,1534716847,FR -1534716848,1534716863,PL -1534716864,1534716879,FR +1534716736,1534716879,FR 1534716880,1534716895,BE 1534716896,1534716927,FR 1534716928,1534716943,DE @@ -25016,23 +21943,22 @@ 1534717056,1534717071,ES 1534717072,1534717119,FR 1534717120,1534717135,IT -1534717136,1534717199,FR -1534717200,1534717215,DE +1534717136,1534717215,FR 1534717216,1534717231,PL 1534717232,1534717263,FR 1534717264,1534717279,ES -1534717280,1534717311,FR -1534717312,1534717327,BE -1534717328,1534717343,FR +1534717280,1534717343,FR 1534717344,1534717359,GB -1534717360,1534717375,DE +1534717360,1534717375,PL 1534717376,1534717503,FR 1534717504,1534717519,DE 1534717520,1534717535,FR 1534717536,1534717551,DE 1534717552,1534717567,FR 1534717568,1534717583,PL -1534717584,1534717663,FR +1534717584,1534717647,FR +1534717648,1534717655,BE +1534717656,1534717663,FR 1534717664,1534717679,GB 1534717680,1534717695,FR 1534717696,1534717759,PL @@ -25044,8 +21970,7 @@ 1534717936,1534717951,FR 1534717952,1534717967,BE 1534717968,1534717983,IT -1534717984,1534717999,FR -1534718000,1534718015,ES +1534717984,1534718015,FR 1534718016,1534718031,BE 1534718032,1534718063,FR 1534718064,1534718095,ES @@ -25054,20 +21979,18 @@ 1534718144,1534718207,FR 1534718208,1534718271,ES 1534718272,1534718399,FR -1534718400,1534718415,ES +1534718400,1534718415,DE 1534718416,1534718431,FR 1534718432,1534718447,GB 1534718448,1534718559,FR 1534718560,1534718575,BE -1534718576,1534718623,FR -1534718624,1534718639,GB -1534718640,1534718751,FR +1534718576,1534718751,FR 1534718752,1534718767,GB 1534718768,1534718783,ES 1534718784,1534718799,FR 1534718800,1534718815,ES 1534718816,1534718847,GB -1534718848,1534718911,FR +1534718848,1534718911,BE 1534718912,1534718927,IT 1534718928,1534718943,FR 1534718944,1534718959,PL @@ -25078,21 +22001,23 @@ 1534719216,1534719311,FR 1534719312,1534719327,GB 1534719328,1534719359,FR -1534719360,1534719391,ES +1534719360,1534719375,PL +1534719376,1534719391,DE 1534719392,1534719423,FR -1534719424,1534719455,ES +1534719424,1534719439,DE +1534719440,1534719455,PL 1534719456,1534719471,FR 1534719472,1534719487,GB 1534719488,1534719647,FR -1534719648,1534719663,GB -1534719664,1534719679,PL +1534719648,1534719679,PL 1534719680,1534719695,GB 1534719696,1534719759,FR 1534719760,1534719775,IT -1534719776,1534719871,FR +1534719776,1534719807,FR +1534719808,1534719839,GB +1534719840,1534719871,FR 1534719872,1534719887,PL -1534719888,1534719903,ES -1534719904,1534719951,FR +1534719888,1534719951,FR 1534719952,1534719967,GB 1534719968,1534719999,FR 1534720000,1534720015,PL @@ -25103,23 +22028,19 @@ 1534720080,1534720095,GB 1534720096,1534720111,FR 1534720112,1534720127,ES -1534720128,1534720175,FR -1534720176,1534720191,BE -1534720192,1534720207,FR +1534720128,1534720207,FR 1534720208,1534720223,GB -1534720224,1534720255,BE +1534720224,1534720239,FR +1534720240,1534720255,BE 1534720256,1534720287,PL -1534720288,1534720367,FR -1534720368,1534720415,GB -1534720416,1534720447,FR +1534720288,1534720447,FR 1534720448,1534720463,GB 1534720464,1534720479,FR 1534720480,1534720495,GB 1534720496,1534720511,PL 1534720512,1534720575,FR 1534720576,1534720591,ES -1534720592,1534720607,CH -1534720608,1534720639,FR +1534720592,1534720639,FR 1534720640,1534720655,GB 1534720656,1534720671,PL 1534720672,1534720703,FR @@ -25133,15 +22054,17 @@ 1534720832,1534720863,PL 1534720864,1534720959,FR 1534720960,1534720975,ES -1534720976,1534721119,FR +1534720976,1534721103,FR +1534721104,1534721119,PL 1534721120,1534721135,IT -1534721136,1534721151,CH -1534721152,1534721231,FR +1534721136,1534721183,FR +1534721184,1534721215,ES +1534721216,1534721231,FR 1534721232,1534721247,DE 1534721248,1534721263,FR 1534721264,1534721279,ES 1534721280,1534721311,FR -1534721312,1534721327,GB +1534721312,1534721327,DE 1534721328,1534721343,FR 1534721344,1534721359,ES 1534721360,1534721375,FR @@ -25154,21 +22077,22 @@ 1534721520,1534721535,DE 1534721536,1534721567,FR 1534721568,1534721583,GB -1534721584,1534721615,FR +1534721584,1534721599,FR +1534721600,1534721615,ES 1534721616,1534721647,GB -1534721648,1534721663,CH +1534721648,1534721663,FR 1534721664,1534721679,ES 1534721680,1534721759,FR 1534721760,1534721775,GB 1534721776,1534721791,ES -1534721792,1534721807,BE -1534721808,1534721855,FR +1534721792,1534721855,FR 1534721856,1534721887,ES 1534721888,1534721903,FR 1534721904,1534721919,DE 1534721920,1534721935,FR 1534721936,1534721951,PL -1534721952,1534721983,FR +1534721952,1534721967,IT +1534721968,1534721983,FR 1534721984,1534721999,PL 1534722000,1534722015,FR 1534722016,1534722031,ES @@ -25190,7 +22114,9 @@ 1534849024,1534853119,NL 1534853120,1534918655,UA 1534918656,1534984191,GB -1534984192,1535018231,SE +1534984192,1535018175,SE +1535018176,1535018207,ES +1535018208,1535018231,SE 1535018232,1535018239,ES 1535018240,1535018487,SE 1535018488,1535018495,ES @@ -25221,7 +22147,7 @@ 1535627264,1535631359,RU 1535631360,1535635455,GB 1535635456,1535639551,AZ -1535639552,1535672319,CA +1535639552,1535672319,GB 1535672320,1535705087,DE 1535705088,1535737855,CH 1535737856,1535769855,HU @@ -25296,7 +22222,9 @@ 1536393216,1536409599,SA 1536409600,1536425983,HU 1536425984,1536442367,SK -1536442368,1536453903,CS +1536442368,1536444671,CS +1536444672,1536444927,RS +1536444928,1536453903,CS 1536453904,1536454655,RS 1536454656,1536455679,CS 1536455680,1536455935,RS @@ -25342,8 +22270,7 @@ 1536659776,1536659807,IQ 1536659808,1536659823,SD 1536659824,1536659839,IQ -1536659840,1536659935,DE -1536659936,1536659967,MR +1536659840,1536659967,DE 1536659968,1536659975,EG 1536659976,1536659991,DE 1536659992,1536660003,EG @@ -25352,12 +22279,11 @@ 1536660016,1536660019,KW 1536660020,1536660023,DE 1536660024,1536660031,IR -1536660032,1536660039,MR -1536660040,1536660223,DE +1536660032,1536660223,DE 1536660224,1536660479,AE -1536660480,1536660735,DE +1536660480,1536660735,IQ 1536660736,1536660991,SA -1536660992,1536662015,MR +1536660992,1536662015,DE 1536662016,1536662271,AE 1536662272,1536662303,SO 1536662304,1536662311,IR @@ -25366,7 +22292,8 @@ 1536662352,1536662359,TD 1536662360,1536662367,IR 1536662368,1536662399,IQ -1536662400,1536662431,DE +1536662400,1536662415,DE +1536662416,1536662431,EG 1536662432,1536662527,IQ 1536662528,1536662783,AE 1536662784,1536663039,SA @@ -25376,7 +22303,8 @@ 1536663328,1536663335,CV 1536663336,1536663359,DE 1536663360,1536663391,IQ -1536663392,1536663551,DE +1536663392,1536663423,DE +1536663424,1536663551,KW 1536663552,1536667647,SA 1536667648,1536675839,RU 1536675840,1536679935,GB @@ -25412,7 +22340,13 @@ 1538901168,1538901175,IT 1538901176,1538902063,SI 1538902064,1538902079,NZ -1538902080,1538908159,SI +1538902080,1538903439,SI +1538903440,1538903703,NZ +1538903704,1538903735,SI +1538903736,1538903743,NZ +1538903744,1538904031,SI +1538904032,1538904039,BH +1538904040,1538908159,SI 1538908160,1538916351,RU 1538916352,1538924543,GB 1538924544,1538932735,DE @@ -25431,9 +22365,7 @@ 1539022848,1539031039,LT 1539031040,1539039231,IT 1539039232,1539047423,PL -1539047424,1539048447,IT -1539048448,1539048455,LY -1539048456,1539048463,IT +1539047424,1539048463,IT 1539048464,1539048471,AT 1539048472,1539048511,IT 1539048512,1539048519,LY @@ -25441,7 +22373,8 @@ 1539048544,1539048575,LY 1539048576,1539048639,IT 1539048640,1539048687,IQ -1539048688,1539049223,IT +1539048688,1539049215,IT +1539049216,1539049223,LY 1539049224,1539049231,IQ 1539049232,1539049239,LY 1539049240,1539049255,IT @@ -25449,8 +22382,8 @@ 1539049264,1539049279,IT 1539049280,1539049295,LY 1539049296,1539049311,GL -1539049312,1539049335,LY -1539049336,1539050367,IT +1539049312,1539049343,LY +1539049344,1539050367,IT 1539050368,1539050375,FR 1539050376,1539050383,IT 1539050384,1539050399,FR @@ -25570,7 +22503,6 @@ 1539357696,1539358719,RU 1539358720,1539359743,GB 1539359744,1539360767,PL -1539360768,1539361791,IL 1539361792,1539362815,PL 1539362816,1539363839,GB 1539363840,1539364863,DK @@ -25588,7 +22520,6 @@ 1539378176,1539379199,PL 1539380224,1539381247,CH 1539381248,1539382271,RS -1539382272,1539383295,PL 1539383296,1539384319,UA 1539384320,1539385343,RU 1539385344,1539385855,PL @@ -25609,12 +22540,11 @@ 1539398656,1539399679,ES 1539399680,1539401727,PL 1539401728,1539402751,UA -1539402752,1539403775,RU +1539403264,1539403775,RU 1539403776,1539404799,GR 1539404800,1539405823,LV 1539405824,1539406847,PL 1539406848,1539407871,UA -1539407872,1539408895,DE 1539408896,1539409919,CZ 1539409920,1539410943,DK 1539410944,1539411967,RU @@ -25657,7 +22587,6 @@ 1539449344,1539449855,UA 1539449856,1539450367,DK 1539450368,1539450879,SE -1539450880,1539451391,NL 1539451392,1539452415,RO 1539452416,1539452927,GB 1539452928,1539453439,CH @@ -25953,7 +22882,6 @@ 1539674112,1539675135,UA 1539675136,1539677183,PL 1539677184,1539678207,UA -1539678208,1539679231,RU 1539679232,1539680255,FR 1539680256,1539681279,UA 1539681280,1539684351,RU @@ -26141,6 +23069,7 @@ 1539748352,1539748607,NL 1539748608,1539748863,PL 1539748864,1539749119,GB +1539749120,1539749375,BG 1539749376,1539749631,PT 1539749632,1539749887,GR 1539749888,1539750143,RU @@ -26362,6 +23291,7 @@ 1539808512,1539808767,RO 1539808768,1539809023,DE 1539809024,1539809279,GB +1539809280,1539809535,ES 1539809536,1539809791,SI 1539809792,1539810047,DE 1539810048,1539810303,UA @@ -26429,6 +23359,7 @@ 1539826944,1539827199,DE 1539827200,1539827455,RU 1539827456,1539827711,MK +1539827712,1539827967,RU 1539827968,1539828479,FR 1539828480,1539828735,SI 1539828736,1539828991,NL @@ -26706,7 +23637,7 @@ 1540166656,1540167679,PL 1540167680,1540168703,RU 1540168704,1540169727,DE -1540169728,1540170751,HU +1540169728,1540170751,NL 1540170752,1540171775,DE 1540171776,1540172799,GB 1540172800,1540173823,RU @@ -26722,7 +23653,7 @@ 1540183040,1540184063,RU 1540184064,1540185087,PL 1540185088,1540186111,RU -1540186112,1540187135,GB +1540186112,1540187135,NL 1540187136,1540188159,US 1540188160,1540189183,KZ 1540189184,1540190207,GB @@ -26911,6 +23842,7 @@ 1540320768,1540321279,FR 1540321280,1540321791,SE 1540321792,1540322303,RU +1540322304,1540322815,UA 1540322816,1540323327,DE 1540323328,1540323839,RO 1540323840,1540324351,UA @@ -27012,7 +23944,6 @@ 1540368384,1540368639,FR 1540368640,1540368895,SK 1540368896,1540369407,RU -1540369408,1540369663,IE 1540369664,1540369919,DE 1540369920,1540370175,UA 1540370176,1540370431,DE @@ -27120,7 +24051,6 @@ 1540398336,1540398591,DK 1540398592,1540398847,IT 1540398848,1540399359,DE -1540399360,1540399615,IL 1540399616,1540399871,RU 1540399872,1540400127,GB 1540400128,1540400383,NL @@ -27373,6 +24303,7 @@ 1540471552,1540471807,GB 1540471808,1540472063,SI 1540472064,1540472319,RO +1540472320,1540472575,DK 1540472576,1540472831,FR 1540472832,1540473087,NL 1540473088,1540473343,UA @@ -27569,7 +24500,7 @@ 1540630016,1540630271,DE 1540630272,1540630527,RO 1540630528,1540630783,CH -1540630784,1540631039,RU +1540630784,1540631039,LV 1540631040,1540631295,NL 1540631296,1540631551,CH 1540631552,1540631807,HR @@ -27614,6 +24545,7 @@ 1540642560,1540642815,DE 1540642816,1540643071,IE 1540643072,1540643327,UZ +1540643328,1540643583,GB 1540643584,1540643839,CH 1540643840,1540644095,NO 1540644096,1540644607,GB @@ -27647,14 +24579,12 @@ 1540651776,1540652031,RU 1540652032,1540652543,UA 1540652544,1540652799,TR -1540652800,1540653055,LV 1540653056,1540653311,FR 1540653312,1540653567,DK 1540653568,1540653823,DE 1540653824,1540654079,GB 1540654080,1540654335,RS 1540654336,1540654591,RU -1540654592,1540654847,DE 1540654848,1540655103,RU 1540655104,1540655359,AT 1540655360,1540655615,RU @@ -27735,6 +24665,214 @@ 1540678400,1540678655,RO 1540678656,1540678911,SE 1540678912,1540679167,RO +1540679168,1540679423,RU +1540679424,1540679679,PL +1540679680,1540679935,LT +1540679936,1540680191,BG +1540680192,1540680447,CH +1540680448,1540680703,BG +1540680704,1540680959,FR +1540680960,1540681215,NL +1540681216,1540681471,FR +1540681472,1540681727,RU +1540681728,1540681983,TR +1540681984,1540682239,IT +1540682240,1540682495,PL +1540682496,1540682751,DE +1540682752,1540683007,EE +1540683008,1540683263,DE +1540683264,1540683775,HR +1540683776,1540684031,UA +1540684032,1540684287,IT +1540684288,1540684543,HU +1540684544,1540684799,SI +1540684800,1540685055,IR +1540685056,1540685311,UA +1540685312,1540685567,RO +1540685568,1540685823,FR +1540685824,1540686079,SE +1540686080,1540686335,TR +1540686336,1540686591,CH +1540686592,1540686847,GB +1540686848,1540687103,CH +1540687104,1540687359,RU +1540687360,1540687615,AT +1540687616,1540687871,IT +1540687872,1540688127,UA +1540688128,1540688383,HU +1540688384,1540688639,CZ +1540688640,1540688895,RO +1540688896,1540689151,BG +1540689152,1540689407,NL +1540689408,1540689663,RU +1540689664,1540689919,FR +1540689920,1540690175,RO +1540690176,1540690431,DK +1540690432,1540690687,SA +1540690688,1540690943,RO +1540690944,1540691711,DE +1540691712,1540691967,RU +1540691968,1540692223,CH +1540692224,1540692479,FR +1540692480,1540692735,BE +1540692736,1540692991,DE +1540692992,1540693247,GB +1540693248,1540693503,RU +1540693504,1540693759,ES +1540693760,1540694015,UZ +1540694016,1540694271,CH +1540694272,1540694527,RU +1540694528,1540695039,RO +1540695040,1540695295,DE +1540695296,1540695551,NL +1540695552,1540695807,PL +1540695808,1540696063,RU +1540696064,1540696319,HU +1540696320,1540696575,FR +1540696576,1540696831,GB +1540696832,1540697087,EE +1540697088,1540697343,RU +1540697344,1540697599,GB +1540697600,1540697855,ES +1540697856,1540698111,NO +1540698112,1540698367,DE +1540698368,1540698623,IE +1540698880,1540699135,RU +1540699136,1540699391,GR +1540699392,1540699647,NL +1540699648,1540699903,AT +1540699904,1540700159,RO +1540700160,1540700415,DE +1540700416,1540700671,RO +1540700672,1540700927,PL +1540700928,1540701183,UA +1540701184,1540701695,DE +1540701696,1540701951,UA +1540701952,1540702207,GB +1540702208,1540702463,PL +1540702464,1540702719,PT +1540702720,1540702975,AT +1540702976,1540703231,RU +1540703232,1540703487,MH +1540703488,1540703743,NL +1540703744,1540703999,DK +1540704000,1540704255,PL +1540704256,1540704511,KZ +1540704512,1540704767,IE +1540704768,1540705023,UA +1540705024,1540705279,HU +1540705280,1540705535,RO +1540705536,1540705791,AT +1540705792,1540706047,NL +1540706048,1540706303,FR +1540706304,1540706559,SI +1540706560,1540706815,GB +1540706816,1540707071,FR +1540707072,1540707583,GB +1540707584,1540707839,NL +1540707840,1540708095,MD +1540708096,1540708351,RU +1540708352,1540708607,PL +1540708608,1540708863,SI +1540708864,1540709119,FR +1540709120,1540709375,DE +1540709376,1540709631,UA +1540709632,1540709887,KZ +1540709888,1540710143,UA +1540710144,1540710399,NL +1540710400,1540710655,PL +1540710656,1540710911,FI +1540710912,1540711423,DE +1540711424,1540711679,CH +1540711680,1540711935,RO +1540711936,1540712191,FR +1540712192,1540712447,DE +1540712448,1540712703,RU +1540712704,1540713215,LV +1540713216,1540713727,PL +1540713728,1540713983,RU +1540713984,1540714239,GB +1540714240,1540714495,RO +1540714496,1540714751,NL +1540714752,1540715519,RU +1540715520,1540715775,DE +1540715776,1540716031,UA +1540716032,1540716287,PL +1540716288,1540716543,UA +1540716544,1540716799,RU +1540716800,1540717055,UA +1540717056,1540717311,CZ +1540717312,1540717823,PL +1540717824,1540718079,UA +1540718080,1540718335,CR +1540718336,1540718591,DE +1540718592,1540718847,CH +1540718848,1540719103,IT +1540719104,1540719359,RU +1540719360,1540719615,SI +1540719616,1540719871,AT +1540719872,1540720127,CH +1540720128,1540720383,NL +1540720384,1540720639,RO +1540720640,1540720895,BZ +1540720896,1540721151,PL +1540721152,1540721663,RU +1540721664,1540721919,GB +1540721920,1540722431,RU +1540722432,1540722687,CZ +1540722688,1540722943,RU +1540722944,1540723455,FR +1540723456,1540723711,SI +1540723712,1540723967,RU +1540723968,1540724223,UA +1540724224,1540724479,HU +1540724480,1540724735,DE +1540724736,1540724991,IL +1540724992,1540725247,IT +1540725248,1540725503,UA +1540725504,1540725759,SE +1540725760,1540726015,PL +1540726016,1540726271,UA +1540726272,1540726527,RU +1540726528,1540726783,CH +1540726784,1540727039,CZ +1540727040,1540727295,FI +1540727296,1540727551,PL +1540727552,1540727807,RU +1540727808,1540728063,GB +1540728064,1540728319,NL +1540728320,1540728831,RU +1540729088,1540729343,RU +1540729344,1540729599,PL +1540729600,1540729855,CH +1540729856,1540730111,RU +1540730112,1540730367,GB +1540730368,1540730623,RU +1540730624,1540730879,UA +1540730880,1540731135,IL +1540731136,1540731391,DE +1540731392,1540731647,NL +1540731648,1540731903,SE +1540731904,1540732159,FR +1540732160,1540732415,MD +1540732416,1540732671,UA +1540732672,1540732927,GB +1540732928,1540733183,RU +1540733184,1540733439,UA +1540733440,1540733695,RU +1540733696,1540733951,UA +1540733952,1540734207,GB +1540734208,1540734463,RU +1540734464,1540734719,NL +1540734720,1540734975,IQ +1540734976,1540735231,UA +1540735232,1540735487,PL +1540735488,1540735743,CH +1540735744,1540735999,NL +1540736000,1540736255,RU +1540736256,1540736511,IT +1540736512,1540736767,DE +1540736768,1540737023,GB 1540751360,1540752383,PL 1540752384,1540753407,GB 1540753408,1540754431,DE @@ -27751,6 +24889,7 @@ 1540765696,1540766719,RU 1540766720,1540767743,IT 1540767744,1540768767,GB +1540768768,1540769791,RU 1540769792,1540770815,IT 1540770816,1540771839,RU 1540771840,1540773887,UA @@ -27759,13 +24898,94 @@ 1540775936,1540776959,RU 1540776960,1540777983,IL 1540777984,1540779007,HR +1540779008,1540780031,NL +1540780032,1540781055,UA +1540781056,1540783103,RU +1540783104,1540787199,UA +1540787200,1540788223,KZ +1540788224,1540790271,RU +1540790272,1540791295,KW +1540791296,1540792319,CZ +1540792320,1540793343,UA +1540793344,1540794367,FI +1540794368,1540795391,CH +1540795392,1540796415,RU +1540796416,1540798463,UA +1540798464,1540799487,RU +1540799488,1540800511,RO +1540800512,1540801535,CZ +1540801536,1540802559,RU +1540802560,1540803583,MD +1540803584,1540804607,RU +1540804608,1540805631,UA +1540805632,1540809727,RU +1540809728,1540810751,GB +1540810752,1540811775,UA +1540811776,1540812799,PL +1540812800,1540813823,RU +1540813824,1540815871,UA +1540815872,1540816895,DE +1540816896,1540817919,PL +1540817920,1540818943,NL +1540818944,1540819967,UA +1540819968,1540820991,CZ +1540820992,1540822015,RU +1540822016,1540823039,FR +1540823040,1540824063,UA +1540824064,1540825087,RU +1540825088,1540826111,PL +1540826112,1540828159,RU +1540828160,1540829183,PL +1540829184,1540830207,RU +1540830208,1540833279,UA +1540833280,1540834303,ES +1540834304,1540835327,UA +1540835328,1540836351,DE +1540836352,1540837375,RU +1540837376,1540838399,PL +1540838400,1540839423,UA +1540839424,1540840447,RU +1540840448,1540841471,SE +1540841472,1540842495,RO +1540842496,1540843519,DE +1540843520,1540844543,PL +1540844544,1540846591,RU +1540846592,1540847615,DE +1540847616,1540848639,RU +1540848640,1540849663,UA +1540849664,1540850687,RU +1540850688,1540851711,FI +1540851712,1540852735,UA +1540852736,1540853759,RU +1540853760,1540854783,UA +1540854784,1540855807,NL +1540855808,1540856831,RU +1540856832,1540857855,NL +1540857856,1540858879,DK +1540858880,1540859903,GB +1540859904,1540860927,RU +1540860928,1540861951,KZ +1540861952,1540862975,BY +1540862976,1540865023,GB +1540865024,1540872191,RU +1540872192,1540873215,BG +1540873216,1540875263,RU +1540875264,1540876287,PL +1540876288,1540877311,RU +1540877312,1540878335,UA +1540878336,1540879359,AT +1540879360,1540880383,RU 1543503872,1545601023,GB 1545601024,1545863167,SE 1545863168,1545895935,RU 1545895936,1545928703,BA 1545928704,1545961471,SI 1545961472,1545994239,RU -1545994240,1546027007,CZ +1545994240,1546006527,CZ +1546006528,1546008575,US +1546008576,1546020863,CZ +1546020864,1546022911,US +1546022912,1546027007,CZ 1546027008,1546059775,RU 1546059776,1546063871,SE 1546063872,1546067967,DE @@ -27815,6 +25035,7 @@ 1546121216,1546125311,GR 1546125312,1546256383,GB 1546256384,1546264575,RU +1546264576,1546266623,TR 1546266624,1546268671,RU 1546268672,1546270719,IR 1546270720,1546272767,GB @@ -27836,7 +25057,7 @@ 1546301440,1546303487,LU 1546303488,1546305535,CH 1546305536,1546307583,DE -1546309632,1546311679,RU +1546307584,1546311679,RU 1546311680,1546313727,FR 1546313728,1546315775,DE 1546315776,1546317823,NL @@ -27848,7 +25069,9 @@ 1546321920,1546323967,RU 1546323968,1546324479,GE 1546324480,1546326015,NO -1546326016,1546328063,ES +1546326016,1546327295,ES +1546327296,1546327551,FR +1546327552,1546328063,ES 1546328064,1546330111,CZ 1546330112,1546332159,SE 1546332160,1546334207,GB @@ -27961,9 +25184,11 @@ 1547564416,1547564439,NZ 1547564440,1547564543,NL 1547564544,1547564799,US -1547564800,1547565055,NL -1547565056,1547565823,US -1547565824,1547567103,NL +1547564800,1547564831,NL +1547564832,1547564863,LV +1547564864,1547565055,NL +1547565056,1547566079,US +1547566080,1547567103,NL 1547567104,1547571199,GB 1547571200,1547575295,AT 1547575296,1547579391,NO @@ -28019,28 +25244,31 @@ 1547621168,1547621175,NG 1547621176,1547621247,JE 1547621248,1547621263,NG -1547621264,1547624447,JE +1547621264,1547621303,JE +1547621304,1547621319,NG +1547621320,1547624447,JE 1547624448,1547628543,CZ 1547628544,1547632639,BG 1547632640,1547636735,TR 1547636736,1547640831,SI +1547640832,1547644927,PL 1547644928,1547649023,CZ 1547649024,1547653119,RU 1547653120,1547657215,LV 1547657216,1547660287,RU 1547660288,1547661311,BE 1547661312,1547665407,LV -1547665408,1547667807,GB -1547667808,1547667815,LT -1547667816,1547669503,GB +1547665408,1547669503,GB 1547669504,1547672575,AT -1547672576,1547672831,HR -1547672832,1547673599,AT +1547672576,1547673087,HR +1547673088,1547673599,AT 1547673600,1547685887,RU 1547685888,1547689983,AT 1547689984,1547694079,IT 1547694080,1547698175,HU -1547698176,1548222463,NL +1547698176,1548157119,NL +1548157120,1548157183,DE +1548157184,1548222463,NL 1548222464,1548746751,DE 1548746752,1549271039,RO 1549271040,1549795327,FR @@ -28087,7 +25315,7 @@ 1559322624,1559330815,RU 1559330816,1559339007,BA 1559339008,1559339711,RU -1559339712,1559339775,CY +1559339712,1559339775,PA 1559339776,1559347199,RU 1559347200,1559351295,SE 1559351296,1559355391,DK @@ -28129,7 +25357,6 @@ 1559642112,1559650303,RU 1559650304,1559658495,IT 1559658496,1559674879,RU -1559674880,1559683071,ES 1559683072,1559691263,CH 1559691264,1559756799,BG 1559756800,1559789567,AT @@ -28138,17 +25365,18 @@ 1559855104,1559887871,HU 1559887872,1559920639,PT 1559920640,1559932927,LU -1559932928,1559934975,DE -1559934976,1559937023,LU -1559937024,1559943167,DE +1559932928,1559943167,DE 1559943168,1559950335,LU 1559950336,1559953407,DE 1559953408,1559986175,MT 1559986176,1560018943,IE 1560018944,1560051711,DE 1560051712,1560084479,RU -1560084480,1560117247,GR -1560117248,1560150015,CZ +1560117248,1560135679,CZ +1560135680,1560137727,US +1560137728,1560145919,CZ +1560145920,1560147967,US +1560147968,1560150015,CZ 1560150016,1560182783,NL 1560182784,1560215551,SE 1560215552,1560281087,RU @@ -28174,7 +25402,11 @@ 1565987120,1565987135,CS 1565987136,1565987531,RS 1565987532,1565987535,CS -1565987536,1566048255,RS +1565987536,1565993215,RS +1565993216,1565993983,CS +1565993984,1565994239,RS +1565994240,1565995263,CS +1565995264,1566048255,RS 1566048256,1566056447,RU 1566056448,1566060543,IT 1566060544,1566064639,UA @@ -28241,7 +25473,7 @@ 1566316544,1566318591,NO 1566318592,1566320639,RU 1566320640,1566321151,GB -1566321152,1566321407,DE +1566321152,1566321407,NL 1566321408,1566321663,UA 1566321664,1566321919,BZ 1566321920,1566322431,GB @@ -28308,7 +25540,6 @@ 1566406656,1566408703,NL 1566408704,1566410751,GB 1566410752,1566414847,RU -1566414848,1566416895,SE 1566416896,1566418943,IT 1566418944,1566420991,RU 1566420992,1566423039,ES @@ -28316,7 +25547,6 @@ 1566425088,1566427135,RS 1566427136,1566429183,IT 1566429184,1566435327,GB -1566435328,1566437375,IT 1566437376,1566439423,BE 1566439424,1566443519,DE 1566443520,1566445567,NO @@ -28423,14 +25653,18 @@ 1568440320,1568473087,NO 1568473088,1568505855,BY 1568505856,1568538623,NL -1568538624,1568555007,GB +1568538624,1568555007,IR 1568555008,1568571391,UA 1568571392,1568579583,RO 1568579584,1568581631,BG 1568581632,1568604159,RO 1568604160,1568636927,UA -1568636928,1568665599,DE -1568665600,1568667391,MD +1568636928,1568662271,DE +1568662272,1568662527,GB +1568662528,1568665599,DE +1568665600,1568665631,MD +1568665632,1568665663,DK +1568665664,1568667391,MD 1568667392,1568667399,PA 1568667400,1568667647,MD 1568667648,1568667655,AF @@ -28462,8 +25696,7 @@ 1570605056,1570607103,NL 1570607104,1570609151,RU 1570609152,1570611199,PL -1570611200,1570613247,RU -1570615296,1570619391,RU +1570611200,1570619391,RU 1570619392,1570621439,BA 1570621440,1570625535,RU 1570625536,1570627583,GB @@ -28481,27 +25714,54 @@ 1570656120,1570656127,GB 1570656128,1570665343,SE 1570665344,1570665351,GB -1570665352,1570666495,SE +1570665352,1570665407,SE +1570665408,1570665423,GB +1570665424,1570665919,SE +1570665920,1570665935,GB +1570665936,1570666175,SE +1570666176,1570666191,GB +1570666192,1570666431,SE +1570666432,1570666447,GB +1570666448,1570666495,SE 1570666496,1570666499,ES -1570666500,1570666751,SE +1570666500,1570666687,SE +1570666688,1570666703,GB +1570666704,1570666751,SE 1570666752,1570666755,ES -1570666756,1570667007,SE +1570666756,1570666943,SE +1570666944,1570666959,FR +1570666960,1570667007,SE 1570667008,1570667011,ES -1570667012,1570667263,SE +1570667012,1570667015,SE +1570667016,1570667023,DE +1570667024,1570667199,SE +1570667200,1570667215,FR +1570667216,1570667263,SE 1570667264,1570667267,ES -1570667268,1570667519,SE +1570667268,1570667455,SE +1570667456,1570667471,FR +1570667472,1570667519,SE 1570667520,1570667523,NL 1570667524,1570667527,IT -1570667528,1570667775,SE +1570667528,1570667531,NO +1570667532,1570667535,GB +1570667536,1570667711,SE +1570667712,1570667727,FR +1570667728,1570667775,SE 1570667776,1570667779,NL -1570667780,1570668031,SE +1570667780,1570667967,SE +1570667968,1570667983,FR +1570667984,1570668031,SE 1570668032,1570668035,NL 1570668036,1570668287,SE 1570668288,1570668291,NL -1570668292,1570668543,SE +1570668292,1570668351,SE +1570668352,1570668415,NO +1570668416,1570668543,SE 1570668544,1570701311,RU 1570701312,1570717695,PL 1570717696,1570725887,HR +1570725888,1570734079,DE 1570734080,1570750463,PL 1570750464,1570752511,NO 1570752512,1570754559,GB @@ -28515,10 +25775,24 @@ 1571430400,1571434495,UA 1571434496,1571438591,RU 1571438592,1571442687,UA -1571442688,1571450879,RU -1571450880,1571454975,CZ -1571454976,1571459071,RU -1571459072,1571553279,CZ +1571442688,1571446783,RU +1571446784,1571454975,CZ +1571454976,1571463167,US +1571463168,1571471359,CZ +1571471360,1571473407,US +1571473408,1571477503,CZ +1571477504,1571481599,US +1571481600,1571485695,CZ +1571485696,1571487743,US +1571487744,1571495935,CZ +1571495936,1571497983,US +1571497984,1571512319,CZ +1571512320,1571514367,US +1571514368,1571524607,CZ +1571524608,1571526655,US +1571526656,1571547135,CZ +1571547136,1571549183,US +1571549184,1571553279,CZ 1571553280,1571684351,IL 1571684352,1571686399,ES 1571686400,1571688447,GB @@ -28530,7 +25804,9 @@ 1571700736,1571702783,IT 1571702784,1571704831,RU 1571704832,1571706879,GB -1571706880,1571708927,NL +1571706880,1571707647,NL +1571707648,1571707903,BZ +1571707904,1571708927,NL 1571708928,1571709439,GB 1571709440,1571709567,DE 1571709568,1571709695,GB @@ -28674,7 +25950,6 @@ 1572567040,1572569087,RU 1572569088,1572571135,NL 1572571136,1572573183,RO -1572573184,1572575231,GB 1572575232,1572577279,RU 1572577280,1572579327,AM 1572579328,1572581375,GB @@ -28732,7 +26007,6 @@ 1572683776,1572685823,CH 1572685824,1572689919,RU 1572689920,1572691967,ES -1572691968,1572694015,BG 1572694016,1572694214,GB 1572694215,1572694217,US 1572694218,1572694655,GB @@ -28808,6 +26082,7 @@ 1572837376,1572839423,AM 1572839424,1572841471,DE 1572842240,1572842495,LV +1572842752,1572843007,NL 1572843520,1572845567,JO 1572845568,1572847615,FR 1572847616,1572849663,GI @@ -28833,48 +26108,46 @@ 1578584576,1578586111,PT 1578586112,1578588159,ES 1578588160,1578590207,PL -1578590208,1578590287,FR +1578590208,1578590271,FR +1578590272,1578590287,CH 1578590288,1578590303,PL 1578590304,1578590319,GB 1578590320,1578590335,CH -1578590336,1578590367,FR -1578590368,1578590399,BE +1578590336,1578590383,FR +1578590384,1578590399,BE 1578590400,1578590415,FR 1578590416,1578590431,PL 1578590432,1578590447,BE 1578590448,1578590479,FR 1578590480,1578590495,IT -1578590496,1578590511,PL -1578590512,1578590543,FR +1578590496,1578590527,PL +1578590528,1578590543,FR 1578590544,1578590575,ES -1578590576,1578590591,CH -1578590592,1578590623,FR +1578590576,1578590623,FR 1578590624,1578590687,GB 1578590688,1578590703,FR 1578590704,1578590719,PL 1578590720,1578590799,FR -1578590800,1578590847,GB +1578590800,1578590831,GB +1578590832,1578590847,ES 1578590848,1578590879,FR 1578590880,1578590895,PL 1578590896,1578590911,GB 1578590912,1578590927,ES 1578590928,1578590943,GB 1578590944,1578590959,CH -1578590960,1578590975,FR +1578590960,1578590975,PL 1578590976,1578590991,GB 1578590992,1578591007,ES 1578591008,1578591023,FR 1578591024,1578591039,PL 1578591040,1578591055,NL -1578591056,1578591087,FR +1578591056,1578591071,GB +1578591072,1578591087,FR 1578591088,1578591103,ES -1578591104,1578591119,DE +1578591104,1578591119,GB 1578591120,1578591135,CH -1578591136,1578591151,FR -1578591152,1578591167,ES -1578591168,1578591183,FR -1578591184,1578591199,ES -1578591200,1578591247,FR +1578591136,1578591247,FR 1578591248,1578591263,PL 1578591264,1578591295,FR 1578591296,1578591343,PL @@ -28887,13 +26160,12 @@ 1578591472,1578591487,PL 1578591488,1578591503,FR 1578591504,1578591551,ES -1578591552,1578591567,FR -1578591568,1578591583,CH +1578591552,1578591567,DE +1578591568,1578591583,FR 1578591584,1578591599,IT -1578591600,1578591647,FR -1578591648,1578591663,GB -1578591664,1578591679,PL -1578591680,1578591711,FR +1578591600,1578591663,FR +1578591664,1578591695,PL +1578591696,1578591711,FR 1578591712,1578591743,PL 1578591744,1578591759,ES 1578591760,1578591791,FR @@ -28906,35 +26178,37 @@ 1578591968,1578591983,FR 1578591984,1578592031,PL 1578592032,1578592047,IT -1578592048,1578592111,FR +1578592048,1578592079,FR +1578592080,1578592095,PL +1578592096,1578592111,FR 1578592112,1578592127,GB 1578592128,1578592143,FR 1578592144,1578592159,PL 1578592160,1578592175,ES 1578592176,1578592223,FR 1578592224,1578592255,ES -1578592256,1578592271,FR -1578592272,1578592287,PL -1578592288,1578592351,ES -1578592352,1578592367,FR +1578592256,1578592287,FR +1578592288,1578592303,GB +1578592304,1578592319,FR +1578592320,1578592335,ES +1578592336,1578592367,FR 1578592368,1578592383,GB -1578592384,1578592415,PL +1578592384,1578592399,FR +1578592400,1578592415,GB 1578592416,1578592479,FR 1578592480,1578592495,PL 1578592496,1578592511,FR -1578592512,1578592575,GB -1578592576,1578592591,FR -1578592592,1578592607,PL -1578592608,1578592687,FR +1578592512,1578592543,GB +1578592544,1578592687,FR 1578592688,1578592719,ES 1578592720,1578592735,CH -1578592736,1578592751,DE -1578592752,1578592767,GB -1578592768,1578592783,FR -1578592784,1578592799,DE +1578592736,1578592751,FR +1578592752,1578592799,DE 1578592800,1578592831,FR 1578592832,1578592847,PL -1578592848,1578592895,FR +1578592848,1578592863,FR +1578592864,1578592879,PL +1578592880,1578592895,CH 1578592896,1578592959,IT 1578592960,1578593007,FR 1578593008,1578593023,GB @@ -28942,20 +26216,20 @@ 1578593280,1578593295,PL 1578593296,1578593311,FR 1578593312,1578593327,PL -1578593328,1578593359,FR +1578593328,1578593343,IT +1578593344,1578593359,FR 1578593360,1578593375,GB 1578593376,1578593391,FR 1578593392,1578593407,BE -1578593408,1578593439,FR +1578593408,1578593423,DE +1578593424,1578593439,FR 1578593440,1578593455,PL 1578593456,1578593503,FR 1578593504,1578593535,PL -1578593536,1578593615,FR -1578593616,1578593631,BE -1578593632,1578593663,FR -1578593664,1578593679,DE -1578593680,1578593727,FR -1578593728,1578593743,GB +1578593536,1578593599,GB +1578593600,1578593663,FR +1578593664,1578593679,IT +1578593680,1578593743,FR 1578593744,1578593759,IT 1578593760,1578593775,ES 1578593776,1578593823,FR @@ -28967,15 +26241,17 @@ 1578594032,1578594047,PL 1578594048,1578594063,FR 1578594064,1578594079,PL -1578594080,1578594095,IT -1578594096,1578594111,GB +1578594080,1578594111,FR 1578594112,1578594127,PL 1578594128,1578594143,GB -1578594144,1578594191,FR +1578594144,1578594159,FR +1578594160,1578594175,DE +1578594176,1578594191,FR 1578594192,1578594207,IT 1578594208,1578594223,PL -1578594224,1578594239,CH -1578594240,1578594319,FR +1578594224,1578594271,FR +1578594272,1578594303,GB +1578594304,1578594319,FR 1578594320,1578594335,PL 1578594336,1578594399,FR 1578594400,1578594431,PL @@ -28984,41 +26260,39 @@ 1578594464,1578594479,FR 1578594480,1578594495,ES 1578594496,1578594527,PL -1578594528,1578594559,FR -1578594560,1578594591,PL -1578594592,1578594607,ES +1578594528,1578594575,FR +1578594576,1578594607,ES 1578594608,1578594623,FR 1578594624,1578594687,DE 1578594688,1578594703,FR -1578594704,1578594719,GB -1578594720,1578594751,FR +1578594704,1578594707,BE +1578594708,1578594711,DE +1578594712,1578594751,FR 1578594752,1578594767,ES 1578594768,1578594799,FR 1578594800,1578594815,DE 1578594816,1578595039,FR 1578595040,1578595055,GB -1578595056,1578595071,FR -1578595072,1578595103,CH +1578595056,1578595103,FR 1578595104,1578595119,GB 1578595120,1578595135,DE 1578595136,1578595151,FR -1578595152,1578595167,PL -1578595168,1578595183,FR -1578595184,1578595199,DE +1578595152,1578595167,ES +1578595168,1578595199,FR 1578595200,1578595327,GB 1578595328,1578595343,IT 1578595344,1578595359,PL -1578595360,1578595455,FR -1578595456,1578595487,CH +1578595360,1578595487,FR 1578595488,1578595503,DE 1578595504,1578595519,PL 1578595520,1578595599,FR 1578595600,1578595647,PL -1578595648,1578595663,FR -1578595664,1578595679,ES +1578595648,1578595679,FR 1578595680,1578595695,BE 1578595696,1578595711,PL -1578595712,1578595983,FR +1578595712,1578595759,FR +1578595760,1578595775,GB +1578595776,1578595983,FR 1578595984,1578596111,DE 1578596112,1578596127,ES 1578596128,1578596143,PL @@ -29027,17 +26301,80 @@ 1578596192,1578596207,ES 1578596208,1578596255,FR 1578596256,1578596287,GB -1578596288,1578596319,PL -1578596320,1578596335,FR +1578596288,1578596335,FR 1578596336,1578596351,ES 1578596352,1578596863,GB 1578596864,1578600191,FR 1578600192,1578600255,BE -1578600256,1578602495,FR +1578600256,1578600511,FR +1578600512,1578600575,BE +1578600576,1578602495,FR 1578602496,1578604543,NL 1578604544,1578606591,GB 1578606592,1578608639,DE -1578608640,1578631167,FR +1578608640,1578610687,CZ +1578610688,1578610943,FR +1578610944,1578611007,BE +1578611008,1578611071,FR +1578611072,1578611087,GB +1578611088,1578611103,FR +1578611104,1578611119,GB +1578611120,1578611135,FR +1578611136,1578611151,CH +1578611152,1578611167,FR +1578611168,1578611183,ES +1578611184,1578611215,FR +1578611216,1578611231,PL +1578611232,1578611263,FR +1578611264,1578611279,IT +1578611280,1578611295,FR +1578611296,1578611327,PL +1578611328,1578611343,FR +1578611344,1578611359,GB +1578611360,1578611375,CH +1578611376,1578611407,FR +1578611408,1578611423,IT +1578611424,1578611711,FR +1578611712,1578611775,CH +1578611776,1578611791,ES +1578611792,1578611807,FR +1578611808,1578611839,CH +1578611840,1578611919,FR +1578611920,1578611935,BE +1578611936,1578611967,FR +1578611968,1578612159,GB +1578612160,1578612223,PL +1578612224,1578612239,DE +1578612240,1578612255,FR +1578612256,1578612271,CH +1578612272,1578612287,ES +1578612288,1578612303,BE +1578612304,1578612351,FR +1578612352,1578612383,GB +1578612384,1578612415,PL +1578612416,1578612623,FR +1578612624,1578612639,CH +1578612640,1578612671,PL +1578612672,1578612863,FR +1578612864,1578612895,ES +1578612896,1578612911,PL +1578612912,1578612927,DE +1578612928,1578612975,ES +1578612976,1578612991,FR +1578612992,1578613247,DE +1578613248,1578613503,FR +1578613504,1578613567,DE +1578613568,1578613631,PL +1578613632,1578613647,DE +1578613648,1578613679,FR +1578613680,1578613695,ES +1578613696,1578613711,PL +1578613712,1578613719,BE +1578613720,1578613723,ES +1578613724,1578613727,IT +1578613728,1578613759,FR +1578613760,1578614015,DE +1578614016,1578631167,FR 1578631168,1578663935,RO 1578663936,1578762239,RU 1578762240,1578795007,BG @@ -29048,21 +26385,21 @@ 1578991616,1579024383,KW 1579024384,1579057151,GB 1579057152,1579089919,LV -1579089920,1579090463,NL -1579090464,1579090495,GB -1579090496,1579090559,NL -1579090560,1579104511,GB +1579089920,1579090575,NL +1579090576,1579090687,GB +1579090688,1579090943,NL +1579090944,1579091967,GB +1579091968,1579092223,DE +1579092224,1579104511,GB 1579104512,1579104767,NL 1579104768,1579105023,GB -1579105024,1579105087,NL -1579105088,1579105279,GB +1579105024,1579105151,NL +1579105152,1579105279,GB 1579105280,1579105343,NL 1579105344,1579105535,GB 1579105536,1579105599,NL -1579105600,1579106303,GB -1579106304,1579106559,FR -1579106560,1579114495,GB -1579114496,1579115007,DE +1579105600,1579114751,GB +1579114752,1579115007,DE 1579115008,1579122687,GB 1579122688,1579155455,RU 1579155456,1579679743,IT @@ -29075,7 +26412,15 @@ 1580015616,1580048383,UA 1580048384,1580064767,RU 1580064768,1580072959,DE -1580072960,1580134399,PT +1580072960,1580075039,PT +1580075040,1580075071,ES +1580075072,1580075103,DE +1580075104,1580075135,AU +1580075136,1580075167,GB +1580075168,1580075199,NL +1580075200,1580075231,FR +1580075232,1580075262,IN +1580075263,1580134399,PT 1580134400,1580136447,ES 1580136448,1580138495,PT 1580138496,1580204031,IT @@ -29159,9 +26504,7 @@ 1583751168,1583755263,NO 1583755264,1583757311,NL 1583757312,1583757567,PA -1583757568,1583758847,NL -1583758848,1583759103,KY -1583759104,1583759359,NL +1583757568,1583759359,NL 1583759360,1583763455,TR 1583763456,1583767551,RU 1583767552,1583771647,AT @@ -29176,7 +26519,9 @@ 1583808512,1583812607,MD 1583812608,1583813679,NL 1583813680,1583813683,GB -1583813684,1583816703,NL +1583813684,1583813711,NL +1583813712,1583813719,US +1583813720,1583816703,NL 1583816704,1583820799,TR 1583820800,1583824895,LV 1583824896,1583828991,SI @@ -29278,8 +26623,8 @@ 1585358848,1585360895,PT 1585360896,1585362943,GB 1585362944,1585363455,IT -1585363456,1585363583,ES -1585363584,1585364991,IT +1585363456,1585363551,ES +1585363552,1585364991,IT 1585364992,1585367039,GB 1585367040,1585369087,RU 1585369088,1585371135,GB @@ -29289,7 +26634,9 @@ 1585379328,1585381375,CH 1585381376,1585383423,GB 1585383424,1585385471,FR -1585385472,1585387519,DE +1585385472,1585386239,DE +1585386240,1585386367,AT +1585386368,1585387519,DE 1585387520,1585389567,SI 1585389568,1585391615,SE 1585391616,1585393663,IT @@ -29339,7 +26686,7 @@ 1586061312,1586069503,HR 1586069504,1586077695,DE 1586077696,1586085887,GE -1586094080,1586110463,RU +1586085888,1586110463,RU 1586110464,1586118655,IT 1586118656,1586126847,DK 1586126848,1586128383,CZ @@ -29363,7 +26710,7 @@ 1586257920,1586266111,LV 1586266112,1586274303,RU 1586274304,1586282495,BE -1586290688,1586298879,RU +1586282496,1586298879,RU 1586298880,1586307071,IT 1586307072,1586315263,RU 1586315264,1586323455,UZ @@ -29408,7 +26755,6 @@ 1586456576,1586458623,GB 1586458624,1586460671,FR 1586460672,1586462719,GB -1586462720,1586464767,RU 1586464768,1586466815,ES 1586466816,1586468863,RU 1586468864,1586470911,IT @@ -29449,7 +26795,7 @@ 1588625408,1588723711,RO 1588723712,1588854783,UA 1588854784,1588985855,RU -1588985856,1589149695,IR +1588985856,1589182463,IR 1589182464,1589215231,RU 1589215232,1589247999,GB 1589248000,1589280767,NO @@ -29546,10 +26892,8 @@ 1592045568,1592049663,FR 1592049664,1592053759,RU 1592053760,1592054015,NL -1592054016,1592054271,AE -1592054272,1592054527,NL -1592054528,1592054783,US -1592054784,1592057855,NL +1592054016,1592055295,AE +1592055296,1592057855,NL 1592057856,1592061951,RS 1592061952,1592066047,RU 1592066048,1592066815,US @@ -29591,6 +26935,7 @@ 1592180736,1592184831,UA 1592184832,1592188927,CH 1592188928,1592193023,UZ +1592193024,1592197119,RU 1592197120,1592201215,PL 1592201216,1592205311,RU 1592205312,1592209407,UA @@ -29600,6 +26945,9 @@ 1592221696,1592225791,DK 1592225792,1592242175,RU 1592242176,1592246271,UA +1592246272,1592254463,RU +1592254464,1592258559,PL +1592258560,1592262655,NL 1592262656,1592270847,RU 1592270848,1592272895,PL 1592272896,1592281087,RU @@ -29647,6 +26995,7 @@ 1593016320,1593049087,RU 1593049088,1593065471,UA 1593081856,1593098239,UA +1593098240,1593114623,CH 1593114624,1593131007,SE 1593131008,1593147391,GB 1593147392,1593163775,RU @@ -29692,7 +27041,9 @@ 1593311232,1593343999,UA 1593344000,1593376767,HU 1593376768,1593409535,JO -1593409536,1593442303,DE +1593409536,1593416231,DE +1593416232,1593416239,CH +1593416240,1593442303,DE 1593442304,1593475071,BA 1593475072,1593540607,RU 1593540608,1593573375,PL @@ -29730,7 +27081,6 @@ 1598128128,1598160895,TR 1598160896,1598193663,KW 1598193664,1598226431,RU -1598226432,1598259199,UA 1598259200,1598291967,RU 1598291968,1598324735,LV 1598324736,1598357503,RU @@ -29747,6 +27097,7 @@ 1599111168,1599127551,IR 1599127552,1599143935,CZ 1599143936,1599160319,UA +1599160320,1599176703,IR 1599176704,1599193087,FR 1599193088,1599209471,RU 1599209472,1599242239,IR @@ -29755,9 +27106,8 @@ 1599324160,1599340543,IE 1599340544,1599356927,RU 1599356928,1599373311,BH -1599373312,1599389695,RU -1599406080,1599438847,RU -1599438848,1599455231,RS +1599373312,1599438847,RU +1599438848,1599455231,CS 1599455232,1599471615,CZ 1599471616,1599487999,MK 1599488000,1599504383,IL @@ -29783,7 +27133,9 @@ 1600963176,1600963183,RU 1600963184,1600963191,BY 1600963192,1600963199,KZ -1600963200,1600978943,RU +1600963200,1600967679,RU +1600967680,1600967935,BY +1600967936,1600978943,RU 1600978944,1601011711,SE 1601011712,1601044479,UA 1601044480,1601077247,RU @@ -29799,8 +27151,12 @@ 1602234368,1602234495,GB 1602234496,1602234527,FR 1602234528,1602234639,GB -1602234640,1602234655,FR -1602234656,1602238463,GB +1602234640,1602234687,FR +1602234688,1602234879,GB +1602234880,1602234903,FR +1602234904,1602234911,GB +1602234912,1602234927,FR +1602234928,1602238463,GB 1602238464,1602240511,TR 1602240512,1602242559,BY 1602242560,1602244607,FR @@ -29823,7 +27179,9 @@ 1602271232,1602273279,MK 1602273280,1602273535,RU 1602273536,1602275327,IE -1602275328,1602279423,DE +1602275328,1602275615,DE +1602275616,1602275647,CY +1602275648,1602279423,DE 1602279424,1602281471,GB 1602281472,1602283519,RU 1602283520,1602285567,HR @@ -29834,8 +27192,8 @@ 1602293760,1602295807,RU 1602295808,1602297855,NL 1602297856,1602298367,IL -1602298368,1602298879,MT -1602298880,1602299903,IL +1602298368,1602298431,MT +1602298432,1602299903,IL 1602299904,1602301951,DK 1602301952,1602303999,DE 1602304000,1602306047,RU @@ -29866,6 +27224,7 @@ 1602361344,1602363391,FI 1602363392,1602365439,LV 1602365440,1602367487,BE +1602367488,1602369535,ES 1602369536,1602371583,IR 1602371584,1602373631,SE 1602373632,1602375679,GB @@ -29946,6 +27305,42 @@ 1603076096,1603080191,RU 1603080192,1603084287,DE 1603084288,1603088383,IT +1603088384,1603092479,LB +1603092480,1603100671,NO +1603100672,1603108863,FR +1603108864,1603112959,KZ +1603112960,1603121151,GB +1603121152,1603129343,RU +1603129344,1603133439,JO +1603133440,1603137535,RU +1603137536,1603141631,KW +1603141632,1603145727,ES +1603145728,1603149823,IL +1603149824,1603153919,RU +1603153920,1603158015,NL +1603158016,1603162111,DE +1603162112,1603166207,TJ +1603166208,1603170303,NL +1603170304,1603174399,IE +1603174400,1603178495,TR +1603178496,1603182591,DK +1603182592,1603186687,FR +1603186688,1603190783,IT +1603190784,1603194879,RU +1603194880,1603198975,IT +1603198976,1603203071,IR +1603203072,1603207167,NL +1603207168,1603215359,RU +1603215360,1603219455,DE +1603219456,1603220495,CH +1603220496,1603220503,LI +1603220504,1603223551,CH +1603223552,1603227647,SE +1603227648,1603231743,AT +1603231744,1603235839,IT +1603235840,1603239935,RU +1603239936,1603244031,CZ +1603244032,1603248127,SI 1603272704,1603796991,GB 1603796992,1603813375,RU 1603813376,1603829759,CH @@ -29965,7 +27360,11 @@ 1603982688,1603982719,AN 1603982720,1603982783,GB 1603982784,1603982847,AN -1603982848,1603993599,GB +1603982848,1603984895,GB +1603984896,1603985151,PT +1603985152,1603986687,GB +1603986688,1603986751,TR +1603986752,1603993599,GB 1603993600,1604009983,ME 1604009984,1604026367,PL 1604026368,1604042751,NL @@ -29973,7 +27372,9 @@ 1604059136,1604075519,MK 1604075520,1604091903,RU 1604091904,1604108287,BA -1604108288,1604141055,DE +1604108288,1604110335,DE +1604110336,1604110847,LI +1604110848,1604141055,DE 1604141056,1604157439,RO 1604157440,1604190207,FR 1604190208,1604206591,UA @@ -29991,6 +27392,7 @@ 1604583424,1604648959,UA 1604648960,1604714495,RU 1604714496,1604780031,DK +1604780032,1604845567,RU 1604845568,1604853759,FR 1604853760,1604861951,HU 1604861952,1604870143,RS @@ -30004,15 +27406,22 @@ 1604888064,1604889599,TR 1604889600,1604889855,DE 1604889856,1604890111,BY -1604890112,1604890239,RU -1604890240,1604890367,US +1604890112,1604890367,RU 1604890368,1604890879,TR 1604890880,1604891391,BY 1604891392,1604891647,DE 1604891648,1604891903,BY 1604891904,1604892031,DE 1604892032,1604892159,RU -1604892160,1604894719,DE +1604892160,1604892927,DE +1604892928,1604893183,CN +1604893184,1604893311,RU +1604893312,1604893375,TR +1604893376,1604893439,DE +1604893440,1604893695,TR +1604893696,1604893951,DE +1604893952,1604894463,TR +1604894464,1604894719,BY 1604894720,1604902911,CZ 1604902912,1604911103,BG 1604911104,1604919295,UA @@ -30031,6 +27440,7 @@ 1605042176,1605050367,RU 1605050368,1605058559,IT 1605058560,1605066751,HU +1605066752,1605074943,PL 1605074944,1605083135,FR 1605083136,1605091327,BE 1605091328,1605099519,PL @@ -30086,27 +27496,29 @@ 1606156288,1606418431,RU 1606418432,1607467007,SE 1607467008,1607532543,DE -1607532544,1607588863,SE +1607532544,1607570431,SE +1607570432,1607571455,DK +1607571456,1607588863,SE 1607588864,1607598079,DK -1607598080,1607663615,IT +1607598080,1607610367,IT +1607610368,1607612415,IE +1607612416,1607663615,IT 1607663616,1607729151,NL 1607729152,1607761919,EG 1607761920,1607766015,SY 1607766016,1607794687,EG +1607794688,1607860223,RU 1607860224,1607925759,ES 1607925760,1607926783,RU -1607926784,1607927807,PL 1607927808,1607929855,RU 1607929856,1607930879,SE 1607930880,1607933951,PL 1607933952,1607934975,DE 1607934976,1607935999,UA -1607936000,1607937023,RU 1607937024,1607938047,LV 1607938048,1607939071,UA 1607939072,1607940095,PL 1607940096,1607941119,RU -1607941120,1607942143,PL 1607942144,1607944191,RU 1607944192,1607945215,FR 1607945216,1607946239,GB @@ -30114,11 +27526,9 @@ 1607948288,1607949311,GB 1607949312,1607950335,UA 1607950336,1607951359,RU -1607951360,1607954431,UA +1607952384,1607954431,UA 1607954432,1607956479,RU -1607956480,1607957503,PL 1607957504,1607958527,UA -1607958528,1607959551,FR 1607959552,1607960575,EE 1607960576,1607962623,RU 1607962624,1607963647,UA @@ -30128,9 +27538,8 @@ 1607967744,1607968767,GB 1607968768,1607969791,SE 1607969792,1607972863,RU -1607972864,1607974911,UA +1607972864,1607973887,UA 1607974912,1607975935,LV -1607975936,1607976959,CZ 1607976960,1607977983,KZ 1607977984,1607979007,NL 1607979008,1607980031,RU @@ -30150,53 +27559,32 @@ 1608253440,1608384511,RU 1608384512,1608515583,DE 1608515584,1610612735,IT -1610612736,1610678271,US -1610678272,1610743807,CA -1610743808,1611227135,US -1611235328,1611923455,US -1611923456,1612185599,CA -1612185600,1612587007,US -1612595200,1612611583,US -1612611584,1612636159,CA -1612644352,1612689407,US -1612693504,1612697599,US -1612701696,1613430783,US -1613758464,1614282751,CA -1614282752,1614675967,US -1614807040,1617362943,US -1619001344,1631633407,US -1631649792,1632305151,US -1632305152,1632321535,CA -1632370688,1634414591,US -1634414592,1634418687,CA -1634418688,1634447359,US -1634447360,1634451455,CA -1634451456,1634455551,US -1634455552,1634459647,CA -1634459648,1634467839,US -1634467840,1634729983,CA -1634729984,1652293631,US -1652293632,1652310015,CA -1652310016,1652322303,US -1652326400,1653534719,US -1653534720,1653538815,CA -1653538816,1653555199,US -1653555200,1653567487,CA -1653567488,1653571583,US -1653571584,1653575679,CA -1653575680,1653592063,US -1653592064,1653596159,CA -1653596160,1653600255,US -1653600256,1653604351,CA -1653604352,1654521855,US -1654652928,1667235839,US -1669332992,1673527295,US -1673527296,1673560063,CA -1673560064,1673576447,US -1673592832,1673986047,US -1673986048,1674051583,CA -1674051584,1674575871,US -1674575872,1677721599,CA +1828716544,1830813695,FR +1830813696,1831337983,NL +1832910848,1833172991,IL +1833172992,1833177087,GB +1833177088,1833179135,RU +1833179136,1833181183,IT +1833181184,1833183231,GB +1833697280,1833959423,IE +1833959424,1834090495,CZ +1834090496,1834221567,SA +1834221568,1834352639,DE +1834352640,1834483711,UA +1834483712,1834614783,BE +1835008000,1835532287,RO +1835532288,1835540479,SE +1835540480,1835548671,DE +1835548672,1835556863,GB +1836056576,1836580863,IT +1836580864,1836597247,RU +1836597248,1836613631,LU +1836613632,1836630015,RU +1837105152,1838153727,BE +1838153728,1839202303,GB +1839202304,1839235071,BG +1839235072,1839267839,IL +1840250880,1840316415,GB 1845493760,1845755903,JP 1845755904,1845764095,HK 1845764096,1845766143,JP @@ -30277,7 +27665,8 @@ 1850513408,1850514431,TH 1850514432,1850515455,AU 1850515456,1850519551,IN -1850519552,1850523647,AU +1850519552,1850522623,AU +1850522624,1850523647,HK 1850523648,1850572799,CN 1850572800,1850671103,TH 1850671104,1850736639,HK @@ -30363,12 +27752,71 @@ 1866596352,1866661887,CN 1866661888,1866670079,AU 1866670080,1866674175,MY -1866674176,1866678271,AU +1866674176,1866678271,TW 1866678272,1866686463,ID -1866686464,1866989567,AU +1866686464,1866690559,KH +1866690560,1866711039,JP +1866711040,1866715135,CN +1866715136,1866727423,KR +1866727424,1866731519,HK +1866731520,1866733567,JP +1866733568,1866735615,ID +1866735616,1866743807,PH +1866743808,1866751999,CN +1866752000,1866756095,PK +1866756096,1866760191,ID +1866760192,1866792959,JP +1866792960,1866858495,NZ +1866858496,1866989567,TW 1866989568,1867513855,CN -1867513856,1870659583,AU -1870659584,1873281023,CN +1867513856,1867775999,TW +1867776000,1867841535,TH +1867841536,1867907071,CN +1867907072,1868038143,JP +1868038144,1868103679,PK +1868103680,1868201983,JP +1868201984,1868210175,MY +1868210176,1868212223,JP +1868212224,1868214271,IN +1868214272,1868218367,KH +1868218368,1868234751,SG +1868234752,1868267519,IN +1868267520,1868283903,KR +1868283904,1868292095,CN +1868292096,1868294143,IN +1868294144,1868295167,VN +1868295168,1868296191,HK +1868296192,1868300287,JP +1868300288,1868333055,IN +1868333056,1868341247,PK +1868341248,1868345343,ID +1868345344,1868346367,GU +1868346368,1868349439,AU +1868349440,1868357631,SG +1868357632,1868361727,HK +1868361728,1868362751,KH +1868362752,1868363775,JP +1868363776,1868365823,BD +1868365824,1868431359,IN +1868431360,1868562431,ID +1868562432,1869611007,JP +1869611008,1870004223,CN +1870004224,1870036991,KR +1870036992,1870045183,KH +1870045184,1870086143,AU +1870086144,1870110719,CN +1870110720,1870118911,PK +1870118912,1870135295,IN +1870135296,1870462975,CN +1870462976,1870479359,JP +1870479360,1870495743,PH +1870495744,1870497791,TW +1870497792,1870499839,IN +1870499840,1870501887,JP +1870501888,1870503935,AF +1870503936,1870512127,AU +1870512128,1870528511,IN +1870528512,1873281023,CN 1873281024,1873412095,JP 1873412096,1873477631,CN 1873477632,1873510399,KR @@ -30377,7 +27825,43 @@ 1874329600,1874460671,TW 1874460672,1874591743,CN 1874591744,1874853887,JP -1874853888,1879048191,AU +1874853888,1876426751,CN +1876426752,1876557823,JP +1876557824,1876688895,KR +1876688896,1876754431,AU +1876754432,1876756479,BD +1876756480,1876762623,SG +1876762624,1876764671,KR +1876764672,1876765695,ID +1876765696,1876766719,SG +1876766720,1876768767,MY +1876768768,1876769791,AU +1876769792,1876770815,JP +1876770816,1876787199,SG +1876787200,1876885503,CN +1876885504,1876893695,PH +1876893696,1876901887,TH +1876901888,1876918271,SG +1876918272,1876934655,LK +1876934656,1876942847,JP +1876942848,1876951039,AU +1876951040,1877475327,CN +1877475328,1877688319,JP +1877688320,1877689343,IN +1877689344,1877690367,TH +1877690368,1877691391,IN +1877691392,1877692415,JP +1877692416,1877696511,PH +1877696512,1877704703,CN +1877704704,1877706751,AU +1877706752,1877707775,SG +1877707776,1877710847,AU +1877710848,1877711871,HK +1877711872,1877712895,BD +1877712896,1877721087,CN +1877721088,1877737471,TW +1877737472,1877999615,JP +1877999616,1879048191,TW 1879048192,1883218547,CN 1883218548,1883218551,ES 1883218552,1883218555,FR @@ -30498,7 +27982,7 @@ 1897201664,1897209855,KR 1897209856,1897213951,AU 1897213952,1897218047,JP -1897218048,1897222143,AU +1897218048,1897222143,IN 1897222144,1897226239,TW 1897226240,1897230335,NC 1897230336,1897242623,AU @@ -30518,7 +28002,9 @@ 1897734144,1897734159,HK 1897734160,1897738239,AU 1897738240,1897738255,KR -1897738256,1897758719,AU +1897738256,1897742335,AU +1897742336,1897742383,SG +1897742384,1897758719,AU 1897758720,1897779199,KR 1897779200,1897781247,AU 1897781248,1897783295,JP @@ -30619,8 +28105,8 @@ 1910112256,1912340479,CN 1912340480,1912602623,HK 1912602624,1913651199,ID -1913651200,1913913343,JP -1913913344,1914175487,AU +1913651200,1914109951,JP +1914109952,1914175487,AU 1914175488,1914437631,TW 1914437632,1914503167,CN 1914503168,1914552319,KR @@ -30774,8 +28260,7 @@ 1933705216,1933770751,SG 1933770752,1933836287,TH 1933836288,1933901823,KR -1933901824,1933918207,AU -1933918208,1933922303,KH +1933901824,1933922303,AU 1933922304,1933926399,IN 1933926400,1933934591,KR 1933934592,1933942783,IN @@ -30822,7 +28307,8 @@ 1937534976,1937535743,US 1937535744,1937535999,IN 1937536000,1937536511,GB -1937536512,1937539071,IN +1937536512,1937537023,US +1937537024,1937539071,IN 1937539072,1937637375,JP 1937637376,1937639167,HK 1937639168,1937639423,TH @@ -30864,8 +28350,8 @@ 1940324352,1940357119,PK 1940357120,1940389887,JP 1940389888,1940914175,CN -1940914176,1941045759,JP -1941045760,1941048319,AU +1940914176,1941046271,JP +1941046272,1941048319,AU 1941048320,1941048831,SG 1941048832,1941051391,AU 1941051392,1941052415,KH @@ -30900,7 +28386,9 @@ 1946159104,1946165247,AU 1946165248,1946173439,PK 1946173440,1946173503,PG -1946173504,1946173567,AU +1946173504,1946173519,SG +1946173520,1946173535,MY +1946173536,1946173567,AU 1946173568,1946173631,HK 1946173632,1946173663,AU 1946173664,1946173679,PH @@ -30930,10 +28418,7 @@ 1947205632,1948254207,CN 1948254208,1949302783,KR 1949302784,1949433855,HK -1949433856,1949434879,IN -1949434880,1949435903,AU -1949435904,1949437951,HK -1949437952,1949439999,AU +1949433856,1949439999,AU 1949440000,1949442047,ID 1949442048,1949446143,TW 1949446144,1949448191,JP @@ -31093,7 +28578,9 @@ 1960212480,1960212991,IN 1960212992,1960213247,SG 1960213248,1960213503,PH -1960213504,1960214527,SG +1960213504,1960214015,SG +1960214016,1960214271,IN +1960214272,1960214527,SG 1960214528,1960574975,CN 1960574976,1960837119,JP 1960837120,1961885695,CN @@ -31221,7 +28708,7 @@ 1970806784,1970808831,NZ 1970808832,1970810879,AU 1970810880,1970812927,JP -1970812928,1970814975,LK +1970812928,1970814975,AU 1970814976,1970915327,CN 1970915328,1970917375,ID 1970917376,1970921471,TH @@ -31372,15 +28859,23 @@ 1997715456,1997717503,VN 1997717504,1997723647,CN 1997723648,1997724495,JP -1997724496,1997724511,NL -1997724512,1997725695,JP +1997724496,1997724543,NL +1997724544,1997725695,JP 1997725696,1998061567,CN 1998061568,1998258175,JP -1998258176,1998272735,SG +1998258176,1998271743,SG +1998271744,1998271807,JP +1998271808,1998271999,SG +1998272000,1998272063,JP +1998272064,1998272255,SG +1998272256,1998272319,JP +1998272320,1998272727,SG +1998272728,1998272735,JP 1998272736,1998272751,US 1998272752,1998273023,JP -1998273024,1998273055,US -1998273056,1998274047,SG +1998273024,1998273059,SG +1998273060,1998273063,JP +1998273064,1998274047,SG 1998274048,1998274303,US 1998274304,1998274559,SG 1998274560,1998290943,CN @@ -31401,7 +28896,9 @@ 1998562048,1998562303,TH 1998562304,1998562559,IN 1998562560,1998562815,CN -1998562816,1998565375,IN +1998562816,1998563071,JP +1998563072,1998563327,SG +1998563328,1998565375,IN 1998565376,1998569471,TW 1998569472,1998577663,CN 1998577664,1998581759,AU @@ -31559,8 +29056,8 @@ 2015203328,2015205375,JP 2015205376,2015207423,ID 2015207424,2015215615,JP -2015215616,2015216127,HK -2015216128,2015216383,CA +2015215616,2015216271,HK +2015216272,2015216383,CA 2015216384,2015216639,SG 2015216640,2015217663,CA 2015217664,2015219456,GU @@ -31570,13 +29067,13 @@ 2015219824,2015219839,HK 2015219840,2015219903,SG 2015219904,2015219935,HK -2015219936,2015219967,CA +2015219936,2015219967,SG 2015219968,2015220223,PH 2015220224,2015220351,HK 2015220352,2015220479,ID 2015220480,2015220735,HK 2015220736,2015221247,IN -2015221248,2015221759,CA +2015221248,2015221759,SG 2015221760,2015222015,HK 2015222016,2015222271,JP 2015222272,2015222527,IN @@ -31588,8 +29085,8 @@ 2015223680,2015223687,HK 2015223688,2015223695,SG 2015223696,2015223711,ID -2015223712,2015223727,PH -2015223728,2015223743,CA +2015223712,2015223735,PH +2015223736,2015223743,CA 2015223744,2015223751,PG 2015223752,2015223759,CA 2015223760,2015223767,JP @@ -31646,7 +29143,11 @@ 2022182912,2022184959,ID 2022184960,2022187007,KH 2022187008,2022187071,US -2022187072,2022187783,HK +2022187072,2022187663,HK +2022187664,2022187679,US +2022187680,2022187719,HK +2022187720,2022187775,US +2022187776,2022187783,HK 2022187784,2022187791,US 2022187792,2022187807,HK 2022187808,2022187831,US @@ -31664,7 +29165,13 @@ 2022188240,2022188255,US 2022188256,2022188671,HK 2022188672,2022188927,US -2022188928,2022189823,HK +2022188928,2022188959,HK +2022188960,2022188991,US +2022188992,2022189199,HK +2022189200,2022189207,US +2022189208,2022189223,HK +2022189224,2022189231,US +2022189232,2022189823,HK 2022189824,2022189831,US 2022189832,2022190335,HK 2022190336,2022190847,US @@ -31678,7 +29185,10 @@ 2022277120,2022309887,JP 2022309888,2022313983,PH 2022313984,2022316031,NZ -2022316032,2022326271,AU +2022316032,2022318079,AU +2022318080,2022318143,HK +2022318144,2022318207,JP +2022318208,2022326271,AU 2022326272,2022330367,VN 2022330368,2022334463,MY 2022334464,2022342655,IN @@ -31709,7 +29219,8 @@ 2033057792,2033074175,CN 2033074176,2033090559,AU 2033090560,2033319935,CN -2033319936,2033324031,IN +2033319936,2033321983,IN +2033321984,2033324031,AU 2033324032,2033328127,KR 2033328128,2033330175,ID 2033330176,2033336319,JP @@ -31755,14 +29266,13 @@ 2034213792,2034237439,CN 2034237440,2034499583,KR 2034499584,2034761727,CN -2034761728,2034958335,NZ -2034958336,2035023871,AU +2034761728,2035023871,NZ 2035023872,2035154943,CN 2035154944,2035220479,KR 2035220480,2035253247,AU 2035253248,2035269631,CN -2035269632,2035277823,NZ -2035277824,2035286015,AU +2035269632,2035279871,NZ +2035279872,2035286015,AU 2035286016,2035810303,JP 2035810304,2035875839,KR 2035875840,2035941375,CN @@ -31839,7 +29349,11 @@ 2050091008,2050097151,JP 2050097152,2050101247,SG 2050101248,2050113535,JP -2050113536,2050129031,SG +2050113536,2050128903,SG +2050128904,2050128907,JP +2050128908,2050128927,SG +2050128928,2050128931,JP +2050128932,2050129031,SG 2050129032,2050129035,JP 2050129036,2050129591,SG 2050129592,2050129595,US @@ -31873,7 +29387,9 @@ 2053517312,2053519359,ID 2053519360,2053521407,AU 2053521408,2053529599,CN -2053529600,2053537791,AU +2053529600,2053532671,AU +2053532672,2053533183,NZ +2053533184,2053537791,AU 2053537792,2053636095,JP 2053636096,2054160383,AU 2054160384,2054422527,CN @@ -31921,7 +29437,9 @@ 2056815196,2056815215,JP 2056815216,2056815327,HK 2056815328,2056815343,JP -2056815344,2056815615,HK +2056815344,2056815455,HK +2056815456,2056815487,JP +2056815488,2056815615,HK 2056815616,2056816031,JP 2056816032,2056816047,NZ 2056816048,2056816159,JP @@ -31931,24 +29449,29 @@ 2056816384,2056816447,JP 2056816448,2056816511,PH 2056816512,2056816639,JP -2056816640,2056816815,SG +2056816640,2056816783,SG +2056816784,2056816799,JP +2056816800,2056816815,SG 2056816816,2056816831,JP 2056816832,2056816943,SG 2056816944,2056816959,JP 2056816960,2056816991,MY 2056816992,2056817007,JP 2056817008,2056817151,SG -2056817152,2056817535,HK +2056817152,2056817279,JP +2056817280,2056817535,HK 2056817536,2056817599,JP 2056817600,2056817663,HK 2056817664,2056818175,JP -2056818176,2056818239,SG +2056818176,2056818207,SG +2056818208,2056818223,JP +2056818224,2056818239,SG 2056818240,2056818271,MY 2056818272,2056818687,SG 2056818688,2056818751,MY 2056818752,2056818943,JP -2056818944,2056819007,MY -2056819008,2056819071,JP +2056818944,2056818975,MY +2056818976,2056819071,JP 2056819072,2056819199,MY 2056819200,2056819759,JP 2056819760,2056819775,NZ @@ -32014,7 +29537,8 @@ 2060058624,2060062719,AU 2060062720,2060066815,JP 2060066816,2060075007,KR -2060075008,2060091391,AU +2060075008,2060083199,AU +2060083200,2060091391,PH 2060091392,2060189695,KR 2060189696,2060451839,CN 2060451840,2061500415,JP @@ -32035,38 +29559,49 @@ 2063107656,2063107663,HK 2063107664,2063107671,TW 2063107672,2063107679,CN -2063107680,2063107839,AU +2063107680,2063107703,SG +2063107704,2063107839,AU 2063107840,2063108095,SG 2063108096,2063109119,HK 2063109120,2063109375,AU -2063109376,2063109607,HK -2063109608,2063109631,AU -2063109632,2063109759,HK -2063109760,2063109823,AU -2063109824,2063109839,HK -2063109840,2063109855,AU -2063109856,2063109887,HK -2063109888,2063110143,AU +2063109376,2063109423,HK +2063109424,2063109439,AU +2063109440,2063109471,HK +2063109472,2063109503,AU +2063109504,2063109615,HK +2063109616,2063109631,AU +2063109632,2063109951,HK +2063109952,2063110143,AU 2063110144,2063110399,JP 2063110400,2063110527,AU 2063110528,2063110591,JP 2063110592,2063110623,AU 2063110624,2063110663,JP 2063110664,2063110687,AU -2063110688,2063110703,JP -2063110704,2063114239,AU -2063114240,2063114439,IN -2063114440,2063115263,AU +2063110688,2063110719,JP +2063110720,2063114239,AU +2063114240,2063114447,IN +2063114448,2063114463,AU +2063114464,2063114479,IN +2063114480,2063114495,AU +2063114496,2063115263,IN 2063115264,2063115519,JP 2063115520,2063116287,AU 2063116288,2063116319,SG -2063116320,2063116799,AU +2063116320,2063116351,AU +2063116352,2063116367,SG +2063116368,2063116799,AU 2063116800,2063116807,KR 2063116808,2063117311,AU -2063117312,2063117327,NZ -2063117328,2063117823,AU -2063117824,2063117855,PH -2063117856,2063138815,AU +2063117312,2063117343,NZ +2063117344,2063117567,AU +2063117568,2063117575,TO +2063117576,2063117583,NZ +2063117584,2063117823,AU +2063117824,2063117839,PH +2063117840,2063117855,AU +2063117856,2063117927,PH +2063117928,2063138815,AU 2063138816,2063335423,JP 2063335424,2063351807,AU 2063351808,2063368191,KR @@ -32088,8 +29623,8 @@ 2063551488,2063552511,AU 2063552512,2063556607,TW 2063556608,2063564799,MY -2063564800,2063581183,JP -2063581184,2063597567,AU +2063564800,2063593471,JP +2063593472,2063597567,AU 2063597568,2063601663,KR 2063601664,2063605759,AU 2063605760,2063613951,TW @@ -32208,8 +29743,7 @@ 2078539776,2078670847,KR 2078670848,2078736383,JP 2078736384,2078769151,LK -2078769152,2078797823,ID -2078797824,2078801919,AU +2078769152,2078801919,ID 2078801920,2079064063,CN 2079064064,2079326207,IN 2079326208,2079457279,TW @@ -32234,7 +29768,7 @@ 2080268288,2080276479,AU 2080276480,2080309247,KR 2080309248,2080325631,NZ -2080325632,2080342015,AU +2080325632,2080342015,HK 2080342016,2080360447,JP 2080360448,2080362495,ID 2080362496,2080366591,AU @@ -32245,7 +29779,10 @@ 2080636928,2080702463,IN 2080702464,2080767999,KR 2080768000,2080776191,TW -2080776192,2080784383,AU +2080776192,2080777215,ID +2080777216,2080778239,AU +2080778240,2080779263,ID +2080779264,2080784383,AU 2080784384,2080800767,CN 2080800768,2080817151,PH 2080817152,2080825343,NZ @@ -32282,9 +29819,7 @@ 2083471360,2083487743,JP 2083487744,2083504127,IN 2083504128,2083520511,JP -2083520512,2083734583,KR -2083734584,2083734591,FR -2083734592,2084569087,KR +2083520512,2084569087,KR 2084569088,2084732927,CN 2084732928,2084741119,SG 2084741120,2084743167,ID @@ -32305,7 +29840,8 @@ 2087452672,2087453695,AU 2087453696,2087454719,KH 2087454720,2087456767,CN -2087456768,2087458815,BD +2087456768,2087457791,AU +2087457792,2087458815,BD 2087458816,2087460863,FJ 2087460864,2087462911,JP 2087462912,2087464959,CN @@ -32340,7 +29876,16 @@ 2089943040,2089959423,KR 2089959424,2090041343,JP 2090041344,2090074111,CN -2090074112,2090401791,AU +2090074112,2090237951,AU +2090237952,2090239999,TW +2090240000,2090241023,IN +2090241024,2090242047,MY +2090242048,2090246143,JP +2090246144,2090248191,NZ +2090248192,2090250239,AU +2090250240,2090270719,JP +2090270720,2090336255,CN +2090336256,2090401791,AU 2090401792,2090418175,ID 2090418176,2090434559,IN 2090434560,2090467327,KR @@ -32421,7 +29966,9 @@ 2097086464,2097479679,JP 2097479680,2097504791,PH 2097504792,2097504799,US -2097504800,2097545215,PH +2097504800,2097510687,PH +2097510688,2097510695,HK +2097510696,2097545215,PH 2097545216,2097610751,JP 2097610752,2097643519,AU 2097643520,2097676287,KR @@ -32499,15 +30046,14 @@ 2112880640,2113683455,KR 2113683456,2113683487,PH 2113683488,2113683519,TW -2113683520,2113683615,PH -2113683616,2113683647,AU +2113683520,2113683599,PH +2113683600,2113683647,AU 2113683648,2113683679,PH 2113683680,2113683775,TW 2113683776,2113683839,PH 2113683840,2113683967,AU 2113683968,2113683999,PH -2113684000,2113684159,AU -2113684160,2113684175,TW +2113684000,2113684175,AU 2113684176,2113684223,PH 2113684224,2113684239,AU 2113684240,2113684255,PH @@ -32515,7 +30061,7 @@ 2113684272,2113684279,AU 2113684280,2113684431,PH 2113684432,2113684439,TW -2113684440,2113684479,PH +2113684440,2113684479,AU 2113684480,2113684527,TW 2113684528,2113684543,PH 2113684544,2113684671,AU @@ -32534,8 +30080,10 @@ 2113686080,2113686207,TW 2113686208,2113686527,AU 2113686528,2113687039,TW -2113687040,2113688575,AU -2113688576,2113689087,PH +2113687040,2113688319,AU +2113688320,2113688575,MY +2113688576,2113688831,AU +2113688832,2113689087,PH 2113689088,2113689343,AU 2113689344,2113689599,HK 2113689600,2113690111,AU @@ -32548,8 +30096,7 @@ 2113693360,2113693375,HK 2113693376,2113693439,AU 2113693440,2113693663,HK -2113693664,2113694207,AU -2113694208,2113694463,JP +2113693664,2113694463,AU 2113694464,2113694719,HK 2113694720,2113699839,AU 2113699840,2113716223,JP @@ -32563,500 +30110,251 @@ 2113830912,2113863679,CN 2113863680,2113929215,AU 2113929216,2130706431,JP -2147483648,2147942399,US 2147942400,2148007935,DE -2148007936,2148532223,US 2148532224,2148597759,GB -2148597760,2150039551,US 2150039552,2150105087,NO 2150105088,2150236159,GB -2150236160,2150301695,US -2150301696,2150367231,CA -2150367232,2150432767,US -2150498304,2151743487,US -2151809024,2151874559,US -2152726528,2153119743,US 2153119744,2153250815,GB -2153250816,2153578495,US 2153578496,2153644031,FR -2153644032,2153906175,US 2153906176,2153971711,GB -2153971712,2154037247,US -2154037248,2154102783,CA -2154102784,2155610111,US -2155675648,2155806719,US -2155872256,2156003327,US 2156003328,2156134399,AT -2156134400,2156265471,US 2156265472,2156331007,KR -2156331008,2156593151,US 2156593152,2156658687,IL 2156724224,2156855295,CH -2156855296,2156920831,US -2156920832,2156986367,CA -2156986368,2159017983,US 2159017984,2159083519,DE -2159083520,2159149055,US 2159149056,2159280127,CH -2159280128,2159542271,US 2159542272,2159607807,AU -2159607808,2159869951,US -2159869952,2159935487,CA -2159935488,2160525311,US 2160525312,2160590847,GB -2160590848,2160656383,US 2160656384,2160721919,FR -2160721920,2160852991,US -2160918528,2161508351,US 2161508352,2161573887,FI -2161573888,2162687999,US 2162688000,2162753535,GB -2162753536,2162819071,CA -2162884608,2163212287,US 2163212288,2163277823,GB -2163277824,2163408895,US 2163408896,2163474431,GB -2163474432,2163605503,US 2163605504,2163671039,CH -2163671040,2163867647,US 2163867648,2163933183,AU -2163933184,2164260863,US -2164326400,2164981759,US 2164981760,2165112831,GB 2165112832,2165178367,DE -2165178368,2165309439,US 2165309440,2165374975,SE -2165374976,2165440511,US -2165506048,2165571583,US 2165571584,2165637119,FR -2165637120,2165964799,US 2165964800,2166030335,DE 2166030336,2166095871,AT -2166095872,2166292479,US 2166292480,2166358015,GB -2166358016,2166571007,US 2166571008,2166575103,GB -2166575104,2167209983,US -2167275520,2167930879,US -2167996416,2168193023,US 2168193024,2168258559,JP -2168258560,2168651775,US 2168651776,2168717311,GB -2168717312,2168782847,US 2168782848,2168913919,DE -2168913920,2169044991,US 2169044992,2169110527,CR -2169110528,2169372671,US 2169372672,2169438207,AU -2169438208,2170028031,US 2170028032,2170093567,FR -2170093568,2170159103,US 2170159104,2170224639,VE -2170224640,2170421247,US 2170421248,2170486783,AU -2170486784,2170552319,US 2170552320,2170617855,AU -2170617856,2170683391,CA -2170683392,2170814463,US -2170814464,2170879999,CA -2170880000,2170945535,US 2170945536,2171011071,FR 2171011072,2171076607,DE 2171076608,2171142143,FR -2171142144,2172256255,US -2172321792,2172452863,US 2172452864,2172518399,NL -2172518400,2172583935,US 2172583936,2172649471,AU -2172649472,2172715007,CA 2172715008,2172780543,CH -2172780544,2172911615,US 2172911616,2172977151,CH -2172977152,2173173759,US 2173173760,2173239295,JP -2173239296,2173435903,US -2173501440,2173566975,US 2173566976,2173632511,DK 2173632512,2173698047,DE -2173698048,2175336447,US 2175336448,2175401983,GB -2175401984,2175598591,US -2175598592,2175664127,CA -2175664128,2175729663,US 2175729664,2175795199,FR -2175795200,2175860735,US 2175860736,2175926271,NO 2175926272,2175991807,SE -2175991808,2176057343,US 2176057344,2176122879,AU 2176122880,2176450559,FR -2176450560,2176516095,US 2176516096,2176581631,DE -2176581632,2176974847,US 2176974848,2177105919,CH -2177105920,2177302527,US 2177302528,2177368063,FR -2177368064,2177695743,US 2177761280,2177826815,DE -2177826816,2177892351,US 2177892352,2177957887,GB -2177957888,2178285567,US 2178285568,2178351103,AR 2178351104,2178416639,GB -2178416640,2178482175,US 2178482176,2178547711,DE -2178547712,2179465215,US 2179530752,2179596287,DE 2179596288,2179661823,GB -2179661824,2179989503,US 2179989504,2180186111,NO -2180186112,2180448255,US 2180448256,2180513791,DE -2180513792,2180579327,US 2180579328,2180644863,JP -2180644864,2180907007,US 2180907008,2180972543,KR -2180972544,2181038079,US -2181103616,2181824511,US -2181824512,2181890047,CA -2181890048,2182021119,US -2182021120,2182086655,CA -2182086656,2182610943,US 2182610944,2182676479,GB -2182742016,2182873087,US +2182742016,2182807551,US 2182873088,2182938623,SE -2182938624,2183135231,US 2183135232,2183200767,GB -2183200768,2183266303,US 2183266304,2183331839,JP -2183331840,2183462911,US 2183462912,2183528447,NL -2183528448,2183856127,US -2183921664,2184577023,US 2184577024,2184642559,JP -2184642560,2184708095,US 2184708096,2184773631,AU -2184773632,2184904703,US 2184904704,2185035775,CH -2185035776,2185166847,US -2185166848,2185232383,CA -2185232384,2185363455,US 2185363456,2185428991,FR 2185428992,2185494527,NO -2185494528,2185560063,US 2185560064,2185625599,JP -2185625600,2185822207,US 2185822208,2185887743,DE -2185887744,2185953279,US 2185953280,2186018815,DE -2186018816,2186149887,US 2186149888,2186215423,NL 2186215424,2186280959,FR -2186280960,2186412031,US 2186412032,2186477567,CH 2186477568,2186543103,DE 2186543104,2186608639,FR -2186608640,2186739711,US 2186739712,2186805247,JP 2186805248,2186870783,GB 2186870784,2186936319,NL -2186936320,2187067391,US 2187067392,2187132927,CH -2187132928,2187263999,US 2187264000,2187329535,AU -2187329536,2187460607,US 2187460608,2187526143,FR -2187526144,2187591679,US 2187591680,2187657215,SE -2187657216,2187722751,US 2187722752,2187788287,AU -2187788288,2187853823,US 2187853824,2187919359,BE -2187919360,2188378111,US 2188378112,2188443647,NL -2188443648,2188509183,CA -2188509184,2188574719,US 2188574720,2188640255,NL 2188640256,2188705791,AU -2188705792,2188902399,US 2188902400,2188967935,FR -2188967936,2189099007,US 2189099008,2189164543,NZ -2189164544,2189230079,US 2189230080,2189295615,CH -2189295616,2189557759,US 2189557760,2189623295,AU -2189623296,2189754367,US 2189754368,2189819903,DE -2189819904,2189950975,US 2189950976,2190016511,IT -2190016512,2190082047,US 2190082048,2190737407,NL 2190737408,2190802943,GB 2190802944,2190868479,DE -2190868480,2191065087,US 2191065088,2191130623,JP -2191130624,2191196159,US 2191196160,2191261695,AU -2191261696,2191392767,US 2191392768,2191458303,JP 2191458304,2191523839,GB -2191523840,2191589375,US 2191589376,2191654911,NL -2191654912,2192769023,US -2192769024,2192834559,CA -2192900096,2193031167,US 2193031168,2193096703,DE -2193096704,2193162239,US 2193227776,2193293311,IT -2193293312,2193358847,US 2193358848,2193424383,FI -2193424384,2193489919,US 2193489920,2193555455,FR -2193555456,2193620991,US 2193620992,2193686527,IT 2193752064,2193817599,AU 2193817600,2193883135,NZ -2193883136,2194014207,US 2194014208,2194079743,CH -2194079744,2194407423,US -2194472960,2194538495,US 2194538496,2194604031,ES -2194604032,2194669567,US 2194669568,2194735103,IS 2194735104,2194800639,GB -2194800640,2195193855,US 2195193856,2195324927,NZ -2195324928,2195455999,US 2195456000,2195521535,AU -2195521536,2195652607,US 2195652608,2195718143,CH -2195718144,2195783679,US 2195783680,2196045823,DK 2196045824,2196111359,SE 2196111360,2196439039,FI 2196439040,2197094399,SE -2197094400,2197159935,US 2197159936,2197225471,GB -2197225472,2197422079,US -2197422080,2197487615,CA 2197487616,2197553151,IT -2197553152,2197749759,US 2197880832,2197946367,IT -2197946368,2202533887,US -2202599424,2204172287,US 2204172288,2204237823,SE -2204237824,2204303359,US 2204303360,2204368895,DE -2204434432,2204499967,US 2204499968,2204565503,CH -2204565504,2204631039,US -2204631040,2204696575,CA -2204696576,2204893183,US -2204958720,2205089791,US 2205089792,2205155327,GB 2205155328,2205286399,JP 2205286400,2205351935,IT 2205351936,2205483007,SE -2205483008,2205516031,CH -2205548544,2206269439,US -2206269440,2206334975,CA +2205483008,2205515775,CH 2206334976,2206400511,AT -2206400512,2206466047,US -2206466048,2207121407,CA -2207121408,2207449087,US -2207449088,2207711231,CA -2207711232,2207776767,US 2207776768,2207842303,CH -2207842304,2207907839,US 2207907840,2207973375,IT 2207973376,2208038911,NL -2208038912,2208235519,US 2208235520,2208301055,DE 2208301056,2208366591,FI -2208432128,2208563199,CA 2208563200,2208759807,DK -2208759808,2208890879,US 2208890880,2208956415,DE 2208956416,2209021951,AU -2209021952,2209087487,US 2209087488,2209153023,AU 2209153024,2209218559,DE 2209218560,2209284095,NL 2209284096,2209349631,IT 2209415168,2209480703,FI 2209480704,2209546239,MX -2209546240,2209611775,US 2209611776,2209677311,NL 2209677312,2209742847,AU -2209742848,2209939455,US 2209939456,2210004991,AU -2210004992,2210136063,US 2210136064,2210201599,DE -2210201600,2210594815,US -2210594816,2210660351,CA 2210660352,2210725887,FR -2210725888,2211053567,US -2211053568,2211119103,CA 2211119104,2211184639,NZ -2211184640,2211250175,US 2211250176,2211315711,SE 2211315712,2211381247,JP 2211381248,2211446783,FI -2211446784,2211643391,US 2211643392,2211708927,NL -2211708928,2211774463,US -2211774464,2211839999,CA -2211840000,2212036607,US 2212036608,2212102143,AU -2212102144,2212233215,US 2212233216,2212298751,DE -2212364288,2212495359,US 2212495360,2212560895,NL -2212560896,2212691967,US 2212691968,2212757503,GB 2212757504,2212823039,FI -2212823040,2212954111,US 2212954112,2213019647,GB -2213019648,2213085183,CA -2213085184,2213150719,US 2213150720,2213216255,DE -2213216256,2213281791,CA 2213281792,2213347327,AU 2213347328,2213412863,NL -2213412864,2213675007,US 2213675008,2213740543,AU -2213740544,2213806079,US 2213806080,2213937151,AU 2213937152,2214002687,DE -2214002688,2214068223,US 2214068224,2214133759,JP -2214133760,2214264831,US 2214264832,2214330367,GB -2214330368,2214395903,US -2214395904,2214461439,CA 2214461440,2214526975,FR -2214592512,2218786815,US 2218786816,2219769855,IL -2219769856,2224160767,US 2224160768,2224226303,GB -2224226304,2224357375,US 2224357376,2224422911,FR 2224422912,2224488447,NO -2224488448,2224619519,US 2224619520,2224685055,GB -2224685056,2224750591,US 2224750592,2224816127,FI -2224816128,2224881663,CA -2224947200,2225405951,US 2225405952,2225733631,FR -2225733632,2225799167,US 2225799168,2225864703,FI -2225864704,2226126847,US 2226126848,2226192383,DE -2226192384,2226323455,US 2226323456,2226388991,JP 2226388992,2226454527,DE 2226454528,2226520063,NZ 2226520064,2226585599,JP -2226585600,2226651135,US 2226716672,2226782207,GB 2226782208,2226847743,AE 2226847744,2226913279,DE -2226913280,2227109887,US -2227175424,2227372031,US 2227372032,2227437567,DE 2227437568,2227503103,SE -2227503104,2227634175,US 2227634176,2227699711,DE -2227699712,2227830783,US -2227830784,2229141503,CA 2229141504,2229207039,JP -2229207040,2229338111,US -2229338112,2229403647,CA -2229403648,2229469183,US 2229469184,2229534719,FR -2229534720,2229600255,US 2229600256,2229665791,NL 2229665792,2229796863,DE 2229796864,2229862399,GB -2229862400,2229927935,US 2229927936,2229993471,AU -2229993472,2230583295,US 2230583296,2230648831,GB -2230648832,2230714367,US -2230714368,2230779903,CA 2230779904,2230910975,MX -2230910976,2231042047,US 2231107584,2231173119,DE -2231173120,2231238655,US 2231238656,2231304191,MX -2231369728,2248146943,JP 2248212480,2248343551,DE -2248409088,2248605695,US 2248605696,2248671231,AU -2248671232,2249261055,US 2249326592,2249392127,AU -2249457664,2249523199,US 2249523200,2249588735,CH -2249588736,2249654271,CA -2249654272,2249785343,US 2249785344,2249850879,SE -2249850880,2249916415,US 2249916416,2249981951,NL 2249981952,2250047487,DE -2250047488,2250113023,US 2250113024,2250178559,DE -2250178560,2250244095,CA -2250244096,2250375167,US 2250375168,2250440703,DE -2250440704,2250506239,US 2250506240,2250571775,GB 2250571776,2250637311,FI -2250637312,2251227135,US 2251227136,2251292671,NO -2251292672,2251685887,US 2251685888,2251751423,BE -2251751424,2251948031,US 2251948032,2252013567,BE 2252013568,2252079103,FR 2252079104,2252210175,DE -2252210176,2253062143,US 2253062144,2253127679,KR 2253127680,2253193215,DE -2253193216,2253455359,US 2253455360,2253520895,DE -2253520896,2253586431,US 2253586432,2253651967,GB -2253651968,2253848575,US -2253848576,2253914111,CA -2253914112,2254045183,US 2254110720,2255421439,DE -2255421440,2255683583,US 2255683584,2255749119,AU -2255749120,2255814655,US -2255814656,2255880191,CA -2255880192,2255945727,US 2255945728,2256011263,NO -2256011264,2256666623,US 2256666624,2256732159,DE -2256732160,2257190911,US 2257190912,2257256447,SE -2257256448,2257453055,US 2257453056,2257518591,GB 2257518592,2257584127,NL 2257584128,2257649663,AU 2257649664,2257780735,NL 2257780736,2257846271,DE 2257846272,2257911807,AU -2257911808,2257977343,US -2257977344,2258042879,CA 2258042880,2258108415,GB -2258108416,2258173951,US -2258173952,2258239487,CA -2258239488,2258305023,US 2258305024,2258370559,DE -2258370560,2258436095,US 2258436096,2258567167,FR 2258567168,2258567679,US 2258567680,2258567935,HK @@ -33074,33 +30372,22 @@ 2258592384,2258592439,AU 2258592440,2258592447,JP 2258592448,2258592479,IN -2258592480,2258592495,AU -2258592496,2258592511,JP -2258592512,2258593023,AU +2258592480,2258593023,AU 2258593024,2258593151,SG -2258593152,2258594303,AU -2258594304,2258594559,BD -2258594560,2258594591,HK -2258594592,2258594607,AU -2258594608,2258594615,HK -2258594616,2258594623,AU -2258594624,2258594639,HK -2258594640,2258594655,AU -2258594656,2258594687,HK -2258594688,2258594751,AU -2258594752,2258594815,HK -2258594816,2258594831,AU +2258593152,2258593279,AU +2258593280,2258593535,HK +2258593536,2258594047,AU +2258594048,2258594831,HK 2258594832,2258594839,JP -2258594840,2258594847,AU -2258594848,2258594879,JP -2258594880,2258594959,AU +2258594840,2258594959,HK 2258594960,2258594967,JP -2258594968,2258594975,AU +2258594968,2258594975,HK 2258594976,2258594991,JP -2258594992,2258595007,AU +2258594992,2258595007,HK 2258595008,2258595023,TW 2258595024,2258595031,JP -2258595032,2258595135,AU +2258595032,2258595071,HK +2258595072,2258595135,AU 2258595136,2258595151,SG 2258595152,2258595167,JP 2258595168,2258595231,AU @@ -33132,13 +30419,11 @@ 2258595776,2258595839,SG 2258595840,2258596079,AU 2258596080,2258596087,JP -2258596088,2258596863,AU -2258596864,2258596903,HK -2258596904,2258597071,AU +2258596088,2258596095,AU +2258596096,2258597071,HK 2258597072,2258597087,TW -2258597088,2258597372,AU -2258597373,2258597375,HK -2258597376,2258597895,AU +2258597088,2258597631,HK +2258597632,2258597895,AU 2258597896,2258597903,NZ 2258597904,2258597927,AU 2258597928,2258597935,JP @@ -33171,407 +30456,243 @@ 2258601200,2258601207,JP 2258601208,2258601471,AU 2258601472,2258601983,JP -2258601984,2258602319,AU -2258602320,2258602455,HK -2258602456,2258602495,AU +2258601984,2258602239,AU +2258602240,2258602495,HK 2258602496,2258602751,VN -2258602752,2258603263,AU +2258602752,2258603263,HK 2258603264,2258603279,IN 2258603280,2258603679,AU 2258603680,2258603711,IN 2258603712,2258603743,AU 2258603744,2258603751,TW -2258603752,2258603839,AU -2258603840,2258603903,HK -2258603904,2258604543,AU +2258603752,2258603775,AU +2258603776,2258604031,HK +2258604032,2258604543,AU 2258604544,2258604575,IN 2258604576,2258604591,SG 2258604592,2258604607,IN 2258604608,2258604671,AU 2258604672,2258604735,SG -2258604736,2258605567,AU +2258604736,2258604799,AU +2258604800,2258605055,HK +2258605056,2258605567,AU 2258605568,2258605631,SG 2258605632,2258605967,AU 2258605968,2258605991,NZ -2258605992,2258606207,AU -2258606208,2258606335,HK -2258606336,2258606463,AU +2258605992,2258606079,AU +2258606080,2258606463,HK 2258606464,2258606471,JP -2258606472,2258606591,AU +2258606472,2258606591,HK 2258606592,2258606607,JP 2258606608,2258606687,AU 2258606688,2258606703,JP 2258606704,2258607343,AU 2258607344,2258607351,SG -2258607352,2258609487,AU +2258607352,2258607871,AU +2258607872,2258608127,HK +2258608128,2258609487,AU 2258609488,2258609503,IN 2258609504,2258609511,AU 2258609512,2258609527,IN 2258609528,2258610303,AU 2258610304,2258610431,IN -2258610432,2258614783,AU +2258610432,2258611967,AU +2258611968,2258612223,HK +2258612224,2258614783,AU 2258614784,2258614799,TW 2258614800,2258616319,AU 2258616320,2258632703,HK 2258632704,2258698239,JP -2258698240,2259222527,US 2259222528,2259288063,DE -2259288064,2259353599,US 2259353600,2259419135,DE -2259419136,2259681279,US 2259681280,2259746815,DE -2259746816,2259812351,US 2259812352,2259877887,AU -2259877888,2259943423,US 2259943424,2260008959,JP -2260008960,2260140031,US 2260140032,2260205567,GB 2260205568,2260271103,BE -2260271104,2260467711,US 2260467712,2260533247,NL -2260533248,2260598783,US -2260598784,2260664319,CA 2260664320,2260729855,GB -2260729856,2260991999,US 2260992000,2261057535,CN -2261057536,2261188607,US -2261188608,2261254143,CA -2261254144,2261385215,US -2261385216,2261450751,PR 2261450752,2261516287,NL -2261516288,2261647359,US 2261647360,2261712895,FR -2261712896,2261778431,US 2261778432,2261843967,TW -2261843968,2261975039,US 2261975040,2262040575,AU 2262040576,2262106111,FR 2262106112,2262171647,IE 2262171648,2262237183,FR -2262237184,2262499327,US 2262499328,2262630399,GB 2262630400,2262761471,NL -2262761472,2262892543,US 2262892544,2262958079,GB 2262958080,2263023615,IE 2263023616,2263089151,FR -2263089152,2263678975,US 2263678976,2263744511,JP -2263744512,2263810047,US 2263810048,2263875583,GB -2263875584,2264203263,US 2264203264,2264268799,DE 2264268800,2264334335,FR 2264334336,2264399871,DE -2264399872,2264465407,US -2264530944,2264858623,US -2264989696,2265710591,US -2265710592,2265776127,CA -2265776128,2266169343,US -2266234880,2276786175,US -2276786176,2276851711,CA -2276851712,2277769215,US 2277769216,2277772543,GB 2277772544,2277772799,DE 2277772800,2277834751,GB -2277834752,2281701375,US -2281766912,2291204095,US -2291204096,2291269631,PR -2291269632,2291400703,CA 2291400704,2291466239,GB -2291466240,2291728383,US 2291728384,2291859455,AU 2291859456,2291924991,SE 2291924992,2291990527,GB 2291990528,2292056063,US 2292056064,2292121599,NO -2292121600,2292187135,CA -2292187136,2292383743,US 2292383744,2292449279,SE 2292449280,2292514815,NO -2292514816,2292776959,US 2292842496,2292908031,GB -2292908032,2292973567,US 2292973568,2293039103,DE 2293039104,2293104639,LU -2293104640,2293891071,US 2293891072,2293956607,AU 2293956608,2294022143,JP -2294022144,2294677503,US 2294677504,2294743039,JP 2294743040,2294808575,DE -2294808576,2294874111,US 2294874112,2294939647,IE -2294939648,2295201791,US 2295201792,2295267327,IE -2295267328,2296446975,US 2296446976,2296512511,SE -2296512512,2296774655,US 2296774656,2296840191,DE 2296840192,2296905727,NL -2296905728,2297626623,US 2297626624,2297692159,DE -2297692160,2298413055,US -2298544128,2299461631,US -2299461632,2299527167,CA -2299527168,2299592703,US 2299592704,2299658239,NL -2299658240,2300641279,US 2300641280,2300706815,FI 2300706816,2300772351,CH -2300772352,2301296639,US 2301296640,2301362175,IE 2301362176,2301427711,GB -2301427712,2301558783,US 2301558784,2301624319,NO -2301624320,2301755391,US 2301755392,2301820927,GB -2301820928,2302083071,US 2302083072,2302214143,NL -2302214144,2302279679,US 2302279680,2302541823,SE 2302541824,2302607359,CH -2302738432,2302935039,US 2302935040,2303000575,KR -2303000576,2303262719,US 2303262720,2303328255,GB -2303328256,2303393791,CA -2303393792,2303459327,US 2303459328,2303524863,AU -2303524864,2303852543,US -2303852544,2303918079,CA -2303918080,2304507903,US 2304507904,2304573439,AU 2304573440,2304638975,NO -2304638976,2304704511,CA -2304704512,2304770047,US 2304770048,2304835583,SE -2304835584,2305097727,US 2305097728,2305163263,GB -2305163264,2305359871,US 2305359872,2305425407,GB -2305425408,2305556479,US 2305556480,2305622015,GB 2305622016,2305687551,AU -2305687552,2305753087,US 2305753088,2305818623,AU -2305818624,2306015231,US -2306080768,2306146303,US -2306146304,2306211839,CA -2306211840,2306342911,US 2306342912,2306408447,NL 2306408448,2306473983,FR -2306473984,2306539519,CA -2306539520,2306932735,US 2306932736,2306998271,FR -2306998272,2307129343,US 2307129344,2307194879,SG 2307194880,2307260415,NO -2307260416,2307522559,US 2307522560,2307588095,CH -2307588096,2308112383,US 2308112384,2308177919,AU -2308177920,2308243455,US -2308243456,2308308991,CA -2308308992,2308505599,US 2308505600,2308571135,JP 2308571136,2308636671,AU -2308636672,2308702207,US 2308702208,2308767743,CH 2308767744,2308833279,AU -2308898816,2309160959,US 2309160960,2309226495,FI -2309226496,2309357567,US 2309357568,2309423103,AU -2309423104,2309685247,US 2309750784,2309816319,AU -2309816320,2309881855,US 2309881856,2309947391,NL -2309947392,2310668287,US -2310668288,2310733823,CA -2310733824,2310864895,US 2310864896,2310930431,HK -2310930432,2310995967,US 2310995968,2311061503,IE -2311061504,2311127039,US 2311127040,2311192575,DE 2311192576,2311258111,FR 2311258112,2311323647,GB -2311389184,2311847935,US 2311847936,2311913471,IT 2311913472,2311979007,GB -2311979008,2312044543,US -2312044544,2312110079,CA 2312110080,2312175615,AT -2312175616,2312437759,US 2312437760,2312503295,GB -2312634368,2312699903,US 2312699904,2312765439,NO 2312765440,2312830975,GB 2312830976,2312896511,AU -2312896512,2312962047,US 2312962048,2313158655,GB 2313158656,2313224191,NL -2313224192,2313289727,US 2313289728,2313355263,DE -2313355264,2314731519,US 2314731520,2314797055,DE -2314797056,2314862591,US 2314862592,2314993663,DE -2314993664,2315059199,US 2315059200,2315124735,GB -2315124736,2315190271,US -2315321344,2315452415,US 2315452416,2315517951,GB 2315517952,2315583487,ES -2315583488,2315649023,US 2315649024,2315714559,SE 2315714560,2315780095,AU -2315780096,2315911167,US -2315911168,2316042239,CA -2316042240,2316173311,US 2316173312,2316238847,SE -2316238848,2316500991,US 2316500992,2316566527,AU -2316566528,2316632063,US 2316632064,2316697599,FR 2316697600,2316763135,AT -2316763136,2316828671,US 2316828672,2316959743,AU -2316959744,2317221887,US 2317221888,2317287423,JP -2317287424,2317484031,US -2317484032,2317549567,CA -2317549568,2317615103,US 2317680640,2317811711,GB -2317811712,2317877247,US 2317877248,2317942783,GB 2317942784,2318008319,IT -2318008320,2318139391,US 2318139392,2318204927,AU -2318204928,2318401535,US 2318401536,2318467071,BE -2318467072,2318598143,US -2318598144,2318663679,CA -2318663680,2319122431,US -2319187968,2319253503,US -2319253504,2319319039,DE 2319319040,2319384575,NO 2319384576,2319450111,FR -2319450112,2319581183,US 2319581184,2319646719,IT -2319646720,2319843327,US 2319843328,2319908863,IT 2319908864,2319974399,AU -2319974400,2320039935,US -2320039936,2320105471,CA -2320105472,2320171007,US 2320171008,2320236543,NZ -2320236544,2320302079,US 2320302080,2320367615,AU -2320367616,2320433151,US 2320433152,2320564223,AU 2320564224,2320629759,CH -2320629760,2320695295,CA -2320695296,2321416191,US -2321481728,2321547263,US 2321547264,2321612799,FR -2321678336,2321743871,US 2321809408,2321874943,ES 2321874944,2321940479,JP 2321940480,2322006015,FR 2322006016,2322071551,SE 2322071552,2322137087,GB -2322137088,2322202623,US 2322202624,2322268159,SE 2322268160,2322333695,JP -2322333696,2322923519,US -2323054592,2323185663,CA -2323316736,2323382271,US 2323382272,2323447807,NO -2323447808,2323644415,US -2323677184,2323677695,US -2323709952,2323775487,US 2323775488,2323841023,AU 2323841024,2323906559,CH 2323906560,2323972095,IT -2323972096,2324037631,US 2324037632,2324103167,IL -2324103168,2327379967,US 2327511040,2327838719,CH -2327838720,2327969791,US 2327969792,2328035327,AU 2328035328,2328100863,FR -2328100864,2328231935,US 2328231936,2328297471,GB 2328313856,2328317951,NL 2328342528,2328342783,DE 2328362752,2328494079,DE -2328494080,2328559615,US 2328559616,2328625151,BE 2328690688,2328756223,BE 2328756224,2328821759,CH -2328821760,2329083903,US 2329083904,2329149439,NZ 2329149440,2329280511,JP -2329280512,2329346047,CA 2329346048,2329411583,SE 2329411584,2329477119,FI 2329477120,2329542655,AU -2329542656,2329608191,CA -2329673728,2329739263,US 2329739264,2329804799,SE 2329804800,2329870335,DE 2329870336,2330132479,CH 2330132480,2330198015,SE 2330198016,2330263551,CH -2330263552,2330394623,US 2330394624,2330460159,FR 2330460160,2330525695,AT 2330525696,2330591231,SE -2330591232,2330656767,US 2330656768,2330722303,NZ -2330722304,2331181055,US 2331181056,2331246591,JP 2331246592,2331443199,DE -2331443200,2331508735,US 2331508736,2331574271,GB 2331574272,2331639807,FI 2331639808,2331770879,GB 2331770880,2331836415,AU 2331836416,2331901951,GB -2331901952,2331967487,US 2332098560,2332622847,DE 2332688384,2332753919,BE 2332753920,2334064639,DE -2334064640,2334916607,US 2334916608,2334982143,AU -2334982144,2335178751,US -2335178752,2335244287,CA -2335244288,2335309823,US 2335309824,2335375359,DE -2335375360,2335506431,US 2335571968,2335637503,FR -2335637504,2335768575,US -2335768576,2335834111,CA 2335834112,2335899647,SE 2335899648,2335965183,AU -2335965184,2336161791,US 2336161792,2336227327,NL -2336227328,2336358399,US 2336358400,2336423935,FI -2336423936,2336882687,US 2336882688,2336948223,FI 2336948224,2337013759,DE -2337013760,2337210367,US 2337210368,2337275903,CH 2337275904,2337341439,NZ -2337341440,2337406975,US 2337406976,2337472511,BR 2337472512,2337538047,PT -2337538048,2337669119,US 2337669120,2337734655,AU -2337734656,2337865727,US 2337865728,2337931263,DE 2337931264,2337996799,BE 2337996800,2338062335,GR @@ -33582,36 +30703,23 @@ 2338108928,2338109951,IL 2338115072,2338115839,IL 2338126592,2338127615,IL -2338127872,2338324479,US 2338324480,2338390015,SE 2338390016,2338455551,FI 2338455552,2338521087,NO -2338521088,2338586623,US 2338586624,2338652159,FR -2338717696,2338783231,US -2338783232,2338848767,CA -2338848768,2338914303,US 2338914304,2339962879,NO -2339962880,2340028415,US 2340028416,2340093951,NL 2340093952,2340159487,FI 2340159488,2340225023,FR -2340225024,2340421631,US 2340421632,2340487167,IT 2340552704,2340618239,AU -2340618240,2340683775,US 2340683776,2340749311,AU 2340749312,2340814847,GB 2340814848,2340880383,AU -2340880384,2341273599,US 2341273600,2341339135,KW -2341339136,2341404671,CA 2341404672,2341470207,GB -2341470208,2341535743,US 2341535744,2341601279,NO -2341601280,2341732351,US 2341797888,2341863423,GB -2341928960,2341994495,US 2341994496,2342060031,JP 2342060032,2342125567,GB 2342125568,2342191103,JP @@ -33619,106 +30727,55 @@ 2342322176,2342387711,FI 2342387712,2342453247,FR 2342518784,2342584319,FR -2342584320,2342649855,US 2342649856,2342715391,NL 2342715392,2342780927,AU 2342780928,2342846463,NO 2342846464,2342911999,BE 2342912000,2342977535,GB -2342977536,2343043071,US 2343043072,2343108607,AU -2343108608,2343174143,US -2343239680,2343370751,US -2343370752,2343436287,CA 2343436288,2343501823,DE 2343501824,2343567359,TW -2343632896,2343698431,US 2343698432,2343763967,NL 2343763968,2343829503,TR -2343829504,2344026111,US 2344091648,2344157183,GB -2344157184,2344222719,US -2344288256,2344353791,US 2344353792,2344419327,AU 2346582016,2346647551,GB 2346647552,2346713087,TW -2346778624,2346844159,US -2347040768,2347106303,US 2347106304,2347171839,AU -2347171840,2348744703,US -2348875776,2353725439,US -2353790976,2353856511,US 2353856512,2353922047,FR 2353922048,2353987583,AT 2353987584,2354053119,AU -2354053120,2354118655,CA 2354118656,2354184191,JP -2354184192,2354249727,US 2354249728,2354315263,AU 2354315264,2354380799,DE 2354380800,2354446335,NL 2354446336,2354511871,FR -2354511872,2354577407,CA -2354577408,2354839551,US 2354839552,2354905087,TW 2354905088,2355036159,FR -2355036160,2355101695,US 2355101696,2355167231,TW 2355167232,2355232767,GB -2355232768,2355305583,US -2355305584,2355305591,DK -2355305592,2355691519,US 2355691520,2355757055,IT -2355757056,2355953663,US 2355953664,2357919743,TW -2357919744,2358181887,US -2358247424,2358509567,US 2358509568,2358575103,MX 2358640640,2358706175,SE 2358706176,2358771711,FI -2358771712,2359230463,US 2359230464,2359295999,AU -2359296000,2359361535,US -2359361536,2359427071,CA -2359427072,2359558143,US 2359558144,2359623679,IT -2359623680,2359689215,US 2359689216,2359754751,SE -2359754752,2359820287,CA 2359820288,2359885823,AU -2359885824,2360672255,US 2360672256,2360737791,DE -2360737792,2360868863,US -2360868864,2360934399,CA -2360934400,2361327615,US 2361327616,2361393151,AR -2361393152,2361458687,US -2361458688,2361524223,CA -2361524224,2361917439,US 2361917440,2361982975,NZ -2361982976,2362114047,US 2362114048,2362179583,IE -2362179584,2362245119,US -2362441728,2362572799,US -2362638336,2362769407,US -2362834944,2363490303,US -2363555840,2363883519,US -2363883520,2363949055,CA -2363949056,2364342271,US -2364407808,2364538879,US -2364604416,2364735487,US -2364801024,2364932095,US -2364997632,2365128703,US -2365259776,2365390847,US +2362179584,2362245119,GB +2363949056,2364014591,US 2365390848,2365456383,AU -2365456384,2365521919,US 2365652992,2367487999,DE 2367488000,2367553535,BA 2367553536,2370895871,DE 2370895872,2370961407,SE 2370961408,2371158015,DE 2371158016,2371223551,RO -2371223552,2371289087,US 2371289088,2371616767,DE 2371616768,2371682303,GB 2371682304,2371747839,NL @@ -33727,283 +30784,165 @@ 2371944448,2372009983,GB 2372009984,2372075519,CH 2372075520,2372206591,DE -2372272128,2372337663,US 2372337664,2372403199,ID -2372403200,2372468735,US -2372534272,2372665343,US 2372665344,2372730879,IT -2372730880,2372796415,CA -2372796416,2372993023,US 2372993024,2373058559,DE -2373058560,2373124095,US 2373124096,2373189631,FR -2373189632,2373255167,US -2373255168,2373451775,CA 2373451776,2373517311,AU -2373517312,2374107135,US 2374107136,2374172671,DE -2374172672,2374238207,US 2374238208,2374303743,AU -2374303744,2374369279,US 2374565888,2374631423,SE -2374696960,2374959103,US 2374959104,2375024639,BE 2375024640,2375090175,DK 2375090176,2375155711,NO 2375155712,2375221247,FI 2375221248,2375286783,SE 2375286784,2375352319,CH -2375352320,2376269823,US 2376269824,2376335359,GB -2376335360,2376597503,US 2376597504,2376663039,AU 2376663040,2376728575,DE 2376794112,2376859647,CH 2376859648,2376925183,FI -2376925184,2377056255,US 2377056256,2377121791,FR 2377121792,2377187327,NL -2377187328,2377252863,US 2377252864,2377318399,JP -2377318400,2378170367,US 2378170368,2378235903,FI -2378235904,2378301439,US 2378301440,2378366975,FR -2378366976,2378432511,US -2378498048,2378694655,US 2378694656,2378760191,DE 2378760192,2378825727,AT -2378825728,2378891263,US 2378891264,2378956799,AT -2378956800,2379218943,US 2379218944,2379284479,FI -2379284480,2380201983,US 2380201984,2380267519,KR -2380267520,2380398591,US 2380398592,2380464127,IL 2380464128,2380529663,FR 2380529664,2380595199,GB 2380595200,2380660735,JP -2380660736,2380726271,US 2380726272,2380791807,GB -2380791808,2381119487,US -2381185024,2381381631,US 2381381632,2381447167,GB -2381447168,2381512703,US 2381512704,2381578239,AU 2381578240,2381643775,AT 2381643776,2381709311,GB -2381709312,2381905919,US 2381905920,2381971455,CH 2381971456,2382036991,IT -2382036992,2382102527,US 2382102528,2382168063,NL 2382168064,2382233599,BE -2382233600,2382299135,US -2382430208,2383085567,CA -2383151104,2386624511,CA -2386624512,2386690047,US -2386690048,2387410943,CA -2387410944,2387476479,US -2387476480,2387542015,CA -2387542016,2387607551,US -2387607552,2388328447,CA -2388393984,2389245951,CA -2389311488,2389639167,CA -2389704704,2390818815,CA -2390884352,2391277567,CA -2391343104,2394947583,CA -2394947584,2395013119,US -2395013120,2395209727,CA -2395340800,2397700095,CA -2397765632,2398748671,CA -2398945280,2399010815,CA -2399207424,2401828863,US 2401828864,2401894399,GB -2401894400,2402222079,US 2402222080,2402287615,IE -2402287616,2402418687,US 2402418688,2402484223,AT 2402484224,2402549759,FI 2402549760,2402680831,GB 2402680832,2402746367,BR -2402746368,2403401727,US 2403401728,2403467263,GB -2403467264,2404974591,US 2404974592,2405040127,HK 2405040128,2405105663,JP -2405105664,2405171199,US 2405171200,2405236735,AU 2405236736,2405302271,DE 2405302272,2405367807,JP -2405367808,2405433343,US 2405433344,2405498879,NZ 2405498880,2405564415,NO -2405564416,2405629951,US 2405629952,2405695487,CH -2405695488,2406088703,US 2406088704,2406285311,BR -2406285312,2406809599,US 2406809600,2406875135,GB 2406875136,2406940671,SE 2406940672,2407006207,AU -2407006208,2407071743,US 2407071744,2407137279,NL -2407137280,2407333887,US 2407333888,2407399423,JP 2407399424,2407464959,FR -2407464960,2407530495,US 2407596032,2407661567,BE 2407661568,2407727103,AT -2407727104,2408054783,US 2408054784,2408120319,JP -2408185856,2409627647,US 2409693184,2409758719,AT -2409758720,2409824255,US 2409824256,2409955327,DE -2409955328,2410086399,US 2410086400,2410151935,GB -2410151936,2410217471,US 2410217472,2410283007,BE -2410283008,2410348543,US 2410348544,2410414079,JP -2410414080,2410545151,US 2410545152,2410610687,AU -2410610688,2410676223,US 2410676224,2410938367,NL 2410938368,2411003903,CH -2411003904,2411462655,US 2411462656,2411593727,AU -2411593728,2411986943,US 2411986944,2412052479,FR -2412052480,2412314623,US 2412314624,2412380159,JP -2412445696,2412576767,US 2412576768,2412642303,AT -2412642304,2412773375,US -2412838912,2412904447,US 2412904448,2412969983,GB -2412969984,2413297663,US 2413297664,2413363199,AU 2413363200,2413428735,SE 2413428736,2413494271,AU -2413494272,2413625343,US 2413625344,2413690879,JP -2413690880,2413821951,US 2413821952,2413887487,AT 2413887488,2413953023,IT -2413953024,2414411775,US 2414411776,2414477311,GR 2414477312,2414542847,GB -2414542848,2414673919,US 2414673920,2414739455,SE 2414739456,2414804991,AU 2414804992,2414870527,IE -2414870528,2415198207,US 2415198208,2415263743,AT -2415263744,2415394815,US 2415394816,2415460351,KR -2415460352,2415656959,US 2415656960,2415722495,GB 2415722496,2415788031,JP -2415788032,2415853567,US 2415984640,2416050175,JP 2416050176,2416115711,NL -2416115712,2416181247,US 2416181248,2416246783,FI -2416246784,2416312319,US 2416312320,2416377855,AU -2416443392,2416705535,US -2416771072,2416967679,US 2416967680,2417033215,IN -2417033216,2417229823,US 2417229824,2417295359,ES 2417295360,2417360895,PT 2417360896,2417426431,MX 2417426432,2417491967,BR 2417491968,2417557503,GR -2417557504,2417688575,US 2417688576,2417754111,SE -2417754112,2418016255,US 2418016256,2418081791,GB -2418081792,2418606079,US 2418606080,2418671615,DE -2418671616,2418737151,US 2418737152,2418802687,NL -2418868224,2419326975,US 2419392512,2419458047,AU 2419458048,2419523583,NL 2419523584,2419589119,AU 2419589120,2419654655,FR 2419654656,2419720191,SE -2419720192,2420047871,US 2420047872,2420113407,SE 2420113408,2420178943,PT 2420178944,2420244479,AT 2420244480,2420310015,NZ -2420310016,2420899839,US 2420899840,2420965375,DE -2420965376,2421096447,US 2421096448,2421161983,AU -2421161984,2421293055,US 2421293056,2421358591,GB -2421358592,2421424127,US 2421424128,2421489663,NO 2421489664,2421555199,CH -2421555200,2421620735,US 2421620736,2421686271,GB -2421686272,2422145023,US 2422145024,2422154239,NL 2422154240,2422155263,US -2422155264,2422210559,NL -2422210560,2422276095,US +2422155264,2422161407,NL +2422161408,2422163455,GB +2422163456,2422165503,US +2422165504,2422167551,HK +2422167552,2422210559,NL 2422276096,2422341631,AU 2422341632,2422407167,GB -2422407168,2423128063,US 2423128064,2423193599,AU -2423193600,2423717887,US 2423717888,2423783423,NL 2423783424,2423848959,FJ -2423848960,2423914495,US 2423914496,2423980031,TR 2424045568,2424111103,GB -2424111104,2424242175,US 2424242176,2424307711,NO -2424307712,2424438783,US 2424438784,2425159679,AU -2425159680,2425421823,US 2425421824,2425487359,DE -2425487360,2426667007,US 2426667008,2426732543,NO 2426732544,2426798079,FR -2426798080,2426929151,US 2426929152,2426994687,GB -2426994688,2427256831,US 2427256832,2427322367,GB -2427322368,2427453439,US 2427453440,2427584511,NO 2427584512,2427650047,GB 2427650048,2427846655,NO -2427846656,2428567551,US 2428567552,2428633087,NO -2428633088,2428698623,CA -2428698624,2428960767,US 2428960768,2429026303,MY 2429026304,2429091839,CH -2429091840,2429288447,US 2429288448,2429353983,FR 2429353984,2429419519,AU 2429419520,2429485055,RU -2429485056,2429616127,US 2429616128,2429681663,NL -2429681664,2429878271,US 2429878272,2429943807,JP 2429943808,2430009343,HK -2430009344,2430205951,US 2430205952,2430271487,AU -2430271488,2432172031,US 2432172032,2432237567,BE -2432237568,2432630783,US 2432696320,2433810431,NL 2433810432,2433875967,GB 2433875968,2436300799,NL @@ -34045,55 +30984,28 @@ 2449145856,2449211391,SE 2449211392,2449276927,CH 2449276928,2449407999,DE -2449539072,2449604607,US 2449604608,2449670143,NO 2449670144,2449735679,LU 2449735680,2449801215,CH -2449801216,2450194431,US 2450194432,2450259967,AU -2450259968,2450718719,US 2450718720,2450784255,FR -2450784256,2450849791,US 2450849792,2450915327,SE -2450915328,2452619263,US 2452619264,2452684799,IT -2452684800,2452750335,US 2452750336,2452815871,NL 2452815872,2452881407,JP -2452946944,2453143551,US 2453143552,2453209087,JP -2453209088,2453340159,US 2453340160,2453405695,NO -2453471232,2453536767,US 2453536768,2453602303,AU -2453602304,2453667839,US -2453733376,2453798911,US 2453864448,2453929983,CH -2453929984,2454061055,US 2454061056,2454126591,GB -2454126592,2454192127,US 2454192128,2454257663,NO -2454257664,2454388735,US 2454388736,2454454271,SE -2454454272,2454519807,US 2454519808,2454585343,GB -2454585344,2454716415,US 2454716416,2454781951,GB 2454781952,2454847487,FI -2454847488,2454851583,US -2454851584,2454851839,DK -2454851840,2454853119,US -2454853120,2454853375,DK -2454853376,2454887423,US -2454887424,2454887679,DK -2454887680,2454913023,US 2454913024,2454978559,CL -2454978560,2455175167,US 2455175168,2455240703,GB -2455240704,2455371775,US -2455437312,2455830527,US 2455830528,2455896063,GB -2455896064,2456027135,US 2456027136,2456092671,IT 2456092672,2456158207,GB 2456158208,2456223743,CZ @@ -34104,93 +31016,58 @@ 2456551424,2456616959,AT 2456616960,2456682495,CH 2456682496,2456748031,HU -2456748032,2456813567,US 2456813568,2456879103,AT -2456879104,2457075711,US 2457075712,2457141247,AU 2457141248,2457206783,JP 2457206784,2457272319,AU 2457272320,2457337855,FI -2457403392,2457599999,US 2457600000,2457665535,GR -2457665536,2458058751,US -2458058752,2458124287,CA -2458124288,2458189823,US 2458189824,2458255359,IT 2458255360,2458320895,BR -2458320896,2458386431,US 2458386432,2458451967,CH -2458451968,2458648575,US 2458648576,2458714111,DE -2458779648,2458910719,US 2458910720,2458976255,AU -2458976256,2459631615,US 2459631616,2459697151,CL -2459697152,2459828223,US 2459893760,2459959295,CH -2459959296,2460024831,US 2460024832,2460090367,FI 2460090368,2460155903,GB -2460155904,2460221439,US 2460221440,2460286975,BR -2460286976,2460549119,US 2460549120,2460614655,GB -2460614656,2460680191,US 2460680192,2460745727,NZ 2460745728,2460811263,NO 2460811264,2460876799,SE -2460876800,2460942335,US 2460942336,2461007871,BE 2461007872,2461138943,GB 2461138944,2461204479,AU 2461204480,2461270015,GB -2461270016,2461401087,US -2461466624,2461597695,US -2461663232,2461794303,US 2461794304,2461859839,GB -2461859840,2461990911,US 2461990912,2462056447,GB 2462056448,2462121983,NO 2462121984,2462187519,PT 2462187520,2462253055,GB 2462253056,2462384127,AU -2462384128,2463236095,US 2463236096,2463301631,AT 2463301632,2463367167,FI 2463432704,2463498239,NO -2463498240,2463629311,US 2463629312,2463694847,CH -2463694848,2463825919,US 2463825920,2463891455,ES 2463891456,2463911935,LU 2463911936,2463916031,FR 2463916032,2463956991,LU 2463956992,2464022527,AU -2464022528,2464153599,US 2464153600,2464219135,NO -2464219136,2464284671,US -2464284672,2464350207,VI 2464350208,2464415743,GB 2464415744,2464481279,CH -2464481280,2464546815,US -2464743424,2464808959,US 2464808960,2464874495,DE -2464874496,2465660927,US 2465726464,2465791999,CH 2465792000,2465857535,FR -2465857536,2465923071,US -2465988608,2466054143,US 2466054144,2466119679,SE 2466119680,2466185215,DE -2466316288,2466643967,US 2466709504,2466775039,HU 2466775040,2466840575,HK -2466840576,2466906111,US 2466906112,2466971647,AU -2466971648,2467037183,US 2467037184,2467102719,NL 2467102720,2467233791,SE -2467233792,2468020223,US 2468020224,2468085759,GR 2468085760,2468151295,JP 2468151296,2468174847,DK @@ -34199,180 +31076,115 @@ 2468189664,2468189695,GB 2468189696,2468216831,DK 2468216832,2468282367,DE -2468282368,2468347903,US 2468347904,2468478975,CZ -2468478976,2468937727,US 2468937728,2469003263,AU -2469003264,2469068799,US 2469068800,2469134335,KR 2469134336,2469199871,SE 2469199872,2469265407,RU 2469265408,2469396479,KR -2469396480,2469658623,US 2469658624,2469724159,GR -2469724160,2469789695,US 2469789696,2469855231,DE -2469855232,2470182911,US 2470182912,2470248447,CH -2470248448,2470510591,US 2470510592,2470576127,BR 2470576128,2470641663,AU 2470641664,2470707199,LU 2470707200,2470772735,GB 2470772736,2470838271,AU -2470838272,2471165951,US 2471165952,2471231487,CH 2471231488,2471297023,AU 2471297024,2471362559,GB -2471428096,2471690239,US 2471690240,2471821311,ES 2471886848,2472083455,CH 2472083456,2472148991,GB -2472148992,2472214527,US -2472214528,2472280063,CS -2472280064,2472345599,US +2472214528,2472230911,RS +2472230912,2472231935,CS +2472231936,2472280063,RS 2472345600,2472411135,BE 2472411136,2472476671,FR 2472476672,2472542207,GR 2472542208,2472607743,ES -2472607744,2472673279,US 2472673280,2472869887,FR -2472869888,2472935423,US 2472935424,2473000959,GR -2473000960,2473394175,US 2473394176,2473459711,AU 2473525248,2473656319,NO -2473656320,2474049535,US 2474049536,2474115071,GB -2474115072,2474246143,US 2474246144,2474377215,IT -2474377216,2474442751,US 2474442752,2474508287,AT -2474508288,2474573823,US 2474573824,2474639359,FR -2474639360,2474901503,US 2474901504,2474967039,AU -2474967040,2475556863,US 2475556864,2475622399,DE 2475622400,2475687935,GB -2475687936,2475884543,US 2475884544,2476277759,GB -2476277760,2476474367,US 2476474368,2476539903,ES 2476539904,2476605439,JP 2476605440,2476670975,NZ -2476670976,2476802047,US 2476802048,2476867583,IL 2476867584,2476998655,IT -2476998656,2477195263,US 2477195264,2477260799,CH -2477260800,2477457407,US 2477457408,2477522943,FR 2477522944,2477588479,DE 2477588480,2477654015,FR -2477654016,2477719551,US 2477719552,2477785087,SK 2477785088,2477850623,JP -2477850624,2478047231,US 2478047232,2478112767,SE 2478112768,2478178303,NL -2478178304,2478309375,US 2478309376,2478374911,GB -2478374912,2478440447,US 2478440448,2478505983,SE -2478505984,2478571519,US 2478571520,2478702591,GB -2478702592,2478899199,US 2478899200,2478964735,GB -2479030272,2479095807,US 2479095808,2479161343,FR 2479161344,2479226879,GB -2479226880,2479357951,US 2479357952,2479423487,AU 2479423488,2479489023,GB -2479489024,2479620095,US 2479620096,2479685631,DE -2479685632,2479947775,US 2479947776,2480013311,AU 2480013312,2480078847,FR 2480078848,2480209919,AU 2480209920,2480275455,SK 2480275456,2480340991,SE 2480340992,2480406527,FR -2480406528,2480668671,US 2480668672,2480734207,SE -2480734208,2481192959,US 2481192960,2481455103,CZ 2481455104,2481520639,SK 2481520640,2481848319,IL -2481848320,2482175999,US 2482176000,2482208767,FI 2482208768,2482216959,US 2482216960,2482225151,FI 2482225152,2482233343,SG 2482233344,2482241535,CN -2482241536,2482634751,US 2482634752,2482700287,FR 2482700288,2482765823,CZ 2482765824,2482831359,IE -2482831360,2482962431,US -2483093504,2483159039,US 2483159040,2483224575,SE 2483224576,2483290111,GB -2483290112,2483421183,US 2483421184,2483486719,HU -2483486720,2486566911,US 2486566912,2486632447,CH -2486632448,2486697983,US 2486697984,2486763519,AT -2486763520,2486960127,US 2486960128,2487025663,FR -2487025664,2488205311,US 2488205312,2488270847,GB -2488270848,2488336383,US 2488336384,2488401919,PL 2488401920,2488532991,NO -2488532992,2488795135,US 2488795136,2488860671,GB -2488860672,2489647103,US -2489843712,2490236927,US 2490236928,2490302463,LU -2490302464,2490695679,US -2490695680,2490761215,CA 2490761216,2491154431,NO -2491154432,2491875327,US 2491875328,2492006399,SE -2492006400,2492071935,US 2492071936,2492137471,SE -2492137472,2492203007,US 2492203008,2492268543,NO -2492268544,2492399615,US 2492399616,2492465151,FR -2492465152,2492530687,US 2492530688,2492596223,AU -2492596224,2492727295,US 2492727296,2492792831,NL -2492792832,2492923903,US 2492923904,2492989439,OM -2492989440,2493513727,US 2493513728,2493579263,SE 2493579264,2493644799,JP -2493644800,2494103551,US 2494103552,2494169087,FR -2494169088,2494562303,US 2494562304,2494627839,GB -2494627840,2494889983,US 2494889984,2494955519,GB 2494955520,2495021055,AU -2495021056,2495152127,US -2495217664,2495283199,US 2495283200,2495348735,CH -2495348736,2495807487,US 2495807488,2495873023,AU 2495873024,2495938559,CH 2495938560,2496004095,GB 2496004096,2496069631,AT -2496069632,2496135167,US 2496135168,2496200703,NL 2496200704,2497682431,MX 2497682432,2497683455,EC @@ -34384,44 +31196,26 @@ 2499477504,2499543039,DE 2499543040,2499608575,NL 2499608576,2499674111,GB -2499674112,2499739647,US -2499870720,2500001791,US -2500067328,2501574655,US -2501640192,2503016447,US 2503016448,2503081983,IL -2503081984,2503671807,US 2503671808,2503737343,NL -2503737344,2503868415,US -2503933952,2506293247,US -2506293248,2506358783,CA -2506358784,2508062719,US -2508128256,2508455935,US 2508455936,2508521471,IT 2508521472,2508587007,CH 2508587008,2508652543,BE 2508652544,2508718079,AU -2508718080,2508914687,US 2508914688,2508980223,IT -2509045760,2509242367,US 2509242368,2509307903,AU -2509307904,2509373439,US 2509373440,2509438975,NL 2509504512,2509570047,AT -2509570048,2509832191,US 2509832192,2509897727,IE 2509963264,2510028799,GB 2510028800,2510094335,PL 2510094336,2510159871,IE -2510159872,2510749695,US 2510749696,2510815231,AU -2510815232,2510946303,US 2510946304,2511011839,GB 2511011840,2511077375,AU -2511142912,2511339519,US 2511339520,2511405055,AU 2511405056,2512715775,GB 2512715776,2512781311,FI -2512781312,2512912383,US 2512977920,2513502207,DE 2513502208,2513567743,NO 2513633280,2513698815,DE @@ -34430,134 +31224,77 @@ 2514419712,2514485247,GB 2514485248,2514514431,DE 2514514432,2514514687,NL -2514514688,2515832831,DE -2515832832,2515833855,FR -2515833856,2516254719,DE +2514514688,2516254719,DE 2516254720,2516320255,FR -2516320256,2516451327,US 2516451328,2516516863,GB 2516647936,2523201535,JP 2523201536,2523267071,AU -2523267072,2523529215,US 2523529216,2523594751,NO 2523594752,2523660287,AT -2523660288,2524119039,US -2524315648,2524512255,US -2524643328,2524971007,US 2524971008,2525036543,ES -2525102080,2525233151,US 2525233152,2525298687,SE -2525298688,2525626367,US 2525757440,2525822975,GR -2525822976,2526085119,US 2526085120,2526216191,IT -2526216192,2526412799,US 2526412800,2526478335,KR 2526478336,2526543871,AU -2526543872,2526937087,US 2526937088,2527002623,BE -2527002624,2527133695,US 2527133696,2527461375,BR -2527461376,2527920127,US 2527920128,2527985663,AU -2527985664,2528051199,US 2528051200,2528116735,FR -2528116736,2528247807,US 2528247808,2528313343,IT -2528313344,2528575487,US 2528575488,2528641023,KR -2528641024,2528706559,US 2528706560,2529034239,VE -2529034240,2529099775,US 2529099776,2529165311,AU -2529165312,2529492991,US 2529492992,2529558527,KR -2529558528,2529886207,US 2529886208,2529951743,AU 2529951744,2530017279,GB 2530017280,2530082815,CH 2530082816,2530148351,NZ 2530148352,2530213887,AU -2530213888,2530541567,US 2530541568,2530607103,CH 2530607104,2530672639,ES -2530672640,2530803711,US 2530803712,2530869247,IT -2530869248,2531196927,US -2531262464,2531459071,US 2531459072,2531524607,SE -2531524608,2531590143,US 2531590144,2531655679,AU -2531655680,2532048895,US 2532048896,2532114431,SE 2532114432,2532179967,GB -2532179968,2532376575,US 2532376576,2532442111,ES 2532442112,2532507647,FR -2532507648,2532573183,US 2532573184,2532638719,ES -2532638720,2533031935,US 2533031936,2533097471,BE -2533097472,2533228543,US 2533228544,2533294079,PL 2533425152,2539978751,IT -2539978752,2540240895,US -2540240896,2540306431,FI -2540306432,2540896255,US 2540896256,2540961791,GB -2540961792,2541223935,US 2541223936,2541289471,CH -2541289472,2541682687,US 2541682688,2541748223,CH -2541748224,2541813759,US 2541813760,2541879295,GB 2541879296,2541944831,AU -2541944832,2542075903,US 2542075904,2542141439,GB -2542141440,2542206975,US 2542272512,2542338047,DE -2542338048,2543583231,US 2543583232,2543648767,SE 2543648768,2543714303,NO 2543714304,2543779839,JP -2543779840,2544500735,US 2544500736,2544566271,GB -2544566272,2544631807,US 2544631808,2544697343,JP -2544697344,2544828415,US 2544893952,2544959487,GB 2544959488,2545025023,SE 2545025024,2545090559,AU -2545090560,2545156095,US 2545156096,2545221631,GB -2545221632,2545287167,US 2545287168,2545352703,GB 2545352704,2545418239,CH -2545418240,2545483775,NL -2545483776,2545614847,US 2545614848,2545680383,NO -2545680384,2545745919,US 2545745920,2545811455,DE -2545811456,2547187711,US 2547187712,2547318783,GB -2547318784,2547515391,US -2550202368,2554462207,US 2554462208,2554527743,HU -2554527744,2554789887,US 2554789888,2554855423,GB -2554855424,2554920959,US 2554920960,2554986495,DK 2554986496,2555052031,CL -2555052032,2555117567,US 2555117568,2555183103,AU 2555183104,2555248639,FR 2555248640,2555314175,GB -2555314176,2555445247,US 2555445248,2555510783,FR -2555510784,2555576319,US 2555576320,2555641855,AU 2555641856,2555707391,BR -2555707392,2555903999,US 2555904000,2555969535,CH 2555969536,2556035071,FR 2556035072,2556100607,NO @@ -34566,334 +31303,182 @@ 2556231680,2556362751,NO 2556362752,2556428287,DK 2556428288,2556493823,CH -2556493824,2556559359,US 2556559360,2556624895,AU 2556624896,2556690431,KR -2556690432,2556755967,US 2556755968,2557018111,HK 2557018112,2557083647,GB -2557542400,2557607935,US 2557607936,2557673471,GB 2557673472,2557739007,DK -2557739008,2557870079,US 2557870080,2557935615,ID -2557935616,2558918655,US 2558918656,2558984191,GB -2558984192,2559246335,US 2559246336,2559311871,CL -2559311872,2559508479,US 2559508480,2559574015,DE -2559574016,2559770623,US 2559770624,2559836159,AU -2559836160,2559901695,US 2559901696,2559967231,KR 2559967232,2560032767,GB -2560032768,2560098303,US 2560098304,2560163839,BE 2560163840,2560229375,NZ -2560229376,2560360447,US -2560425984,2561015807,US -2561671168,2563244031,US -2563768320,2564947967,US 2564947968,2565013503,SG -2565013504,2565210111,US 2566979584,2567045119,FI -2567045120,2567110655,US -2567176192,2567241727,US 2567241728,2567307263,SI -2567307264,2567897087,US 2567897088,2567962623,NO -2567962624,2568028159,US 2568028160,2568093695,DE -2568093696,2568159231,US 2568159232,2568224767,PL 2568224768,2568290303,SG -2568290304,2569142271,US -2569404416,2569797631,US -2569797632,2569863167,NO -2569863168,2569928703,CH -2569928704,2569989631,US 2569989632,2569989888,CH -2569989889,2572681215,US 2572681216,2572746751,SE -2572746752,2572943359,US 2572943360,2573402111,DE 2573467648,2573533183,DE -2573598720,2573926399,US 2573926400,2573991935,AU 2573991936,2574123007,CH 2574123008,2574188543,NO 2574188544,2574254079,NZ 2574254080,2574319615,SE -2574319616,2574647295,US -2583756800,2584018943,US -2584018944,2584084479,CA -2584084480,2584215551,US 2584215552,2584281087,GB -2584281088,2584346623,US 2584346624,2584412159,KR -2584412160,2584477695,CA -2584477696,2584608767,US 2584608768,2584805375,CH -2584805376,2585001983,US -2585001984,2585067519,CA -2585067520,2585788415,US 2585788416,2585853951,GB 2585853952,2585985023,JP -2585985024,2587951103,US -2600534016,2600665087,US -2600665088,2600730623,CA 2600730624,2600796159,NO -2600796160,2601123839,US -2601123840,2601189375,CA -2601320448,2601451519,US -2601451520,2601517055,CA -2601517056,2602565631,US 2602565632,2602631167,NZ -2602631168,2604007423,US 2604007424,2604072959,ES 2604072960,2604138495,NO 2604138496,2604204031,DE -2604204032,2604335103,US 2604335104,2604400639,NZ 2604400640,2604466175,AU -2604466176,2604531711,US -2604531712,2604597247,CA -2604597248,2604793855,US 2604793856,2604859391,CH -2604859392,2604990463,US 2604990464,2605055999,SG -2605056000,2605121535,US 2605121536,2605187071,AU -2605187072,2605252607,US 2605252608,2605318143,AT -2605318144,2606301183,US -2606366720,2606563327,US -2606628864,2607349759,US 2607349760,2607415295,CH -2607415296,2609053695,US 2609053696,2609119231,GB 2609119232,2609184767,FR 2609184768,2609250303,DE -2609250304,2609381375,US 2609381376,2609446911,GB 2609446912,2609512447,DK -2609512448,2609643519,US 2609643520,2609709055,GB -2609709056,2609840127,US 2609840128,2609971199,AU 2609971200,2610036735,GB -2610036736,2610823167,US 2610823168,2610888703,PL 2610954240,2611019775,JP -2611019776,2612592639,US 2612592640,2612658175,IT -2612658176,2612723711,US 2612723712,2612789247,AU -2612789248,2613051391,US 2613051392,2613116927,GB -2613116928,2613182463,US -2613182464,2613247999,CA -2613248000,2613313535,US -2613379072,2613444607,US 2613444608,2613510143,GB -2613510144,2613706751,US 2613706752,2613772287,GB -2613772288,2613837823,US 2613837824,2613903359,NL 2613903360,2613968895,AU -2613968896,2614034431,US 2614034432,2614099967,GR -2614099968,2614165503,US +2614099968,2614165503,CH 2614165504,2614231039,NO 2614231040,2614296575,ES 2614296576,2614362111,BR -2614362112,2615083007,US 2615083008,2615148543,TR -2615148544,2615345151,US 2615345152,2615410687,NO 2615410688,2615476223,CH -2615476224,2615541759,US 2615541760,2615607295,KR 2615607296,2615672831,GB -2616262656,2616524799,US 2616524800,2616590335,GB -2616590336,2616786943,US 2616786944,2616852479,GB 2616852480,2616918015,DE -2616918016,2617049087,US 2617049088,2617114623,IT -2617114880,2617115135,US -2617147392,2617148159,US -2617311232,2617769983,US -2617835520,2617901055,US 2617901056,2617966591,FI -2617966592,2618032127,CA -2618032128,2618097663,US 2618097664,2618163199,NZ 2618163200,2618228735,IT -2618228736,2618294271,US 2618294272,2618359807,AU 2618359808,2618425343,PL 2618425344,2618490879,FR -2618490880,2618687487,US 2618687488,2618753023,AU -2618753024,2618884095,US 2618884096,2618949631,CH -2618949632,2619080703,US 2619080704,2619146239,FR -2619146240,2619277311,US 2619277312,2619342847,BN -2619342848,2619473919,US -2619473920,2619539455,CA 2619539456,2619604991,ES -2619604992,2619736063,US -2619801600,2620063743,US 2620063744,2620129279,GB -2620129280,2620194815,CA -2620194816,2620391423,US 2620391424,2620456959,GB 2620456960,2620522495,SE 2620522496,2620588031,AU 2620588032,2620653567,SE 2620653568,2620719103,NO -2620719104,2620784639,US 2620784640,2620850175,IT -2620850176,2620981247,US -2620981248,2621046783,CA 2621046784,2621112319,AT 2621112320,2621177855,NZ -2621177856,2621243391,US 2621243392,2621308927,GB 2621308928,2621374463,NZ -2621374464,2621636607,US 2621636608,2621702143,DE -2621702144,2621767679,US 2621767680,2621833215,NZ -2621833216,2622423039,US -2622423040,2622488575,CA -2622488576,2622685183,US 2622685184,2622750719,NL -2622750720,2623602687,US 2623602688,2623668223,CL -2623668224,2624192511,US 2624192512,2624258047,CH -2624258048,2624716799,US 2624716800,2624782335,NL 2624782336,2624847871,CH 2624847872,2624913407,NO -2624913408,2624978943,US 2624978944,2625044479,FR -2625044480,2625961983,US 2625961984,2626027519,LU -2626027520,2626093055,US 2626093056,2626158591,CH -2626158592,2626879487,US 2626879488,2626945023,KR 2626945024,2627010559,IT 2627010560,2627076095,NZ 2627076096,2627141631,NL -2627141632,2627403775,US 2634088448,2635202559,JP 2635268096,2635333631,JP -2635399168,2635530239,US 2635530240,2635595775,FR 2635595776,2635661311,FI 2635661312,2635726847,PL 2635726848,2635792383,CH 2635792384,2635988991,IT -2635988992,2638020607,US -2638086144,2638151679,US 2638151680,2639462399,JP 2639462400,2639593471,GB 2639593472,2639659007,AU 2639659008,2639724543,BR -2639724544,2639790079,US 2639790080,2639855615,ES -2639855616,2640052223,US 2640052224,2640117759,AR -2640117760,2640183295,US 2640183296,2640248831,FI -2640248832,2640314367,US 2640314368,2640379903,SE -2640379904,2640445439,CA -2640445440,2640510975,US 2640510976,2640576511,FR 2640576512,2640642047,EC 2640642048,2641821695,JP 2641887232,2641952767,JP -2641952768,2642018303,US -2642083840,2642149375,US 2642149376,2642214911,FI 2642214912,2642280447,SE -2642280448,2642411519,US 2642411520,2642477055,AU 2642477056,2642542591,FI -2642542592,2642935807,US 2642935808,2643001343,FR -2643001344,2643066879,US 2643066880,2643132415,IT -2643132416,2643197951,US 2643197952,2643263487,GB -2643263488,2643460095,US 2643460096,2643525631,FI -2643525632,2643722239,US -2643787776,2644180991,US 2644180992,2644246527,AU 2644312064,2644377599,IS 2644377600,2644443135,PL 2644443136,2644508671,FR -2644508672,2644574207,US 2644574208,2644639743,CH 2644639744,2644770815,DE 2644770816,2644836351,BE -2644836352,2644967423,US 2644967424,2645098495,AT 2645098496,2645164031,FR -2645164032,2645229567,US 2645229568,2645295103,SE 2645295104,2645360639,FR 2645360640,2645426175,GB -2645426176,2645622783,US 2645622784,2645688319,AT -2645688320,2645753855,US 2645753856,2645819391,TH 2645819392,2645884927,SE 2645884928,2645950463,HU -2645950464,2646212607,US 2646212608,2646278143,RU -2646278144,2646474751,US 2646474752,2646540287,IE -2646540288,2646605823,US 2646605824,2646671359,JP 2646671360,2646736895,BE -2646736896,2646933503,US 2646933504,2646999039,KR -2646999040,2647130111,US 2647130112,2647195647,FI -2647195648,2647326719,US 2647326720,2647392255,GB -2647392256,2647457791,US 2647457792,2647523327,JP -2647523328,2647851007,US 2647851008,2647916543,AU -2647916544,2648899583,US 2648899584,2648965119,IN 2648965120,2649030655,GB -2649030656,2649489407,US 2649489408,2649554943,GB 2649554944,2649620479,NO -2649620480,2649948159,US 2649948160,2650013695,FR -2650013696,2650079231,CA -2650079232,2650210303,US 2650210304,2650275839,AT -2650275840,2650341375,US 2650341376,2650406911,NO -2650406912,2650603519,US 2650603520,2650669055,CO -2650669056,2650734591,US -2650800128,2653159423,US 2653159424,2653421567,NO 2653421568,2653487103,AU 2653487104,2653552639,GB @@ -34902,77 +31487,46 @@ 2653683712,2653749247,KR 2653749248,2653814783,AU 2653880320,2653945855,IT -2653945856,2654011391,US 2654011392,2654076927,ES 2654076928,2654142463,FR -2654142464,2654207999,CA -2654208000,2654339071,US 2654339072,2654404607,AU -2654404608,2654601215,US -2654666752,2654994431,US 2654994432,2655059967,LU -2655059968,2655125503,US 2655185152,2655186944,PL -2655256576,2655715327,US 2655715328,2655780863,PL -2655780864,2656632831,US 2656632832,2656698367,AU 2656698368,2656763903,FI -2656763904,2656829439,US 2656829440,2656894975,SE -2656894976,2656960511,US 2656960512,2657026047,GB -2657026048,2657157119,US 2657157120,2657222655,MX -2657222656,2657288191,US 2657288192,2657353727,ES -2657353728,2657484799,US 2657484800,2657550335,IT -2657550336,2657681407,US 2657681408,2657746943,SE -2657746944,2657878015,US 2657878016,2657943551,TH 2657943552,2658009087,ES 2658009088,2658074623,IT -2658074624,2658140159,US 2658140160,2658205695,NO -2658205696,2658598911,US 2658598912,2658664447,GB -2658664448,2658926591,US 2658926592,2659057663,GB 2659057664,2659123199,SE 2659123200,2659188735,FI -2659188736,2659254271,CA 2659254272,2659319807,LT -2659319808,2659385343,US 2659385344,2659450879,FI 2659450880,2659516415,HK 2659516416,2659581951,CH -2659581952,2660040703,US -2660040704,2660106239,CA -2660106240,2660171775,US 2660171776,2660237311,GB 2660237312,2660302847,IN -2660302848,2660499455,US 2660564992,2660696063,NO -2660696064,2660761599,US 2660761600,2660827135,GB -2660827136,2661023743,US 2661023744,2661089279,FR -2661089280,2661285887,US 2661285888,2661351423,VE 2661351424,2661416959,BN 2661416960,2661482495,PT -2661482496,2661548031,CA -2661548032,2661679103,US 2661679104,2661941247,LU 2661941248,2662006783,CL -2662006784,2662072319,US 2662072320,2662137855,ES 2662137856,2662203391,SE 2662203392,2662662143,GB 2662727680,2662793215,HK -2662793216,2663251967,US 2663251968,2663448575,FR 2663448576,2663514111,SK 2663514112,2663579647,CZ @@ -34983,198 +31537,112 @@ 2664955904,2665021439,CH 2665021440,2665086975,JP 2665086976,2665152511,GB -2665152512,2665218047,US 2665218048,2665283583,CH -2665283584,2665349119,US -2665359872,2665361407,US -2665374720,2665375231,US 2665414656,2665480191,GB -2665480192,2665545727,US 2665545728,2665611263,DE 2665611264,2665676799,CH 2665676800,2665742335,ES -2665742336,2665873407,US 2665873408,2665938943,GB 2665938944,2666004479,FR 2666004480,2666070015,CH 2666070016,2666135551,FI 2666135552,2666201087,GB -2666201088,2667053055,US 2667053056,2667118591,SE 2667118592,2667184127,HU 2667184128,2667249663,RU 2667249664,2667315199,CL -2667315200,2667511807,US -2667642880,2667970559,US -2667970560,2668036095,CA 2668036096,2668101631,SE 2668101632,2668167167,CH -2668167168,2668363775,US 2668363776,2668429311,CH 2668429312,2668494847,AU -2668494848,2668560383,US 2668560384,2668625919,GB 2668625920,2668691455,MX -2668691456,2668756991,US -2668756992,2668822527,CA -2668822528,2668888063,US -2668953600,2669019135,US 2669019136,2669084671,CH 2669084672,2669150207,ES -2669150208,2669215743,US 2669215744,2669281279,DE -2669281280,2669477887,US 2669477888,2669543423,CH 2669543424,2669608959,GB 2669608960,2669674495,FR -2669674496,2669805567,CA 2669805568,2669871103,GB -2669871104,2670067711,US 2670067712,2670133247,SE -2670133248,2670591999,US 2670592000,2670657535,NL -2670657536,2670854143,US 2670854144,2670919679,FR 2670919680,2670985215,DE 2670985216,2671050751,AU -2671050752,2671181823,US -2671181824,2671247359,CA -2671247360,2671378431,US 2671378432,2671443967,NO -2671443968,2671509503,US 2671509504,2671575039,NL -2671575040,2672295935,US 2672295936,2672361471,SE 2672361472,2672427007,AU -2672427008,2672820223,US 2672820224,2672885759,JP 2672885760,2672951295,NO -2672951296,2673082367,US 2673082368,2673147903,FR -2673147904,2673213439,US -2673278976,2673410047,US -2673410048,2673475583,CA 2673475584,2673541119,VE -2673541120,2673606655,US 2673606656,2673672191,GB 2673672192,2673737727,RU -2673737728,2673803263,US 2673803264,2673868799,FR -2673868800,2674130943,US 2674130944,2674262015,GB -2674262016,2674327551,US 2674327552,2674380799,CH 2674380800,2674381055,NL 2674381056,2674393087,CH 2674393088,2674458623,GB -2674458624,2674589695,US 2674589696,2674655231,SE -2674655232,2674720767,US 2674720768,2674786303,FR -2674786304,2674851839,US 2674851840,2674917375,AU -2674917376,2675048447,US 2675048448,2675113983,GB -2675113984,2675245055,US 2675245056,2675310591,NZ -2675310592,2675572735,US 2675572736,2675638271,CH -2675638272,2675965951,US -2675965952,2676031487,CA -2676031488,2676097023,US 2676097024,2676162559,NO -2676162560,2676359167,US 2676359168,2676424703,IE -2676424704,2677014527,US 2677014528,2677080063,CH -2677080064,2677145599,US 2677211136,2677276671,GB 2677276672,2677342207,LV 2677342208,2677407743,IT -2677407744,2677473279,US 2677473280,2677538815,FR 2677538816,2677604351,FI -2677604352,2677669887,US 2677669888,2677735423,DE -2677735424,2677800959,US 2677800960,2677866495,CH -2677866496,2677997567,US -2677997568,2678063103,CA -2678128640,2678194175,US 2678194176,2678259711,NO -2678259712,2678521855,US 2678521856,2678587391,GB 2678587392,2678652927,CH -2678652928,2678718463,US 2678718464,2678783999,GB 2678784000,2678849535,NO -2678849536,2678915071,US 2678915072,2678980607,FR -2678980608,2679046143,US -2679046144,2679111679,CA -2679111680,2679177215,US -2679177216,2679242751,CA -2679242752,2679308287,US 2679308288,2679373823,CH 2679373824,2679439359,GB -2679439360,2680029183,US 2680029184,2680094719,SE -2680094720,2680225791,US 2680225792,2680356863,SE 2680356864,2680422399,DK 2680422400,2680487935,AU 2680487936,2680553471,GB -2680553472,2680684543,US 2680684544,2680750079,SE -2680750080,2681012223,US -2681077760,2681143295,CA 2681143296,2681208831,AU -2681208832,2681274367,CA -2681274368,2681339903,US 2681339904,2681405439,IT 2681405440,2681470975,JP -2681470976,2681536511,US 2681536512,2681602047,IT -2681602048,2681733119,US 2681733120,2681798655,NO 2681798656,2681864191,FR -2681864192,2681929727,US 2681929728,2681995263,GB -2681995264,2682257407,US -2682322944,2682388479,US 2682388480,2682454015,CN -2682454016,2682519551,US 2682519552,2682585087,JP -2682585088,2682716159,US -2682716160,2682781695,CA 2682781696,2682847231,CH -2682847232,2683043839,US 2683043840,2683109375,GB 2683109376,2683174911,ES -2683174912,2683240447,US 2683240448,2683305983,GB -2683305984,2683371519,US 2683371520,2683437055,CH -2683437056,2683568127,US -2683568128,2683699199,GB -2683699200,2683830271,US +2683568128,2683633663,GB +2683637760,2683641855,NL +2683641856,2683645951,US +2683645952,2683650047,SG 2683830272,2683895807,AU -2683895808,2684157951,US 2684223488,2684289023,GB -2684420096,2684616703,US 2684616704,2684682239,NZ 2684682240,2684747775,GB 2684747776,2684813311,IE -2684813312,2684878847,US 2684878848,2684944383,SE 2684944384,2685009919,GB -2685009920,2685075455,US 2685075456,2686386175,JP -2686386176,2686844927,US 2686844928,2686910463,GB -2686910464,2686975999,US 2686976000,2687041535,GR -2687041536,2687238143,US 2687238144,2687762431,DE 2687762432,2687827967,AT 2687827968,2687893503,CH @@ -35188,47 +31656,29 @@ 2688421376,2688421887,US 2688421888,2688548863,CH 2688548864,2688614399,AU -2688614400,2688679935,US 2688679936,2688745471,IT 2688745472,2688876543,NO -2688876544,2688942079,US 2688942080,2689007615,DE 2689007616,2689073151,FI -2689073152,2689138687,CA -2689138688,2689204223,US 2689204224,2689269759,JP 2689269760,2689335295,TR -2689335296,2689400831,US 2689466368,2689531903,IT -2689531904,2689597439,US 2689597440,2689662975,IT -2689662976,2689925119,US 2689925120,2689990655,CH -2689990656,2690187263,US -2690318336,2690383871,US 2690383872,2690449407,FR -2690449408,2690646015,US 2690646016,2690711551,SG 2690711552,2690777087,IT 2690777088,2690842623,CH 2690842624,2690908159,CS 2690908160,2690973695,GB -2690973696,2691104767,US 2691104768,2691170303,FR 2691170304,2691235839,GB -2691301376,2691366911,CA -2691366912,2691760127,US 2691825664,2691891199,HU -2692546560,2694316031,US -2694381568,2694447103,US 2696151040,2696216575,IT 2696478720,2697789439,JP -2697789440,2697854975,US 2697854976,2697920511,AU -2697920512,2698117119,US 2698117120,2698182655,IS 2698182656,2698248191,DE -2698248192,2698313727,US 2698313728,2698379263,GB 2698379264,2698444799,ES 2698444800,2698510335,JP @@ -35237,205 +31687,117 @@ 2698772480,2698838015,IT 2698838016,2698903551,BE 2698903552,2698969087,AU -2698969088,2699034623,CA -2699231232,2699296767,US 2699296768,2699362303,FR -2699362304,2699624447,US 2699624448,2700214271,JP 2700279808,2700935167,JP -2700935168,2701066239,US -2701197312,2701262847,US 2701262848,2701328383,GB 2701328384,2701393919,FR 2701393920,2701459455,NO 2701459456,2701524991,AT -2701524992,2701656063,US 2701656064,2701721599,RU 2701721600,2701787135,TR -2701852672,2701918207,US 2701918208,2701983743,GB -2701983744,2702245887,US 2702245888,2702311423,GB -2702376960,2702442495,CA 2702442496,2702508031,CH -2702508032,2702573567,US 2702639104,2702704639,GB 2702704640,2702770175,BR 2702770176,2702835711,CL -2702835712,2702901247,US 2702901248,2702966783,IT -2702966784,2703032319,US 2703032320,2703097855,NZ 2703097856,2703163391,GB -2703163392,2703556607,US 2703556608,2703622143,ES -2703622144,2703818751,US 2703818752,2703884287,FI 2703884288,2703949823,DE 2703949824,2704015359,AU -2704015360,2704277503,US 2704277504,2704343039,FR -2704343040,2704408575,US 2704408576,2704474111,AU -2704474112,2704539647,US 2704539648,2704605183,SE 2704605184,2704670719,HR 2704670720,2704736255,SE -2704736256,2704801791,US -2704867328,2704998399,US 2704998400,2705063935,BE -2705063936,2705195007,US 2705195008,2705260543,CH -2705260544,2705326079,US 2705326080,2705391615,MO 2705391616,2705522687,NZ 2705522688,2705588223,ES -2705588224,2705784831,US 2705784832,2705850367,GB 2705850368,2705915903,ES 2705915904,2706046975,GB 2706046976,2706112511,JP 2706112512,2706178047,GB -2706178048,2706243583,US 2706243584,2706309119,CH 2706309120,2706374655,BR -2706374656,2706571263,US 2706571264,2706694143,NL 2706694144,2706702335,US 2706702336,2706960383,NL 2706960384,2706964479,US 2706964480,2707226623,NL 2707226624,2707488767,JP -2707488768,2707947519,US 2707947520,2708144127,FR -2708144128,2708340735,US 2708340736,2708406271,AT 2708406272,2708471807,ES 2708471808,2708537343,GB -2708537344,2708733951,US 2708733952,2708799487,ES 2708799488,2708865023,AU 2708865024,2708930559,JP -2708930560,2709127167,US 2709127168,2709192703,KR -2709258240,2709389311,US 2709389312,2709454847,SG -2709454848,2709716991,US 2709716992,2709782527,CL 2709782528,2709848063,PE -2709848064,2710175743,US +2709913600,2709979135,US 2710241280,2710306815,MY -2710372352,2710437887,CA 2710437888,2710503423,MY 2710503424,2710568959,AU -2710568960,2710700031,US 2710700032,2710765567,AU 2710765568,2710831103,IT 2710831104,2710896639,BR -2710896640,2711093247,US 2711093248,2711158783,AU -2711158784,2711486463,US 2711486464,2711551999,NL -2711552000,2713190399,US -2713190400,2713255935,CA -2713255936,2713387007,US -2713387008,2713452543,CA -2713452544,2713583615,US 2713583616,2713649151,AR -2713649152,2713976831,US 2713976832,2714042367,VE -2714042368,2714238975,US 2714238976,2714304511,TH -2714304512,2714370047,US 2714370048,2714435583,CH -2714435584,2714697727,US 2714697728,2714763263,CN -2714763264,2715025407,US -2715090944,2715287551,US -2715287552,2715353087,CA -2715353088,2716139519,US +2715418624,2715484159,US 2716139520,2716205055,SG -2716205056,2716467199,US -2716532736,2716729343,US 2716729344,2716794879,CL -2716794880,2717253631,US 2717253632,2717319167,TH -2717319168,2717384703,US 2717384704,2717450239,JP -2717450240,2717646847,US 2717646848,2717712383,KW -2717712384,2717843455,US -2717974528,2718171135,US 2718171136,2718236671,JP -2718236672,2718629887,US 2718629888,2718695423,GB -2718695424,2718760959,US 2718760960,2718826495,GB -2718826496,2719023103,US -2719088640,2719285247,US 2719285248,2719350783,CH -2719350784,2719416319,US 2719416320,2719481855,CH -2719481856,2719547391,US 2719547392,2719612927,AT 2719612928,2719678463,CH -2719678464,2720399359,US 2720399360,2720464895,FR -2720464896,2721382399,US -2721382400,2721447935,CA -2721447936,2722627583,US -2722693120,2722758655,CA -2722758656,2723479551,US -2723479552,2723545087,CA 2723545088,2723610623,CH -2723610624,2724724735,US 2724790272,2724855807,CN -2724855808,2724921343,CA -2724921344,2725249023,US 2725249024,2725314559,NZ -2725314560,2725904383,US 2725904384,2725969919,VE -2725969920,2727018495,US -2727018496,2727084031,CA -2727084032,2727346175,US 2727411712,2727608319,AU 2734751744,2734817279,GB -2734817280,2734882815,US 2734882816,2734948351,SE -2734948352,2735013887,US 2735013888,2735079423,FR -2735079424,2735144959,US 2735144960,2735210495,NZ 2735210496,2735276031,AU 2735276032,2735341567,FR 2735341568,2735407103,AR -2735407104,2735538175,US 2735538176,2736848895,TW -2736848896,2736914431,US 2736914432,2736979967,NO -2736979968,2737438719,US 2737438720,2738749439,JP 2738749440,2742353919,FR 2742353920,2742419455,ES -2742419456,2742484991,US 2742484992,2742550527,GB -2742550528,2742616063,US 2742616064,2742681599,EG 2742681600,2742747135,IN -2742747136,2742812671,CA -2742812672,2742878207,US -2742943744,2743009279,US 2743009280,2743140351,AU -2743140352,2743205887,US 2743205888,2743992319,JP 2744057856,2744516607,JP -2744516608,2744647679,US 2744647680,2744713215,KR -2744713216,2744844287,US -2744844288,2744909823,CA 2744909824,2744975359,GB 2744975360,2745040895,SE -2745040896,2745106431,CH +2745040896,2745106431,DE 2745106432,2745171967,SI 2745171968,2745237503,GB 2745237504,2745303039,CH @@ -35450,26 +31812,17 @@ 2746023936,2746089471,FR 2746089472,2746155007,NO 2746155008,2746220543,NL -2746220544,2746286079,US 2746351616,2746417151,CR 2746482688,2746548223,KR -2746548224,2747072511,US 2747072512,2747138047,AU -2747138048,2747465727,US -2748121088,2748317695,US 2748317696,2748645375,JP 2748710912,2749235199,JP 2749300736,2749628415,JP -2749628416,2749693951,US -2749759488,2749890559,US 2749890560,2750021631,AU -2750021632,2750349311,US 2750349312,2750414847,KR -2750414848,2750873599,US +2750545920,2750611455,US 2750873600,2750939135,CL -2750939136,2751070207,US 2751070208,2751135743,CL -2751135744,2751397887,US 2751528960,2751660031,FR 2751660032,2751725567,AT 2751725568,2751791103,SE @@ -35488,56 +31841,34 @@ 2753888256,2753953791,SE 2753953792,2754084863,GB 2754150400,2754215935,BR -2754215936,2754281471,PR 2754281472,2754347007,JP -2754347008,2754478079,US 2754478080,2754543615,JP -2754543616,2754609151,US 2754609152,2754674687,SE -2754674688,2754936831,US 2754936832,2755002367,AU -2755002368,2755330047,US 2755330048,2755395583,DE 2755395584,2755461119,FR 2755461120,2755526655,DE -2755526656,2755985407,US 2755985408,2756182015,JP -2756182016,2756247551,US 2756247552,2756313087,UY -2756313088,2756378623,US 2756378624,2756444159,AU -2756444160,2756509695,US 2756509696,2756556543,CL 2756556544,2756557311,PE 2756557312,2756575231,CL 2756575232,2756640767,SG -2756640768,2756706303,US 2756706304,2756771839,AU 2756771840,2756837375,FR -2756837376,2757033983,US 2757033984,2757099519,BR -2757099520,2757230591,US -2757296128,2757754879,US 2757754880,2757820415,CL 2757820416,2757885951,AU 2757885952,2757951487,CL -2757951488,2758017023,US 2758017024,2758082559,IN -2758082560,2758148095,US -2758148096,2758213631,CA -2758213632,2758541311,US 2758541312,2758606847,AU -2758606848,2758803455,US 2758803456,2758868991,AU -2758868992,2759000063,US 2759000064,2759065599,TH -2759065600,2759589887,US 2759589888,2759720959,KR 2759852032,2759871035,CH 2759871036,2759871039,GB -2759871040,2759883039,CH -2759883040,2759883043,LI -2759883044,2759883439,CH +2759871040,2759883439,CH 2759883440,2759883443,LI 2759883444,2759883451,CH 2759883452,2759883455,LI @@ -35562,370 +31893,131 @@ 2760835072,2760898559,GB 2760898560,2760899583,US 2760899584,2760900607,GB -2760900608,2761031679,US -2761424896,2761621503,US -2761687040,2761949183,US -2762014720,2762211327,JP +2762014720,2762145791,JP 2762211328,2762276863,IN -2762276864,2762342399,US -2762342400,2762407935,CA -2762407936,2763063295,US -2763128832,2763194367,CA -2763194368,2765553663,US -2765619200,2768240639,US -2768306176,2768437247,US -2768633856,2768764927,US 2769027072,2769092607,AU -2769092608,2769158143,US 2769158144,2769289215,JP 2769354752,2769485823,JP -2769485824,2769616895,US 2769616896,2769682431,SG -2769682432,2769747967,US -2769747968,2769813503,CA -2769813504,2769879039,US -2769944576,2770272255,US 2770272256,2770337791,AU -2770337792,2771451903,US -2772434944,2772631551,US 2772631552,2772697087,AU -2772697088,2772762623,US 2772762624,2772828159,AU -2772828160,2773221375,US 2773221376,2773286911,JP -2773286912,2773352447,US -2773352448,2773417983,CA -2773417984,2773745663,US 2773745664,2773811199,NZ -2773811200,2773876735,US 2773876736,2773942271,AU -2773942272,2774138879,US -2774204416,2774335487,US 2774335488,2774401023,JP -2774401024,2774532095,US 2774532096,2774597631,JP -2774597632,2774663167,US 2774663168,2774728703,NI 2774728704,2774990847,JP -2774990848,2775318527,US 2775318528,2775384063,JP -2775384064,2775711743,US 2775711744,2775777279,NL -2775777280,2775842815,CA -2775842816,2775973887,US 2775973888,2776039423,AU -2776039424,2776891391,US 2776891392,2777022463,KR -2777022464,2777481215,US 2777481216,2777546751,KR 2777546752,2777612287,AU -2778071040,2778333183,US -2778333184,2778398719,CA -2778398720,2779054079,US -2779119616,2779316223,US -2779381760,2779906047,US -2779906048,2779971583,CA -2779971584,2780037119,US -2780102656,2780168191,US 2780168192,2780299263,CL -2780299264,2780364799,US -2780364800,2780430335,CA 2780430336,2780495871,KR 2780495872,2780561407,AU -2780561408,2780758015,US 2780758016,2780823551,AU -2780823552,2780904159,US -2780904160,2780904191,CA -2780904192,2780909183,US -2780909184,2780909311,CA -2780909312,2780909887,US -2780909888,2780909903,CA -2780909904,2780921359,US -2780921360,2780921367,GB -2780921368,2780925951,US -2780925952,2780926207,GB -2780926208,2780926975,US -2780926976,2780927487,GB -2780927488,2780927743,US -2780927744,2780927999,GB -2780928000,2780928031,US -2780928032,2780928127,GB -2780928128,2780928383,US -2780928384,2780928415,GB -2780928416,2780928447,US -2780928448,2780928455,GB -2780928456,2780928463,US -2780928464,2780928471,DE -2780928472,2780929023,US -2780929024,2780929279,GB -2780929280,2780930047,US -2780930048,2780930559,GB -2780930560,2780930879,US -2780930880,2780930927,GB -2780930928,2780931071,US -2780931072,2780932335,GB -2780932336,2780932607,US -2780932608,2780933119,GB -2780933120,2780933151,US -2780933152,2780933191,GB -2780933192,2780933247,US -2780933248,2780933631,GB -2780933632,2780933887,US -2780933888,2780934143,GB -2780934144,2780940367,US -2780940368,2780940383,CA -2780940384,2780941055,US -2780941056,2780941087,GB -2780941088,2780941719,US -2780941720,2780941727,GB -2780941728,2780943575,US -2780943576,2780943583,BM -2780943584,2780945311,US -2780945312,2780945375,BM -2780945376,2780945663,US -2780945664,2780945695,BM -2780945696,2780946127,US -2780946128,2780946135,CA -2780946136,2780947903,US -2780947904,2780947967,MY -2780947968,2780952967,US -2780952968,2780952975,GB -2780952976,2780954623,US 2780954624,2781020159,KR -2781020160,2781478911,US 2781478912,2781544447,HK -2781544448,2781675519,US 2781675520,2781741055,NZ -2781741056,2781937663,US 2781937664,2782003199,TH -2782134272,2782199807,US 2782199808,2782265343,KR -2782265344,2782658559,US +2782527488,2782593023,US 2782658560,2782724095,PH -2782724096,2782789631,US 2782789632,2782855167,CH -2782855168,2783182847,US 2783182848,2783248383,AU 2783248384,2783313919,KR -2783313920,2783379455,US 2783379456,2783444991,GN -2783444992,2783510527,US -2783576064,2783969279,US 2783969280,2784034815,AU 2784034816,2784165887,JP 2784165888,2784296959,KR -2784296960,2784362495,US 2784362496,2784428031,KR -2784428032,2784952319,US -2785148928,2785542143,US 2785542144,2786066431,CH -2786066432,2788163583,US -2788229120,2788229935,US -2788229936,2788229943,GB -2788229944,2788230663,US -2788230664,2788230671,GB -2788230672,2788234767,US -2788234768,2788234775,GB -2788234776,2788238847,US -2788238848,2788238855,GB -2788238856,2788245007,US -2788245008,2788245023,CA -2788245024,2788261887,US 2788261888,2788294655,GB -2788294656,2789081087,US -2789179392,2789203967,US 2789212160,2789277695,AU 2789277696,2789343231,NZ -2789343232,2789933055,US 2789933056,2789998591,CL -2789998592,2790129663,US 2790195200,2790260735,KR -2790260736,2790326271,US 2790326272,2790391807,HK -2790391808,2790457343,US 2790457344,2790522879,NZ -2790522880,2790588415,US -2790653952,2790719487,US 2790719488,2790785023,SA -2790850560,2791571455,US 2791571456,2791636991,JP -2791636992,2791768063,US 2791768064,2791899135,KR -2791899136,2791964671,US 2791964672,2792030207,NZ -2792030208,2792226815,US 2792226816,2792292351,CL 2792292352,2792357887,CN -2792357888,2792488959,US 2792488960,2792554495,BO -2792554496,2792751103,US 2792751104,2792882175,JP 2792882176,2792947711,AU 2792947712,2793013247,SG -2793013248,2793209855,US 2793209856,2793275391,KR -2793275392,2801795071,US -2801860608,2802515967,US -2802515968,2802581503,CA -2802581504,2802909183,US -2802909184,2802974719,CA -2802974720,2803630079,US 2803630080,2803695615,CL -2803695616,2803761151,US 2803761152,2803826687,AU -2803826688,2803892223,US -2803892224,2805465087,CA -2805989376,2806644735,US -2806644736,2806710271,CA -2806710272,2807103487,US 2807103488,2807169023,NL -2807169024,2807824383,US -2807824384,2807889919,CA -2807889920,2808545279,US 2808545280,2808610815,AU -2808610816,2808872959,US -2808938496,2809069567,US 2809069568,2809135103,SA -2809135104,2809397247,US -2809462784,2809855999,US 2809856000,2809921535,AU -2809921536,2809987071,US -2809987072,2810052607,CA -2810052608,2810249215,US -2810249216,2810314751,CA 2810314752,2810380287,AU -2810380288,2810576895,US 2810576896,2810642431,VE -2810642432,2810904575,US 2810904576,2810970111,CN -2810970112,2811559935,US -2811559936,2811625471,CH -2811625472,2812084223,US 2812084224,2812149759,BO -2812149760,2812411903,US 2812411904,2812477439,AU -2812477440,2812805119,US 2812805120,2812870655,CH 2812870656,2812936191,JP -2812936192,2813067263,US 2813067264,2813132799,GB -2813132800,2813263871,US 2813263872,2813329407,JP -2813329408,2813526015,US 2813526016,2813591551,NZ -2813591552,2814181375,US 2814181376,2814246911,AU -2814246912,2815098879,US 2815098880,2815164415,GB -2815164416,2815229951,US 2815229952,2815295487,ID -2815295488,2815986687,US -2815986688,2815986815,GB -2815986816,2815986831,US -2815986832,2815987215,GB -2815987216,2815987231,US -2815987232,2815987263,GB -2815987264,2815987327,US -2815987328,2815987391,GB -2815987392,2816001151,US -2816001152,2816001183,DE -2816001184,2816671743,US -2816671744,2816737279,CA -2816737280,2818113535,US -2818244608,2818310143,US +2815983616,2816016383,IL 2818310144,2818375679,AR -2818375680,2818572287,US 2818637824,2818703359,CH -2818703360,2823159807,US 2823159808,2823225343,HK -2823225344,2823553023,US 2823618560,2823684095,PA 2823684096,2823749631,KR 2823749632,2823815167,JP -2823946240,2824011775,US 2824011776,2824077311,AR -2824077312,2824404991,US -2824536064,2824798207,US 2824798208,2824863743,TW 2824863744,2824929279,AR -2824929280,2825191423,US 2825191424,2825256959,AR -2825256960,2825519103,US 2825519104,2825584639,HK -2825584640,2826108927,US 2826108928,2826174463,KR -2826174464,2826436607,US 2826436608,2826502143,TH -2826567680,2826829823,US 2826829824,2826895359,KR -2826895360,2826960895,US -2827026432,2827091967,US 2827091968,2827157503,AU 2827157504,2827223039,KR 2827223040,2827288575,AU -2827288576,2827354111,US 2827354112,2827419647,AU -2827419648,2827681791,US 2827681792,2827747327,TR 2827747328,2827812863,AU -2827812864,2827878399,US -2827943936,2828009471,US -2828009472,2828075007,CA -2828075008,2828533759,US 2828533760,2828664831,AU 2828664832,2828730367,KR -2828795904,2829058047,US 2829058048,2829123583,CN -2829123584,2829254655,US -2829254656,2829320191,CH 2829385728,2829451263,MX -2829451264,2829516799,US -2829582336,2829844479,US -2829910016,2830106623,US 2830106624,2830172159,CO -2830172160,2830434303,US -2830499840,2830761983,US 2830761984,2830827519,AU 2830827520,2830893055,KW 2830893056,2830958591,KR -2830958592,2831286271,US 2831548416,2831613951,AU -2831613952,2831810559,US 2831810560,2831876095,IT -2831876096,2832007167,US -2832138240,2832269311,US 2832347648,2832347903,ZA -2832465920,2832793599,US 2832793600,2832859135,AU -2832859136,2832924671,US 2832924672,2832990207,KR -2832990208,2833383423,US 2833383424,2833448959,AR -2833580032,2833711103,US 2833711104,2833776639,CL -2833842176,2833907711,US 2833907712,2833973247,GT -2833973248,2834497535,US 2834497536,2834563071,SV -2834563072,2834825215,US 2834825216,2834956287,KR -2834956288,2835087359,US 2835087360,2835152895,AU -2835218432,2835283967,US 2835283968,2835349503,MX -2835480576,2837446655,US 2837446656,2839543807,CH -2839543808,2840015359,US 2840015360,2840015615,GB -2840015616,2843803647,US -2843869184,2844524543,US 2844524544,2844590079,KR -2844590080,2845704191,US 2845704192,2845769727,CU -2845835264,2848276479,US -2848325632,2848522239,US 2848522240,2848587775,AU -2848653312,2848980991,US 2848980992,2849177599,AU 2849177600,2849177855,JP 2849177856,2849178111,CN @@ -35934,55 +32026,26 @@ 2849178624,2849178879,ID 2849178880,2849179135,VN 2849179136,2849964031,AU -2849964032,2850029567,PH -2850029568,2851012607,US -2851078144,2852061183,US -2852192256,2853306367,US +2849964032,2850029567,CN 2853306368,2853371903,CL -2853371904,2853765119,US 2853765120,2853830655,MX -2853830656,2854617087,US 2854617088,2854682623,MY -2854682624,2855469055,US -2855469056,2855477247,PY -2855477248,2855485439,UY -2855485440,2855518207,AR -2855518208,2855520255,PY -2855520256,2855522303,UY -2855522304,2855534591,AR -2855534592,2856058879,US +2855469056,2855484671,PY +2855484672,2855485439,AR +2855485440,2855501823,UY +2855501824,2855534591,AR 2856058880,2856124415,CH -2856124416,2856452095,US 2856452096,2856517631,BR -2856517632,2856714239,US 2856714240,2856779775,MX -2856779776,2857238527,US -2857697280,2858352639,US 2858352640,2858418175,SG -2858418176,2859007999,US -2859008000,2859073535,JP -2859073536,2861957119,US -2862022656,2862284799,US 2862284800,2862350335,AR -2862350336,2862415871,US 2862415872,2862481407,AU -2862481408,2863202303,US 2863202304,2863267839,MX -2863267840,2863595519,US -2863595520,2863661055,CA -2863661056,2863857663,US 2863857664,2863923199,SG -2863923200,2865577983,US -2865577984,2865610751,BE -2865610752,2865889279,US 2865889280,2865954815,AR -2865954816,2867396607,US -2867462144,2867593215,US 2867593216,2867639295,CH 2867639296,2867639551,AT 2867639552,2867724287,CH -2867855360,2868117503,US -2868379648,2868772863,US 2868838400,2868903935,BE 2869952512,2870018047,FR 2870018048,2870083583,DE @@ -35993,9 +32056,8 @@ 2870345728,2870411263,GB 2870411264,2870476799,NO 2870476800,2870542335,DE -2870542336,2870574848,CH -2870575104,2870578944,SE -2870579200,2870583040,SE +2870542336,2870575103,CH +2870575104,2870583295,SE 2870583296,2870583551,NL 2870583552,2870584319,NO 2870607872,2870673407,BE @@ -36004,62 +32066,105 @@ 2870935552,2871001087,HU 2871001088,2871066623,SE 2871066624,2871083007,CH -2873098240,2873884671,US -2877292544,2882469887,US -2894069760,2899902463,US -2902523904,2904555519,US -2904555520,2904817663,CA -2904817664,2905350143,US -2905407488,2905449471,US -2905449472,2905449727,CA -2905449728,2905450495,US -2905450496,2905451519,CA -2905451520,2905452543,US -2905456640,2905473023,US -2905473024,2905481215,CA -2905481216,2905493503,US -2905497600,2905509887,US -2905513984,2905526271,US -2905530368,2907897855,US -2907963392,2912288767,US -2912944128,2913861631,US -2913992704,2914254847,CA -2914516992,2915041279,US -2919235584,2919759871,CA -2919759872,2920808447,US -2921332736,2921476095,US -2921480192,2921512703,US -2921512704,2921512959,CA -2921512960,2921521151,US -2921529344,2921562111,US -2921562112,2921594879,CA -2921594880,2925002751,US -2925002752,2925527039,CA -2925527040,2926215167,US -2926575616,2927099903,CA -2927099904,2927427583,US -2927493120,2927575039,US -2927591424,2927599615,US -2927689728,2928164863,US -2928181248,2928189439,US -2928197632,2928221695,US -2928221696,2928221951,CA -2928221952,2928226303,US -2928226304,2928230399,CA -2928230400,2928261375,US -2928261376,2928261887,CA -2928261888,2928263167,US -2928263168,2928279551,CA -2928279552,2928312319,US -2928312320,2928316415,CA -2928320512,2928324607,US -2928328704,2928336895,CA -2928336896,2928451583,US -2928459776,2928525311,US -2928541696,2928607231,CA -2928607232,2936012799,US -3019898880,3036676095,AU -3070230528,3087007743,AU +2936012800,2952790015,AU +3019898880,3024093183,JP +3024093184,3024617471,KR +3024617472,3024879615,MY +3024879616,3025141759,CN +3025141760,3025403903,KR +3025403904,3025600511,CN +3025600512,3025600767,IN +3025600768,3025600783,HK +3025600784,3025601039,AU +3025601040,3025601055,HK +3025601056,3025601279,AU +3025601280,3025601295,HK +3025601296,3025601551,AU +3025601552,3025601567,HK +3025601568,3025601791,AU +3025601792,3025601807,HK +3025601808,3025602063,AU +3025602064,3025602079,HK +3025602080,3025602431,AU +3025602432,3025602447,HK +3025602448,3025602559,AU +3025602560,3025602815,SG +3025602816,3025649663,AU +3025649664,3025666047,IN +3025666048,3025928191,CN +3025928192,3025932287,TW +3025932288,3025944575,JP +3025944576,3025960959,KR +3025960960,3025969151,PK +3025969152,3025973247,IN +3025973248,3025975295,AU +3025975296,3025975551,SG +3025975552,3025975807,IN +3025975808,3025977343,SG +3025977344,3025979391,AU +3025979392,3025981439,IN +3025981440,3025985535,AU +3025985536,3025989631,BD +3025989632,3025993727,KR +3025993728,3026059263,VN +3026059264,3026067455,PH +3026067456,3026068479,BD +3026068480,3026069503,PH +3026069504,3026071551,JP +3026071552,3026073599,AU +3026073600,3026075647,CN +3026075648,3026083839,AF +3026083840,3026087935,CN +3026087936,3026089983,AU +3026089984,3026092031,MN +3026092032,3026108415,MO +3026108416,3026114559,JP +3026114560,3026115583,SG +3026115584,3026116607,AU +3026116608,3026118655,HK +3026118656,3026120703,AU +3026120704,3026124799,JP +3026124800,3026157567,AU +3026157568,3028287487,CN +3028287488,3028353023,TH +3028353024,3028385791,SG +3028385792,3028484095,CN +3028484096,3028500479,KR +3028500480,3028516863,JP +3028516864,3028520959,AU +3028520960,3028521983,ID +3028521984,3028523007,LA +3028523008,3028525055,JP +3028525056,3028533247,HK +3028533248,3028549631,JP +3028549632,3028811775,KR +3028811776,3029336063,CN +3029336064,3029598207,JP +3029598208,3029600255,VN +3029600256,3029602303,AU +3029602304,3029604351,NZ +3029604352,3029606399,AU +3029606400,3029614591,IN +3029614592,3029630975,AU +3029630976,3029635071,VN +3029635072,3029637119,JP +3029637120,3029639167,BD +3029639168,3029643263,JP +3029643264,3029645311,AU +3029645312,3029651455,JP +3029651456,3029653503,BD +3029653504,3029655551,AU +3029655552,3029663743,CN +3029663744,3029671935,BD +3029671936,3029676031,IN +3029676032,3029680127,AU +3029680128,3029696511,MN +3029696512,3029704703,CN +3029704704,3029712895,JP +3029712896,3029860351,AU +3029860352,3031433215,CN +3031433216,3036676095,AU +3053453312,3087007743,AU 3120562176,3120578559,CO 3120627712,3120644095,NI 3120693248,3120709631,BO @@ -36067,32 +32172,42 @@ 3121086464,3121102847,UY 3121152000,3121250303,CL 3121348608,3121479679,AR -3121479680,3121512447,VE +3121479680,3121545215,VE 3121545216,3121610751,CR -3121610752,3121643519,PY +3121610752,3121676287,PY 3121741824,3121807359,AR 3122135040,3122167807,VE 3122266112,3122282495,VE -3122397184,3122462719,CO -3122659328,3122724863,GT +3122397184,3122528255,CO +3122659328,3122675711,CR +3122675712,3122683903,SV +3122683904,3122724863,GT 3122921472,3122987007,CL -3124232192,3124494335,AR -3124756480,3124772863,AR +3123183616,3123216383,CL +3123314688,3123347455,EC +3123380224,3123412991,CO +3123445760,3123576831,TT +3124232192,3124772863,AR 3124887552,3124953087,EC 3125018624,3125149695,EC 3125280768,3125346303,CO 3125346304,3125411839,PA 3125805056,3126329343,CO -3126853632,3126853887,US -3126853888,3126870015,AR +3126853632,3126854143,US +3126854144,3126870015,AR +3126886400,3126919167,AR 3126919168,3126935551,CO +3126984704,3127050239,CO 3127115776,3127181311,AR 3127377920,3127508991,CL 3127902208,3128164351,CO +3128426496,3128459263,DO +3128557568,3128623103,AR +3128688640,3128819711,AR 3129475072,3129606143,AR 3131047936,3131310079,PE 3137339392,3143630847,BR -3145728000,3147825151,MX +3145728000,3148873727,MX 3154182144,3154247679,DE 3154247680,3154313215,RS 3154313216,3154378751,TR @@ -36114,7 +32229,9 @@ 3156539648,3156541439,HU 3156606976,3156672511,TR 3156672512,3156738047,GB -3156738048,3156803583,DE +3156738048,3156759431,DE +3156759432,3156759432,GB +3156759433,3156803583,DE 3156803584,3156869119,TR 3156869120,3156934655,LU 3156934656,3157065727,RU @@ -36124,6 +32241,103 @@ 3157262336,3157786623,SA 3157786624,3158048767,TR 3158048768,3158310911,CH +3158310912,3158312959,FI +3158312960,3158315007,NL +3158315008,3158317055,DE +3158317056,3158319103,SI +3158319104,3158321151,GB +3158321152,3158323199,DE +3158323200,3158325247,BE +3158325248,3158327295,DE +3158327296,3158329343,NL +3158329344,3158331391,BE +3158331392,3158333439,GB +3158333440,3158335487,IT +3158335488,3158337535,IL +3158337536,3158339583,SI +3158339584,3158341631,RU +3158341632,3158343679,IT +3158343680,3158345727,RU +3158345728,3158347775,CY +3158347776,3158349823,RU +3158349824,3158351871,DK +3158351872,3158355967,RU +3158355968,3158358015,LV +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,3158376447,DE +3158376448,3158378495,IT +3158378496,3158382591,RU +3158382592,3158384639,OM +3158384640,3158386687,GB +3158386688,3158388735,PL +3158388736,3158390783,RU +3158390784,3158392831,GB +3158392832,3158394879,RU +3158394880,3158396927,AT +3158396928,3158398975,IT +3158398976,3158401023,ES +3158401024,3158403071,GB +3158403072,3158405119,RU +3158405120,3158407167,GB +3158407168,3158409215,FR +3158409216,3158411263,RU +3158411264,3158413311,FI +3158413312,3158415359,DE +3158415360,3158417407,SE +3158417408,3158419455,NL +3158419456,3158421503,FR +3158421504,3158423551,GB +3158423552,3158425599,MT +3158425600,3158427647,NL +3158427648,3158429695,DE +3158429696,3158431743,RU +3158431744,3158433791,BE +3158433792,3158435839,NL +3158435840,3158439935,RU +3158439936,3158441983,GB +3158441984,3158444031,EE +3158444032,3158446079,BE +3158446080,3158448127,NL +3158448128,3158452223,RU +3158452224,3158454271,DE +3158573056,3158638591,RU +3158638592,3158704127,LT +3158835200,3158851583,IQ +3158851584,3158867967,RU +3158867968,3158884351,AZ +3158884352,3158884607,DE +3158884608,3158884863,BE +3158884864,3158885119,GB +3158885120,3158885887,TR +3158885888,3158886143,CN +3158886144,3158886271,DE +3158886272,3158886335,RO +3158886336,3158886399,DE +3158886400,3158886655,TR +3158886656,3158886911,BY +3158886912,3158887167,DE +3158887168,3158887423,CA +3158887424,3158887679,BY +3158887680,3158888191,GB +3158888192,3158900735,DE +3158900736,3158917119,FR +3158917120,3158933503,DE +3158933504,3158949887,RU +3158949888,3158966271,GR +3158966272,3158982655,LV +3158982656,3158999039,GB +3158999040,3159015423,RO +3159031808,3159048191,RU +3159048192,3159064575,IR +3159064576,3159080959,CZ +3159080960,3159097343,RU 3159359488,3159621631,PT 3159621632,3159883775,ES 3159883776,3160145919,NL @@ -36157,8 +32371,8 @@ 3160201216,3160203263,RU 3160203264,3160203775,CH 3160203776,3160203783,DE -3160203784,3160203791,CH -3160203792,3160203815,FR +3160203784,3160203807,CH +3160203808,3160203815,FR 3160203816,3160205311,CH 3160205312,3160207359,GB 3160207360,3160209407,RU @@ -36189,7 +32403,9 @@ 3160262656,3160264703,HU 3160264704,3160266751,RU 3160266752,3160268799,DE -3160268800,3160272895,PT +3160268800,3160271935,PT +3160271936,3160271951,ES +3160271952,3160272895,PT 3160272896,3160274943,RU 3160274944,3160276991,AT 3160276992,3160279039,RU @@ -36200,6 +32416,56 @@ 3160287232,3160289279,GB 3160289280,3160291327,RU 3160291328,3160293375,ES +3160293376,3160295423,FI +3160295424,3160297471,GB +3160297472,3160299519,MD +3160299520,3160301567,RU +3160301568,3160303615,DE +3160303616,3160305663,GB +3160305664,3160307711,DE +3160307712,3160309759,IT +3160309760,3160311807,GB +3160311808,3160313855,HU +3160313856,3160315903,IT +3160315904,3160317951,KZ +3160317952,3160322047,RU +3160322048,3160324095,CH +3160324096,3160328191,IT +3160328192,3160330239,FR +3160330240,3160332287,RU +3160332288,3160334335,NO +3160334336,3160336383,RU +3160336384,3160338431,CZ +3160338432,3160340479,GB +3160340480,3160346623,DE +3160346624,3160348671,IT +3160348672,3160350719,PL +3160350720,3160352767,SE +3160352768,3160354815,GB +3160354816,3160355071,NL +3160355072,3160355711,GB +3160355712,3160356863,NL +3160356864,3160358911,CZ +3160358912,3160360959,JO +3160360960,3160363007,IT +3160363008,3160365055,GB +3160365056,3160369151,NL +3160369152,3160371199,RU +3160371200,3160373247,ES +3160373248,3160375295,CZ +3160375296,3160377343,GB +3160377344,3160379391,NL +3160379392,3160381439,TR +3160381440,3160383487,UA +3160383488,3160385535,GB +3160385536,3160387583,NL +3160387584,3160389631,RS +3160389632,3160391679,RU +3160391680,3160395775,GB +3160395776,3160397823,EE +3160397824,3160399871,ES +3160399872,3160403967,SE +3160403968,3160406015,NO 3160408064,3161456639,DE 3161456640,3161473023,PL 3161473024,3161489407,SK @@ -36216,6 +32482,23 @@ 3161686016,3161702399,UA 3161702400,3161718783,AM 3161718784,3161735167,PL +3161735168,3161751551,CZ +3161751552,3161767935,RU +3161767936,3161784319,BH +3161784320,3161800703,FI +3161800704,3161817087,SA +3161817088,3161833471,PL +3161833472,3161833983,MK +3161833984,3161834495,AT +3161834496,3161835263,MK +3161835264,3161849855,AT +3161849856,3161866239,BE +3161866240,3161882623,IR +3161882624,3161899007,DE +3161899008,3161915391,AT +3161931776,3161948159,SA +3161948160,3161964543,RO +3161964544,3161980927,ES 3161980928,3161989119,SK 3161989120,3161997311,RU 3161997312,3162005503,DK @@ -36223,7 +32506,8 @@ 3162013696,3162021887,IL 3162021888,3162030079,SE 3162030080,3162038271,CZ -3162038272,3162046463,LU +3162038272,3162044415,LU +3162044416,3162046463,RU 3162046464,3162054655,PL 3162054656,3162062847,NL 3162062848,3162071039,SE @@ -36232,16 +32516,61 @@ 3162095616,3162103807,GE 3162103808,3162111999,FR 3162112000,3162120191,PL -3162128384,3162128895,GB -3162128896,3162129407,NL +3162120192,3162128383,GB +3162128384,3162129407,NL 3162129408,3162129919,DE 3162129920,3162136575,NL -3162505216,3162537983,RU +3162144768,3162152959,SE +3162152960,3162161151,RU +3162161152,3162169343,CZ +3162169344,3162177535,RU +3162177536,3162185727,FI +3162185728,3162193919,RU +3162193920,3162202111,FR +3162202112,3162210303,SK +3162210304,3162218495,GE +3162218496,3162226687,JO +3162226688,3162234879,PL +3162234880,3162243071,RU +3162243072,3162251263,TR +3162251264,3162259455,RU +3162259456,3162267647,CZ +3162267648,3162275839,RU +3162275840,3162284031,NO +3162284032,3162292223,PL +3162292224,3162300415,BA +3162300416,3162308607,RU +3162308608,3162316799,HR +3162316800,3162324991,PL +3162324992,3162333183,GB +3162333184,3162341375,IT +3162341376,3162349567,PL +3162349568,3162357759,TR +3162357760,3162365951,PT +3162365952,3162374143,PL +3162374144,3162382335,BG +3162382336,3162390527,RU +3162390528,3162398719,SE +3162398720,3162406911,BE +3162406912,3162415103,IR +3162415104,3162423295,DE +3162423296,3162431487,NO +3162431488,3162439679,SE +3162439680,3162447871,PL +3162447872,3162456063,RU +3162456064,3162464255,BG +3162464256,3162472447,BA +3162472448,3162480639,HU +3162480640,3162488831,ES +3162488832,3162497023,FI +3162497024,3162537983,RU 3162537984,3162570751,PL 3162570752,3162603519,HR 3162603520,3162636287,GE 3162636288,3162669055,FR -3162669056,3162701823,RU +3162669056,3162681343,RU +3162681344,3162681855,LV +3162681856,3162701823,RU 3162701824,3162734591,MD 3162734592,3162767359,RU 3162767360,3162800127,SA @@ -36259,26 +32588,89 @@ 3163258880,3163291647,SY 3163291648,3163324415,PT 3163324416,3163357183,OM +3163357184,3163389951,IE +3163389952,3163422719,FR +3163422720,3163455487,NL +3163455488,3163488255,HU +3163488256,3163521023,UA +3163521024,3163553791,RU 3163553792,3163684863,DE 3163684864,3163815935,PL -3163815936,3163947007,NO +3163815936,3164078079,NO 3164078080,3164209151,IT 3164209152,3164340223,CH 3164340224,3164471295,HU +3164471296,3164602367,IR 3164602368,3164667903,SY 3164667904,3164733439,PS 3164733440,3164798975,RU 3164798976,3164864511,UA +3164864512,3164930047,RU +3164930048,3164934143,FR +3164934144,3164936191,PL +3164936192,3164995583,FR +3164995584,3165061119,RU +3165061120,3165126655,SK +3165126656,3165192191,RU +3165192192,3165257727,GE +3165257728,3165323263,RO +3165323264,3165388799,ES +3165388800,3165519871,RO +3165519872,3165585407,DE +3165585408,3165650943,CZ 3165650944,3166175231,DK +3166175232,3166306303,CH +3166306304,3166437375,RU +3166437376,3166568447,BE +3166699520,3166961663,DE +3167223808,3167748095,NL 3167748096,3168206847,RO 3168206848,3168272383,MD 3168272384,3168534527,IT 3168534528,3168796671,GB +3168796672,3168829439,FR +3168829440,3168862207,RO +3168862208,3168894975,RU +3168894976,3168927743,PS +3168927744,3169058815,RU +3169058816,3169091583,DK +3169091584,3169124351,IT +3169124352,3169157119,RO +3169189888,3169222655,UA +3169222656,3169255423,SI +3169255424,3169279231,KW +3169279232,3169279239,IQ +3169279240,3169279247,SA +3169279248,3169279743,KW +3169279744,3169279759,IQ +3169279760,3169281023,KW +3169281024,3169281279,US +3169281280,3169288191,KW +3169288192,3169320959,UA +3169845248,3169976319,RO +3169976320,3170111487,RU +3170111488,3170115583,MD +3170115584,3170119679,RU +3170119680,3170123775,CZ +3170123776,3170127871,DK +3170127872,3170131967,ES +3170131968,3170136063,JO +3170238464,3170246655,DE +3170246656,3170254847,RS +3170254848,3170263039,BA +3170263040,3170271231,CZ +3170271232,3170279423,PL +3170279424,3170287615,RU +3170295808,3170303999,RU +3170304000,3170312191,SY +3170312192,3170320383,RU +3170320384,3170328575,JO +3170369536,3170500607,SA 3170893824,3179282431,BR 3179282432,3187671039,MX 3187671040,3187687423,CO 3187687424,3187695615,DO -3187695616,3187699711,AR +3187695616,3187703807,AR 3187703808,3187711999,UY 3187712000,3187716095,AR 3187720192,3187728383,GT @@ -36803,14 +33195,18 @@ 3188162560,3188170751,CO 3188170752,3188174847,CR 3188178944,3188187135,CR -3188187136,3188191231,AR -3188195328,3188199423,AR +3188187136,3188199423,AR 3188203520,3188207615,DO 3188211712,3188228095,CL 3188228096,3188236287,PE 3188244480,3188252671,CO 3188260864,3188264959,AR -3188269056,3188273151,VE +3188269056,3188269567,VE +3188269568,3188269823,MX +3188269824,3188270079,CO +3188270080,3188270335,ES +3188270336,3188270463,PE +3188270464,3188273151,VE 3188277248,3188293631,CO 3188293632,3188301823,VE 3188301824,3188310015,EC @@ -36829,8 +33225,7 @@ 3188359168,3188400127,EC 3188400128,3188404223,AR 3188408320,3188416511,BO -3188416512,3188420607,AR -3188424704,3188432895,AR +3188416512,3188432895,AR 3188441088,3188445183,AR 3188449280,3188453375,HN 3188457472,3188473855,EC @@ -36838,9 +33233,9 @@ 3188482048,3188490239,AR 3188490240,3188498431,CO 3188506624,3188506879,AR -3188506880,3188513535,US -3188513536,3188513791,AR -3188513792,3188520959,US +3188506880,3188513279,US +3188513280,3188514815,AR +3188514816,3188520959,US 3188520960,3188523007,AR 3188523008,3188539391,CO 3188539392,3188542207,CL @@ -36850,15 +33245,13 @@ 3188555776,3188559871,CL 3188563968,3188572159,CL 3188572160,3188576255,CO -3188580352,3188584447,AR -3188588544,3188596735,AR -3188604928,3188621311,AR +3188580352,3188596735,AR 3188621312,3188625407,GT 3188629504,3188637695,AR 3188637696,3188645887,PA 3188645888,3188662271,CO 3188670464,3188674559,HN -3188678656,3188682751,AR +3188678656,3188686847,AR 3188686848,3188690943,EC 3188695040,3188703231,VE 3188703232,3188711423,AR @@ -36896,21 +33289,52 @@ 3191608832,3191609343,US 3191609344,3191610879,CO 3191610880,3191611135,US -3191611136,3191719935,CO -3191719936,3191720447,AR -3191720448,3191734015,CO +3191611136,3191611391,CO +3191611392,3191619583,VE +3191619584,3191719935,CO +3191719936,3191721471,AR +3191721472,3191725055,CO +3191725056,3191725311,AR +3191725312,3191725567,CO +3191725568,3191725823,AR +3191725824,3191726079,CO +3191726080,3191726335,AR +3191726336,3191726591,CO +3191726592,3191726847,AR +3191726848,3191727103,CO +3191727104,3191727359,AR +3191727360,3191727615,CO +3191727616,3191727871,AR +3191727872,3191728127,CO +3191728128,3191728383,AR +3191728384,3191728639,CO +3191728640,3191728895,AR +3191728896,3191729151,CO +3191729152,3191729407,AR +3191729408,3191729663,CO +3191729664,3191729919,AR +3191729920,3191730431,CO +3191730432,3191730687,AR +3191730688,3191730943,CO +3191730944,3191731199,AR +3191731200,3191731455,CO +3191731456,3191731711,AR +3191731712,3191731967,CO +3191731968,3191732223,AR +3191732224,3191732479,CO +3191732480,3191732735,AR +3191732736,3191734015,CO 3191734016,3191734031,US 3191734032,3191734271,CO 3191865344,3191930879,UY 3191930880,3192389631,CO 3192389632,3192913919,VE -3192913920,3192930303,GY +3192913920,3192946687,GY 3192946688,3192979455,DO 3192979456,3192988767,PE 3192988768,3192988775,PA 3192988776,3193044991,PE -3193044992,3193061375,CL -3193077760,3193110527,CL +3193044992,3193110527,CL 3193110528,3193143295,CO 3193176064,3193241599,CO 3193307136,3193438207,SV @@ -36938,7 +33362,7 @@ 3193929728,3193962495,EC 3193962496,3193987071,CL 3193995264,3194019839,CO -3194028032,3194036223,AR +3194028032,3194044415,AR 3194044416,3194052607,CO 3194052608,3194056461,TT 3194056462,3194056462,US @@ -36950,15 +33374,15 @@ 3194127360,3194130175,AR 3194130176,3194134527,BR 3194159104,3194163199,HN -3194163200,3194167295,GT -3194167296,3194175487,SV +3194163200,3194175487,GT 3194191872,3194224639,CO 3194224640,3194290175,CL 3194355712,3194359807,AN 3194363904,3194367999,CR 3194372096,3194380287,HT +3194388480,3194396671,PE 3194404864,3194413055,CO -3194413056,3194417151,CL +3194413056,3194421247,CL 3194421248,3194425343,AR 3194429440,3194437631,VE 3194437632,3194441727,BO @@ -36969,20 +33393,24 @@ 3194478592,3194486783,AR 3194486784,3194494975,BO 3194519552,3194535935,PY -3194552320,3194568703,AR +3194552320,3194585087,AR 3194617856,3194626047,NI 3194634240,3194638335,CR 3194642432,3194646527,AR 3194650624,3194654719,AR 3194654720,3194658303,US 3194658304,3194659327,AR -3194659328,3194659583,US -3194659584,3194662399,AR -3194662400,3194662655,US -3194662656,3194665471,AR -3194665472,3194665983,US -3194665984,3194666495,AR -3194666496,3194667007,US +3194659328,3194659839,US +3194659840,3194660095,AR +3194660096,3194660351,US +3194660352,3194660607,AR +3194660608,3194660863,US +3194660864,3194661119,AR +3194661120,3194661375,US +3194661376,3194661887,AR +3194661888,3194662655,US +3194662656,3194662911,AR +3194662912,3194667007,US 3194683392,3194687487,CU 3194691584,3194695679,BO 3194699776,3194703871,EC @@ -36995,13 +33423,37 @@ 3194814464,3194822655,AR 3194847232,3194863615,CO 3194863616,3194871807,HN -3194880000,3194888191,DO +3194880000,3194896383,DO 3194912768,3194920959,CL 3194945536,3194953727,GT -3194978304,3194986495,PA +3194978304,3194978559,PA +3194978560,3194979327,AN +3194979328,3194979839,PR +3194979840,3194980095,CA +3194980096,3194980351,DE +3194980352,3194980863,CY +3194980864,3194984447,US +3194984448,3194984703,PR +3194984704,3194985215,GB +3194985216,3194985983,US +3194985984,3194994687,PA 3194994688,3195002879,AR -3195011072,3195019263,AR +3195011072,3195011327,AR +3195011328,3195011583,US +3195011584,3195012351,AR +3195012352,3195012607,US +3195012608,3195012863,AR +3195012864,3195013119,US +3195013120,3195013375,AR +3195013376,3195013631,US +3195013632,3195014143,AR +3195014144,3195014399,US +3195014400,3195014655,AR +3195014656,3195014911,US +3195014912,3195019263,AR 3195043840,3195052031,CO +3195076608,3195084799,CL +3195109376,3195117567,AR 3195535360,3195539455,SV 3195543552,3195547647,PE 3195551744,3195555839,EC @@ -37011,6 +33463,7 @@ 3195584512,3195592703,HT 3195592704,3195596799,PA 3195600896,3195609087,CL +3195617280,3195633663,CL 3195633664,3195637759,CO 3195641856,3195645951,PY 3195650048,3195654143,GT @@ -37019,6 +33472,12 @@ 3195674624,3195678719,AR 3195682816,3195686911,AR 3195691008,3195695103,DO +3195699200,3195703295,AR +3195707392,3195711487,PA +3195715584,3195719679,AR +3195723776,3195731967,AR +3195731968,3195736063,EC +3195740160,3195744255,PA 3196059648,3196092415,CO 3196092416,3196125183,PY 3196125184,3196157951,BO @@ -37048,13 +33507,17 @@ 3198550016,3198681087,DO 3198681088,3198877695,VE 3198943232,3199467519,AR -3199467520,3199488255,US +3199467520,3199468735,US +3199468736,3199468799,AR +3199468800,3199480831,US +3199480832,3199481087,AR +3199481088,3199481343,US +3199481344,3199482879,AR +3199482880,3199483903,US +3199483904,3199484927,AR +3199484928,3199488255,US 3199488256,3199488511,AR -3199488512,3199488767,US -3199488768,3199489023,AR -3199489024,3199489279,US -3199489280,3199489535,AR -3199489536,3199490303,US +3199488512,3199490303,US 3199490304,3199491071,AR 3199491072,3199493375,US 3199493376,3199493631,AR @@ -37066,20 +33529,22 @@ 3199511040,3199511551,AR 3199511552,3199520767,US 3199520768,3199522815,AR -3199522816,3199523327,US -3199523328,3199530495,AR +3199522816,3199528703,US +3199528704,3199529215,AR +3199529216,3199529471,US +3199529472,3199530495,AR 3199530496,3199532031,US 3199532032,3199533055,AR 3199533056,3199549439,BO 3199598592,3199631359,CO -3199664128,3199713279,AR +3199664128,3199721471,AR 3199729664,3199762431,NI 3199795200,3199815679,AN 3199860736,3199909887,BO 3199926272,3199959039,PE 3199991808,3200385023,AR 3200516096,3200548863,CL -3200581632,3200598015,BZ +3200581632,3200614399,BZ 3200614400,3200647167,AR 3200647168,3201302527,VE 3201302528,3201433599,CL @@ -37092,7 +33557,7 @@ 3201442048,3201466367,AR 3201564672,3201630207,NI 3201630208,3201695743,TT -3201695744,3201728511,EC +3201695744,3201761279,EC 3201826816,3201867775,AR 3201867776,3201871871,PE 3201871872,3201875967,AR @@ -37101,7 +33566,7 @@ 3201884160,3201888255,AR 3201888256,3201892351,VE 3201957888,3202023423,PA -3202088960,3202154495,AR +3202088960,3202220031,AR 3202220032,3202351103,PE 3202351104,3202444455,AR 3202444456,3202444463,BR @@ -37118,554 +33583,214 @@ 3203476480,3203476735,CO 3203476736,3203476991,CR 3203476992,3203477503,CO -3203477504,3203481599,CR -3203497984,3203509247,CR +3203477504,3203509247,CR 3203509248,3203511295,CO 3203511296,3203530751,CR 3203530752,3203531775,CO 3203531776,3203532031,CR 3203532032,3203532287,CO -3203532288,3203533055,PA -3203533056,3203533567,CO -3203533568,3203533823,PA -3203533824,3203547135,CO -3203547136,3203547647,PA -3203547648,3203596287,CO +3203532288,3203534847,PA +3203534848,3203547135,CO +3203547136,3203549183,PA +3203549184,3203596287,CO 3203661824,3203923967,AR 3203923968,3204055039,CO 3204186112,3204448255,CO -3221225472,3221410411,US 3221410412,3221410412,FR -3221410413,3221422079,US -3221487616,3221553151,US -3221553664,3221555967,US -3221556224,3221560319,US 3221560320,3221561087,GB -3221561344,3221562367,US 3221562368,3221562623,SE -3221562624,3221564927,US -3221565184,3221565951,US 3221565952,3221566207,SE -3221566464,3221567743,US 3221568256,3221568511,FR 3221568768,3221569279,FR -3221569280,3221570559,US -3221571072,3221576191,US 3221576192,3221576447,KR -3221576448,3221577727,US -3221577728,3221577983,CA 3221577984,3221578239,IT -3221578240,3221579775,US -3221580032,3221589503,US 3221589504,3221589759,FR -3221589760,3221590015,US -3221590016,3221590271,CA 3221590272,3221590527,DE -3221590528,3221591807,US -3221592064,3221592575,US -3221593088,3221594623,US 3221594624,3221594879,AT -3221594880,3221605119,US -3221605376,3221605887,CA -3221605888,3221607167,US -3221607424,3221608447,US 3221608448,3221608703,JP -3221608704,3221609727,US -3221610240,3221614335,US 3221614336,3221614591,GB 3221614592,3221614847,AU -3221615104,3221618175,US 3221618176,3221618431,GB -3221618688,3221621247,US 3221621248,3221621503,GB -3221621504,3221627391,US 3221627392,3221627647,FR -3221627648,3221633279,US 3221633280,3221633535,CH -3221633536,3221633791,US 3221633792,3221634047,CH -3221634048,3221636607,US 3221636608,3221636863,CH -3221636864,3221637119,US 3221637120,3221637375,DE -3221637376,3221638143,US 3221638144,3221638399,DE -3221638400,3221640191,US 3221640192,3221640447,NL -3221640448,3221642495,US 3221642496,3221642751,DE -3221642752,3221647103,US 3221647104,3221647359,FR -3221647360,3221650943,US 3221650944,3221651199,GB -3221651200,3221654783,US 3221654784,3221655039,FR -3221655040,3221663743,US 3221663744,3221663999,DE 3221664000,3221664255,NL -3221664256,3221664511,US 3221664512,3221664767,GB -3221664768,3221866495,US -3221866752,3221880575,US -3221880832,3222011903,US 3222012160,3222012415,GB -3222012672,3222016511,US -3222016768,3222017023,US -3222017536,3222017791,US -3222018048,3222018559,US -3222018816,3222019839,US -3222020096,3222022399,US -3222022656,3222023423,US 3222023936,3222024191,IT -3222024192,3222024959,US -3222025216,3222025727,US 3222025728,3222025983,NL -3222026240,3222027775,US -3222027776,3222028031,CA -3222028032,3222030335,US 3222030336,3222030847,GB -3222030848,3222031359,US 3222031360,3222031615,AU 3222031616,3222031871,IT -3222031872,3222032639,US 3222032640,3222032895,DE -3222032896,3222036479,US 3222036480,3222036735,FR -3222036736,3222036991,US -3222036992,3222037247,CA 3222037248,3222037503,GB -3222037504,3222038271,US -3222039808,3222044671,US -3222044928,3222045183,CA -3222045184,3222048767,US -3222049024,3222049279,US -3222050304,3222051327,US -3222051584,3222055935,US -3222056192,3222056447,US -3222056448,3222059007,CA -3222059008,3222061055,US 3222061056,3222061823,IT -3222061824,3222066943,US -3222066944,3222067199,CA -3222067200,3222067455,US 3222067456,3222067967,CH -3222068224,3222068479,US -3222068992,3222071039,US 3222071040,3222071295,GB 3222071296,3222071551,PT -3222071552,3222072063,US 3222072064,3222072319,SE -3222072576,3222075135,US 3222075136,3222075391,CH -3222075392,3222075903,US -3222076160,3222274047,US -3222292480,3222292735,US -3222292992,3222305535,US 3222305536,3222309119,SE 3222309376,3222313727,SE 3222313728,3222316799,CH -3222316800,3222318591,US -3222318848,3222319615,US 3222319616,3222320127,JP 3222320128,3222320383,AU -3222320384,3222320895,US 3222320896,3222326015,NL -3222326016,3222326527,US -3222326528,3222339583,CA -3222339584,3222455039,US 3222455040,3222455295,GB -3222455296,3222868735,US 3222868736,3222868991,DE -3222868992,3222869503,US 3222869504,3222869759,GB -3222869760,3222893311,US -3222893824,3222931711,US -3222931968,3222934527,US -3222934784,3222936319,US 3222936576,3222940927,CH 3222940928,3222941183,GB 3222941184,3222941695,CH -3222941696,3222952703,US 3222952704,3222952959,JP -3222952960,3222953215,US 3222953216,3222953727,JP -3222953728,3222953983,US 3222953984,3222954239,JP -3222954240,3222954495,US -3222955008,3222956031,US 3222956288,3222962431,FI 3222963456,3222964223,FI -3222964224,3222964479,US -3222967040,3222968831,US 3222968832,3222973951,NL 3222973952,3222979071,DE -3222979072,3222983167,US -3222983168,3222983935,CA -3222983936,3222984447,US 3222984448,3222988543,AU 3222988544,3222988799,PT 3222988800,3222989055,AU -3222989056,3222989311,US 3222989312,3222989567,GB -3222989568,3222989823,CA 3222989824,3222990079,PT 3222990080,3222990335,NL 3222990336,3222990591,AT 3222990592,3222990847,PT -3222990848,3222994687,US -3222994944,3223191551,US -3223201024,3223201279,US -3223202816,3223203071,US -3223204352,3223204607,US -3223205120,3223205375,US -3223207168,3223207423,US -3223214848,3223215871,US -3223216128,3223216383,US -3223217152,3223217407,US -3223219200,3223219455,US -3223220480,3223220735,US -3223220992,3223221247,US -3223222784,3223223039,US -3223223552,3223223807,US -3223227904,3223228159,CA -3223229184,3223229695,US -3223229696,3223229951,CA -3223240448,3223240703,US -3223242752,3223243007,US -3223243264,3223243519,CA -3223244288,3223245311,US -3223249408,3223249663,CA -3223254784,3223255295,US -3223257088,3223258623,US -3223258624,3223258879,CA -3223258880,3223260671,US 3223260672,3223260927,DE -3223261184,3223262975,US 3223262976,3223263231,BE -3223263232,3223263743,US 3223263744,3223263999,GB 3223264000,3223264255,FR -3223264256,3223265023,US 3223265024,3223265279,GB -3223265280,3223267327,US 3223267328,3223267583,BE -3223267584,3223269119,US -3223269376,3223269631,US 3223272960,3223273215,GB -3223273216,3223280383,US -3223280640,3223280895,US -3223281408,3223283199,US 3223283200,3223283455,DE -3223283968,3223284991,US -3223285504,3223286783,US 3223286784,3223289087,JP -3223294208,3223297279,US -3223297536,3223298815,US -3223299072,3223299327,US 3223299584,3223301119,NL -3223301120,3223302399,US -3223303168,3223303423,CA -3223303424,3223303679,US -3223305984,3223307519,US 3223307520,3223310079,JP -3223310080,3223310335,US -3223310848,3223311103,US 3223311104,3223311359,FR -3223311360,3223311871,US -3223312128,3223314431,US -3223314432,3223314687,CA -3223314688,3223315455,US -3223315712,3223316223,US 3223316224,3223316479,NL -3223316480,3223316991,US -3223317248,3223317759,US -3223318016,3223319039,US -3223319808,3223321343,US 3223321600,3223321855,FR -3223321856,3223322367,US -3223322624,3223388159,US -3223388672,3223390719,US -3223391232,3223391999,US 3223392000,3223392255,FR 3223392256,3223392511,GB -3223393024,3223394047,US -3223396608,3223396863,US -3223397120,3223397375,US 3223397376,3223397631,NL -3223397632,3223410431,US 3223410432,3223416831,CH -3223416832,3223417087,US 3223417088,3223417599,FR -3223417600,3223418367,US 3223418368,3223420927,CH -3223420928,3223421439,US 3223421440,3223421695,GB 3223421696,3223421951,NL -3223422464,3223422719,US 3223422720,3223422975,JP -3223423232,3223423743,US -3223424000,3223424767,US 3223424768,3223425535,FR 3223425792,3223430911,FR 3223431424,3223432191,FR 3223433216,3223435007,FR -3223435008,3223437055,US 3223437312,3223447551,CH -3223447552,3223447807,US -3223447808,3223449599,NL -3223449600,3223452671,US -3223452928,3223453183,US 3223453184,3223453439,DE 3223458560,3223458815,GB -3223460096,3223460351,US -3223462656,3223462911,US 3223466496,3223466751,GB -3223471616,3223471871,CA -3223471872,3223472383,US -3223476736,3223476991,US 3223481088,3223481343,SE 3223483392,3223483647,NL -3223490816,3223491071,US -3223496960,3223497215,US 3223499520,3223499775,FI -3223500032,3223503871,CA -3223504640,3223504895,CA -3223507968,3223508223,US -3223508480,3223508735,US -3223513344,3223513599,US -3223514880,3223515135,US -3223516160,3223516415,US -3223516928,3223517183,US 3223519232,3223524351,DE -3223524352,3223534335,US 3223534336,3223534591,AU -3223534592,3223534847,US -3223535104,3223535359,US 3223535360,3223537919,DE -3223537920,3223540991,US -3223541248,3223542271,US 3223542272,3223542527,DE -3223542528,3223543295,US 3223543296,3223543551,GB -3223543552,3223545855,US -3223546112,3223546879,US 3223546880,3223547135,GB -3223547136,3223551743,US -3223552000,3223552511,US -3223552512,3223553535,NL -3223553536,3223554559,US 3223554560,3223554815,GB -3223555328,3223556095,US -3223556096,3223556351,CA -3223556352,3223556607,US 3223556608,3223556863,IT -3223556864,3223557375,US 3223557376,3223558655,DE -3223558656,3223559423,US -3223559936,3223563263,US 3223563264,3223563519,GB -3223563520,3223565567,US -3223565824,3223566079,US 3223566080,3223568639,NL -3223568640,3223569663,US 3223569664,3223570175,GB -3223571456,3223571711,US 3223571712,3223572223,GB 3223572224,3223572479,IE -3223572480,3223577855,US 3223577856,3223578111,DE -3223578112,3223580671,US 3223580672,3223581951,AT -3223581952,3223582207,US 3223582208,3223582463,PT 3223582464,3223582719,NL 3223582720,3223582975,AU -3223583488,3223583743,US -3223584000,3223584511,US 3223584768,3223650303,SE 3223650304,3223715839,CH 3223715840,3223781375,DK -3223781376,3223823871,US +3223781376,3223823871,GB 3223823872,3223824127,AT -3223824128,3223846911,US -3223848704,3223852799,US -3223853312,3223853567,US -3223854336,3223854591,US -3223857920,3223858175,US -3223858944,3223859455,US -3223859968,3223860223,US -3223860480,3223860991,US -3223862528,3223862783,US -3223863552,3223863807,US +3223824128,3223846911,GB 3223864576,3223867647,FI -3223874816,3223875071,US -3223876608,3223876863,US -3223883520,3223883775,US -3223886592,3223887103,US -3223887616,3223887871,US -3223898368,3223898623,US -3223902464,3223902719,CA 3223905280,3223905535,FI -3223909632,3223910143,US -3223910400,3223910911,US -3223911936,3223912191,CA -3223912448,3223938559,US 3223938816,3223946239,GB 3223946240,3223947519,CH -3223947520,3223947775,US 3223948288,3223948543,NL 3223948544,3223949823,CH 3223949824,3223950079,AU 3223950080,3223950335,DE -3223950336,3223950591,CA 3223950592,3223953663,CH -3223953664,3223955967,US 3223955968,3223956223,TH -3223956224,3223957759,US 3223958016,3223963135,JP -3223963136,3223963647,US -3223963904,3223964159,CA -3223964160,3223964415,US 3223964416,3223964671,AU -3223964672,3223965183,US 3223965184,3223965439,ID -3223965440,3223966207,US 3223966208,3223966463,GB -3223966464,3223967743,US -3223968000,3223968255,US 3223968256,3223968511,IT -3223968512,3223970303,US 3223970560,3223970815,DE -3223971072,3223975935,US -3223976192,3223977983,US 3223978240,3223978495,DE -3223978752,3223979263,US -3223979264,3223979775,CA -3223979776,3223988735,US 3223988736,3223990271,CH -3223990272,3223991295,US 3223991296,3223991551,AU 3223991552,3223991807,GB -3223991808,3223992063,CA -3223992064,3223993343,US 3223993344,3223994111,AU 3223994112,3223994623,DE 3223994624,3223994879,NO -3223994880,3223995391,US -3223995392,3223995647,CA -3223995648,3223996159,US -3223997184,3223999487,US 3223999488,3224000255,JP 3224000256,3224000511,GB -3224000512,3224001023,US -3224001024,3224001279,CA -3224001280,3224002559,US -3224002816,3224003327,US 3224003584,3224003839,GB -3224003840,3224004095,US 3224004096,3224004351,FR 3224004352,3224005631,JP -3224005632,3224006143,US -3224006400,3224006655,US 3224006912,3224012031,NL -3224012032,3224014591,US 3224014592,3224014847,DE -3224014848,3224015615,US -3224015872,3224016639,US 3224016640,3224016895,AU -3224016896,3224017663,US -3224017920,3224022271,US -3224023808,3224024063,US 3224024064,3224029695,CH -3224029696,3224030463,CA -3224030720,3224030975,CA -3224030976,3224038655,US 3224038656,3224038911,JP -3224038912,3224039679,US -3224039936,3224040959,US -3224041216,3224042239,US -3224042496,3224042751,US 3224042752,3224043007,DE -3224043008,3224043263,US -3224043776,3224084991,US 3224084992,3224087551,SE -3224087552,3224088063,US 3224088064,3224088319,JP -3224088320,3224090879,US 3224090880,3224091135,AU -3224091648,3224091903,US 3224091904,3224092159,JP -3224092416,3224092671,US 3224092672,3224093951,CH -3224093952,3224094207,US 3224094208,3224094463,AU -3224094464,3224094975,US 3224094976,3224095487,JP -3224095488,3224096255,US 3224096512,3224097279,AU 3224097280,3224097535,NL -3224097536,3224097791,US 3224097792,3224098047,NL -3224098048,3224098559,US -3224098816,3224099583,US -3224099584,3224099839,CA -3224099840,3224100607,US -3224101120,3224101375,US 3224101376,3224102399,AU 3224103424,3224103679,GB -3224103680,3224104447,US 3224104704,3224104959,AU -3224104960,3224105471,US -3224105728,3224106495,US -3224106752,3224108799,US 3224109056,3224119551,DE 3224119552,3224126463,FR 3224127232,3224129791,FR 3224129792,3224132351,DE -3224132352,3224170495,US 3224170496,3224173567,SE -3224173568,3224174335,US -3224174592,3224258047,US 3224258048,3224258303,FI 3224258304,3224258559,BE -3224258560,3224305663,US 3224305664,3224367615,JP -3224367616,3224368127,US 3224368128,3224369663,CH -3224369664,3224370431,US -3224370688,3224370943,US -3224371200,3224379135,US 3224379136,3224379391,DE -3224379392,3224392191,US -3224394752,3224396287,US 3224396288,3224396543,FR -3224396544,3224397055,US -3224397824,3224398079,US -3224398336,3224398591,US 3224398592,3224398847,DE -3224398848,3224399103,US 3224399104,3224399615,AU -3224399616,3224406015,US -3224406272,3224406527,US -3224406784,3224407039,US -3224407296,3224407551,CA -3224407808,3224408319,US 3224408320,3224408575,DE -3224408576,3224424959,US -3224425216,3224427007,US -3224427776,3224428287,US 3224428544,3224428799,DE -3224428800,3224430079,US 3224430336,3224430591,DE -3224430592,3224430847,US -3224431104,3224431359,CA -3224431360,3224431615,US -3224432128,3224432383,US -3224433152,3224433407,US -3224433664,3224434687,US 3224434688,3224434943,AU -3224434944,3224435967,US -3224436224,3224436479,US 3224436736,3224502271,FI 3224502272,3224567807,JP 3224567808,3224571903,NO @@ -37675,638 +33800,260 @@ 3224617472,3224629247,JP 3224629504,3224633343,JP 3224633344,3224646399,DE -3224646400,3224651775,US 3224651776,3224652287,AU -3224652800,3224660991,US -3224660992,3224661247,CA -3224661504,3224662527,US -3224663040,3224663551,US 3224663808,3224671999,JP -3224672000,3224672255,US 3224672256,3224672511,NL -3224672512,3224673791,US 3224674048,3224674559,DE 3224674560,3224674815,GB -3224675072,3224675839,US -3224676864,3224677119,US 3224677120,3224678655,AU -3224678656,3224680703,US 3224680704,3224680959,AU -3224680960,3224681471,US -3224682752,3224683519,US 3224683520,3224684031,AU -3224684032,3224689919,US 3224689920,3224690687,NL -3224690688,3224691455,US -3224691968,3224692735,US -3224692736,3224692991,DZ -3224692992,3224694527,US -3224694528,3224694783,CA -3224694784,3224695039,US -3224695808,3224697343,US -3224697856,3224698111,US 3224698112,3224698367,GB 3224698368,3224698623,FR -3224698880,3224725247,US 3224725248,3224725503,DE 3224725504,3224725759,CH -3224725760,3224772351,US 3224772352,3224777983,DE 3224778240,3224785151,DE -3224785152,3224787967,US -3224788480,3224791039,US 3224791040,3224791295,DE 3224791296,3224791807,AU -3224791808,3224793343,US 3224793344,3224793599,DE -3224793600,3224793855,US 3224793856,3224795391,DK -3224795392,3224795647,CA 3224795648,3224795903,CH -3224796160,3224796415,US 3224796416,3224797439,DE -3224797440,3224797695,US 3224797696,3224797951,NZ -3224797952,3224798207,US 3224798208,3224798463,CH -3224798464,3224798975,US 3224798976,3224799231,AU 3224799488,3224799743,AU -3224799744,3224799999,US 3224800000,3224800255,DE 3224800512,3224816639,FR 3224816896,3224820735,FR 3224820736,3224820991,AT 3224820992,3224821247,DE -3224821248,3224822015,US 3224822016,3224822271,SE -3224822272,3224822527,US -3224822784,3224823039,US -3224823296,3224826367,US -3224826368,3224826623,CA -3224826624,3224826879,US 3224826880,3224827135,CH 3224827136,3224827391,GB -3224827392,3224827647,US 3224827648,3224827903,JP -3224827904,3224828671,US 3224828672,3224828927,AU -3224829184,3224829439,US 3224829440,3224829695,DE -3224830208,3224850943,US -3224851200,3224851455,US 3224851456,3224851711,DE -3224851968,3224852735,US 3224852736,3224852991,DE -3224852992,3224854527,US -3224854784,3224855039,US 3224855040,3224855551,AU -3224855552,3224855807,US 3224855808,3224856063,IT -3224856064,3224856575,US 3224856832,3224857087,NL -3224857088,3224857855,US 3224858112,3224858367,JP -3224858368,3224858623,US 3224858624,3224858879,AU -3224858880,3224859391,US 3224859392,3224859647,NL -3224859648,3224860159,US 3224860160,3224860415,JP -3224860928,3224862719,US 3224862976,3224863231,NL -3224863488,3224863743,US 3224863744,3224863999,GB -3224864000,3224878079,US 3224878080,3224878335,DE -3224878336,3224878591,US 3224878592,3224878847,AU 3224879360,3224879615,GB -3224879616,3224879871,CA -3224879872,3224880383,US 3224880384,3224880639,DE 3224880640,3224880895,AU -3224880896,3224881151,US -3224881408,3224882431,US -3224882688,3224882943,CA -3224882944,3224883455,US 3224883456,3224883711,AU -3224883712,3224884223,US 3224884224,3224884479,GB -3224884480,3224884991,US -3224885248,3224885503,CA -3224885760,3224886015,US 3224886272,3224886527,JP -3224886528,3224887295,US -3224887296,3224887551,CA -3224887808,3224889087,US 3224889344,3224889599,AU -3224889600,3224890879,US 3224890880,3224891135,JP -3224891136,3224891647,US -3224892160,3224892415,CA 3224892416,3224892671,DE -3224892928,3224893183,US -3224893440,3224893951,US -3224895488,3224900607,US 3224900608,3224900863,FR -3224900864,3224921087,US 3224921088,3224921343,FI -3224921344,3224928255,US 3224928256,3224928511,FI -3224928512,3225026559,US -3225026816,3225028863,US 3225028864,3225031423,JP -3225031424,3225033727,US 3225033728,3225035775,LU -3225035776,3225037055,US 3225037056,3225049599,FI 3225051392,3225052671,JP -3225052672,3225056767,US -3225057024,3225057535,US -3225057536,3225057791,CA -3225057792,3225060095,US 3225060608,3225061631,AU -3225064704,3225075967,US -3225076224,3225076479,CA -3225076480,3225076991,US 3225076992,3225077247,SE -3225077504,3225081087,US -3225081088,3225081343,CA -3225081600,3225082367,US 3225082368,3225082623,IT -3225082880,3225084671,US -3225084672,3225085439,NL -3225085440,3225089279,US -3225089280,3225089535,CA -3225089536,3225091071,US -3225091584,3225091839,US -3225092096,3225419775,US -3225420032,3225420287,US -3225423872,3225424383,US 3225426944,3225427199,AT -3225429504,3225429759,CA -3225431552,3225433087,US -3225437184,3225437695,US -3225442304,3225442559,US -3225444352,3225444607,US 3225445376,3225446399,BE 3225451776,3225452031,SE -3225459968,3225460479,US -3225460480,3225460735,CA -3225460992,3225462015,CA -3225470464,3225470719,US 3225471488,3225471743,DE -3225471744,3225472511,US -3225477632,3225480191,US -3225485568,3225498111,US 3225498368,3225503487,NL -3225503488,3225505535,US -3225505792,3225506047,US 3225506304,3225508863,AU 3225508864,3225509631,CH -3225509632,3225509887,US 3225509888,3225510143,NL -3225510144,3225518591,US 3225518592,3225518847,AU 3225518848,3225519103,IT 3225519104,3225519359,GB -3225519872,3225520639,US 3225520896,3225521151,DE -3225521152,3225522175,US 3225522176,3225522943,GB -3225522944,3225524223,US 3225524224,3225524479,VE 3225524480,3225524735,GB -3225529088,3225529343,US -3225529600,3225530367,US -3225530368,3225530623,PR -3225530624,3225530879,US -3225531136,3225531647,US 3225531904,3225532159,AU 3225532160,3225535999,CH -3225536000,3225539839,US -3225540096,3225540863,US 3225540864,3225541119,AU -3225541120,3225541375,US 3225541376,3225543935,GB -3225547776,3225548543,US 3225548800,3225549055,NZ -3225549056,3225549311,US 3225549312,3225549567,AU -3225549568,3225550591,US 3225550848,3225616383,DK 3225616640,3225616895,AU 3225617152,3225617407,IE 3225617408,3225617663,GB -3225617920,3225618175,US -3225618432,3225618687,US -3225618688,3225618943,CA -3225619200,3225619455,US 3225619456,3225619711,AU -3225619712,3225622527,US 3225626368,3225626623,GB -3225626880,3225627391,US 3225627392,3225627647,GB -3225627648,3225627903,US -3225627904,3225628159,CA -3225628160,3225628415,US 3225628416,3225628671,GB -3225628672,3225629183,US 3225629184,3225629439,GB -3225629440,3225629695,US 3225629696,3225629951,GB -3225629952,3225630207,US 3225630464,3225630719,DE -3225630720,3225631231,US 3225631232,3225631487,SE -3225631488,3225632767,US -3225633536,3225633791,US -3225634048,3225634815,US -3225635072,3225635583,US 3225635840,3225636095,PT -3225636096,3225636607,US 3225636608,3225636863,ES -3225636864,3225637887,US 3225637888,3225638399,AU -3225638400,3225638655,US 3225638656,3225638911,GB -3225639424,3225640447,US 3225640448,3225640703,GB -3225640704,3225641983,US 3225641984,3225643263,GB -3225643264,3225643775,CA -3225643776,3225649919,US -3225650176,3225650943,US 3225650944,3225651199,GB -3225651200,3225657087,US -3225658624,3225659135,US 3225659136,3225659391,DE 3225659392,3225659647,NZ 3225659904,3225660159,DE 3225660160,3225660415,AU -3225660672,3225663743,US -3225664000,3225664511,US 3225664768,3225669887,DE -3225669888,3225671935,US 3225671936,3225672191,AU 3225672192,3225672447,DE -3225672448,3225672703,US 3225672704,3225673215,NL 3225673472,3225673727,IE -3225673984,3225675263,US -3225675264,3225676287,DE -3225676288,3225679871,US 3225679872,3225680127,AU 3225680128,3225680383,GR -3225680640,3225681151,US -3225681408,3225681663,US 3225681920,3225682943,DE 3225682944,3225683199,AT 3225683200,3225687039,DE -3225687040,3225687807,US 3225687808,3225688063,GB -3225688320,3225689343,US -3225689600,3225689855,US 3225689856,3225694975,NL -3225695232,3225695487,US -3225695488,3225701119,CA -3225701120,3225701375,US 3225701376,3225709567,NO -3225709568,3225710079,US 3225710080,3225710591,JP -3225710592,3225711615,US -3225712128,3225714175,US -3225715456,3225715711,CA 3225715712,3225715967,AU -3225715968,3225716991,US -3225716992,3225717247,CA 3225717504,3225717759,AU -3225717760,3225720063,US 3225720576,3225721343,GB -3225721344,3225722111,US -3225722624,3225723647,US 3225724160,3225725439,DE 3225725440,3225725695,GB 3225725696,3225726207,AU -3225726208,3225726463,US 3225726464,3225726719,GB -3225726720,3225726975,US 3225726976,3225727231,IT -3225727232,3225727487,US 3225727744,3225727999,AU -3225728000,3225728511,US 3225728512,3225728767,NL -3225728768,3225729023,US -3225729024,3225729279,CA -3225729280,3225729535,US 3225729536,3225729791,PT -3225729792,3225730047,US -3225730304,3225730559,US -3225730816,3225733887,US -3225734144,3225735167,US 3225735424,3225735679,PT -3225735680,3225735935,US 3225735936,3225737215,DE 3225737216,3225737471,PT -3225737472,3225738495,US 3225738496,3225738751,PT -3225738752,3225739263,US 3225739264,3225739519,PT -3225739520,3225740543,US -3225740544,3225740799,CA 3225740800,3225741055,NL -3225741056,3225741823,US 3225742080,3225745919,JP 3225745920,3225746687,NL -3225746688,3225746943,US 3225746944,3225747199,DE -3225747456,3225747711,US -3225752832,3225753087,US -3225759232,3225759487,US -3225763840,3225764095,BE -3225766400,3225766655,CA -3225767936,3225768191,US -3225768960,3225769215,US -3225773312,3225773567,CA -3225776128,3225776383,US -3225777152,3225777407,AU -3225777408,3225777663,US -3225780224,3225780479,US -3225783296,3225783551,US -3225783808,3225784063,US -3225785600,3225788159,CA -3225796096,3225796351,US -3225806080,3225806847,US 3225807360,3225807615,DE -3225810688,3225810943,US 3225812992,3225827071,FR 3225827072,3225827327,US 3225827328,3225843711,FR -3225843712,3225846527,US -3225846784,3225847039,US 3225847040,3225847551,TR 3225847552,3225847807,AU 3225847808,3225848063,IT -3225848064,3225848831,US 3225848832,3225853951,DE -3225853952,3225854719,US -3225855232,3225857023,US -3225857024,3225857279,CA -3225857280,3225857535,US 3225857536,3225857791,AU -3225857792,3225858047,US -3225858048,3225858559,CA -3225858560,3225858815,US 3225858816,3225860095,JP -3225860096,3225861887,US -3225862144,3225867775,US -3225868032,3225868287,US 3225868288,3225868543,AU -3225868544,3225869055,US 3225869056,3225869311,AU -3225869568,3225870335,US -3225870336,3225870591,CA -3225870592,3225873663,US -3225873920,3225874943,US 3225874944,3225875199,GB -3225875456,3225875967,US -3225876480,3225878271,US 3225878528,3225880319,SE 3225880320,3225880575,US 3225880576,3225944063,SE 3225944832,3226008831,TW -3226008832,3226009343,US -3226009856,3226010879,US -3226010880,3226011135,CA -3226011136,3226012415,US 3226012672,3226012927,AU -3226012928,3226014207,US 3226014464,3226014975,GB 3226014976,3226015231,NZ 3226015232,3226015487,AU 3226015744,3226016255,ID -3226016256,3226018303,US 3226018304,3226018559,DE 3226018560,3226021119,CH -3226021120,3226023423,US -3226023680,3226026495,US 3226026496,3226026751,AU -3226026752,3226030079,US -3226030592,3226064383,US -3226064640,3226066687,US -3226066944,3226067455,US 3226067456,3226067711,BE -3226067712,3226068223,US 3226068224,3226068479,GB -3226068480,3226068991,US -3226075136,3226107647,US -3226110208,3226110719,US 3226110720,3226128639,AU -3226128640,3226131455,US -3226140928,3226143487,CA -3226143744,3226156543,CA -3226156800,3226167807,CA -3226168064,3226175231,CA -3226175744,3226188543,CA -3226189056,3226189311,CA -3226189568,3226189823,CA -3226191360,3226191615,US -3226191872,3226194175,CA -3226194432,3226194687,CA -3226194944,3226201855,CA -3226201856,3226202111,US -3226202112,3226205439,CA -3226205440,3226205695,AE -3226205696,3226205951,CA 3226207744,3226215423,GB -3226215424,3226236159,US -3226237184,3226237439,US 3226237440,3226237695,AU 3226237696,3226240255,DE 3226240512,3226250495,DE -3226250496,3226251263,US 3226251264,3226251519,DE -3226251520,3226252287,US -3226252544,3226253567,US -3226253824,3226267903,US 3226267904,3226268159,DE 3226268160,3226268415,PT 3226268416,3226268927,AT 3226268928,3226269951,DE -3226269952,3226270719,US 3226270720,3226271487,JP -3226272000,3226273791,US 3226273792,3226274047,AU -3226274048,3226274559,US 3226274560,3226274815,CH -3226274816,3226276095,US 3226276096,3226276351,AU -3226276352,3226276863,US -3226277632,3226283519,US -3226283520,3226291199,CA -3226291200,3226300159,US -3226300416,3226300927,US 3226300928,3226301439,DE -3226301440,3226302463,US 3226302464,3226303487,FI -3226303488,3226305535,US 3226305536,3226307327,GB -3226307328,3226307583,US 3226307584,3226308095,ES -3226308096,3226308863,US -3226309120,3226316799,US -3226318080,3226318335,US -3226319360,3226319615,US -3226320896,3226331903,US -3226337536,3226365439,US 3226365440,3226365951,DE -3226365952,3226374143,US 3226374144,3226375423,DE -3226375424,3226468351,US -3226470656,3226473471,US 3226473472,3226473983,PT -3226473984,3226474495,US 3226474496,3226474751,CL -3226475264,3226475519,US -3226475776,3226476287,US 3226476288,3226479359,CH -3226479360,3226479871,US 3226480128,3226480383,GB -3226480384,3226481407,US 3226481408,3226481663,DE -3226481664,3226483199,US -3226483968,3226484479,US -3226484736,3226487295,US -3226488064,3226488831,US -3226489088,3226490879,US -3226491904,3226492927,US -3226521344,3226521855,US 3226521856,3226522111,BR -3226522112,3226523135,US -3226523392,3226533631,US -3226535936,3226536191,US -3226546176,3226546431,US 3226548992,3226549247,BE 3226549504,3226550015,GB -3226551040,3226551807,US -3226552832,3226553087,US -3226555648,3226555903,CA -3226556416,3226556671,US -3226558720,3226558975,US 3226561792,3226562047,NO -3226563072,3226563327,US 3226564864,3226565119,DE 3226565376,3226565631,FI -3226569984,3226570239,US 3226574848,3226575103,FI -3226576384,3226576639,US 3226580480,3226581247,FI -3226582528,3226582783,US -3226583040,3226583295,US 3226583552,3226583807,SE 3226592768,3226593023,DE 3226593792,3226594047,GB -3226598400,3226598911,US -3226599424,3226625535,US -3226625792,3226626047,US -3226626048,3226626303,CA -3226626304,3226627327,US -3226627584,3226629375,US -3226629376,3226629631,CA -3226629632,3226630399,US 3226630400,3226630655,GB -3226630912,3226631167,US 3226631168,3226631423,CH -3226631424,3226631935,US 3226631936,3226632191,PT -3226632192,3226633215,CA 3226633216,3226633471,JP -3226635008,3226635263,US 3226635264,3226635519,AU -3226635520,3226635775,US 3226636032,3226636287,AU -3226637056,3226637823,US -3226637824,3226638079,CA -3226638080,3226638335,US 3226638592,3226638847,GB -3226638848,3226639615,US 3226639616,3226640127,AT -3226640128,3226640639,US 3226640640,3226640895,AU -3226640896,3226654207,US 3226654208,3226654463,PT -3226654464,3226655743,US 3226655744,3226656255,IT 3226656256,3226656511,AU -3226656512,3226658303,US 3226658304,3226658559,AU -3226658560,3226658815,US -3226659072,3226661119,US 3226661120,3226661375,DE -3226661888,3226662143,US 3226664960,3226690815,FI -3226690816,3226691071,CA 3226691072,3226691327,GB 3226691584,3226691839,JP -3226691840,3226693119,US -3226693376,3226693887,US -3226694144,3226695167,US 3226695168,3226695679,AU -3226695680,3226695935,US -3226695936,3226696191,CA 3226696192,3226696447,CN 3226696448,3226696703,AU 3226705152,3226705407,JP -3226705408,3226705919,US 3226705920,3226706175,FR -3226706176,3226706943,US 3226707456,3226715391,TW -3226715392,3226715647,US 3226715648,3226715903,AU -3226715904,3226716159,US 3226716160,3226716415,GB 3226716672,3226716927,GB -3226716928,3226717439,US -3226717696,3226717951,US 3226717952,3226720511,GB 3226720512,3226721279,JP -3226721280,3226721791,US 3226722048,3226722303,CH 3226722304,3226722559,AU -3226722560,3226723583,US 3226723584,3226723839,DE 3226723840,3226724095,JP 3226724096,3226724351,AU -3226724352,3226725631,US 3226725632,3226726143,AU -3226726144,3226728191,US -3226728192,3226728447,CA -3226728448,3226729983,US -3226731008,3226731519,US 3226731776,3226732031,GB -3226732288,3226733567,US 3226733568,3226733823,MX 3226733824,3226734079,PT -3226734080,3226734335,US 3226734336,3226734591,PT -3226734592,3226736383,US -3226736640,3226737407,US 3226737408,3226737663,AT -3226737664,3226738175,US 3226738176,3226738431,NL -3226738432,3226738687,US 3226738688,3226739199,NO -3226740736,3226742783,US -3226744576,3226746367,US 3226746368,3226746623,PT -3226746624,3226748671,US 3226748672,3226749439,JP -3226749440,3226749695,US 3226749696,3226752255,GB -3226752256,3226752767,US 3226752768,3226753023,IT -3226753024,3226753279,US 3226753280,3226753535,AU 3226753536,3226753791,SI 3226753792,3226754303,HR @@ -38314,177 +34061,91 @@ 3226756352,3226757375,SI 3226757376,3226757887,HR 3226757888,3226758655,SI -3226758912,3226762751,US 3226763008,3226770687,IT -3226770688,3226772991,US 3226772992,3226773247,CH -3226773248,3226774783,US 3226774784,3226775039,GB -3226775040,3226775295,US 3226775552,3226783743,FI -3226783744,3226783999,US -3226784256,3226784767,US 3226784768,3226785023,GB -3226785024,3226786559,US 3226786560,3226786815,AU 3226786816,3226787071,DE 3226787072,3226787327,AT -3226787328,3226788095,US 3226788352,3226789375,HU 3226789376,3226789631,AU -3226789632,3226791167,US 3226791168,3226791679,AU -3226791680,3226792191,US 3226792192,3226792703,AU -3226792704,3226792959,US 3226793216,3226793983,DE -3226793984,3226794239,US -3226794496,3226795263,US 3226795264,3226795519,NZ -3226795520,3226795775,US -3226796032,3226861567,US -3226861824,3226862079,CA -3226862080,3226864383,US 3226864384,3226864639,RU 3226864640,3226864895,NZ -3226864896,3226865151,US 3226865152,3226865407,PL -3226865408,3226866175,US 3226866176,3226866431,GB -3226866432,3226866943,US -3226867456,3226867967,US 3226867968,3226868223,IL -3226868224,3226868479,US 3226868480,3226868735,GB -3226868736,3226882303,US -3226882560,3226884351,US 3226884352,3226884607,IL -3226884608,3226892799,US -3226893056,3226893567,US 3226893568,3226894079,NL 3226894080,3226894335,GB -3226894336,3226894591,US 3226894592,3226894847,AU -3226895104,3226895359,US 3226895360,3226895871,SG 3226895872,3226896127,GB -3226896128,3226896639,US 3226896640,3226896895,GB 3226896896,3226897151,PT -3226897152,3226902527,US -3226903040,3226903295,US 3226903296,3226903551,DE -3226903552,3226903807,US 3226903808,3226904063,AU 3226904064,3226904319,CH 3226904320,3226904575,FR -3226904576,3226904831,US 3226904832,3226905087,GB -3226905088,3226926591,US 3226926592,3226926847,SE 3226927104,3226992639,NL 3226992896,3226993151,CH -3226993152,3226993663,US 3226993664,3226993919,DE -3226993920,3226994175,US 3226994176,3226994687,AU -3226994688,3226994943,US 3226994944,3226995455,GB -3226995456,3226996479,US 3226996992,3226997247,PT -3226998016,3226998527,US 3226998528,3226999039,AT -3226999040,3227005439,US -3227005696,3227013119,US 3227013120,3227013375,JP -3227013376,3227013887,US 3227013888,3227014399,GB 3227014400,3227014655,NZ 3227014656,3227014911,FI -3227014912,3227017215,US 3227017472,3227017983,DE -3227017984,3227018239,US 3227018752,3227019007,JP -3227019008,3227020287,US 3227020288,3227020543,DE -3227020800,3227022847,US 3227022848,3227023103,GB 3227023104,3227023359,NZ -3227023360,3227023615,US -3227023872,3227024127,US 3227024128,3227024383,PT -3227024384,3227024895,US 3227025408,3227025663,GB -3227025664,3227025919,US 3227025920,3227026175,GB -3227026176,3227026687,US 3227026688,3227026943,GB -3227027456,3227032319,US -3227032576,3227038207,US -3227039744,3227040255,US 3227040512,3227040767,AU -3227040768,3227041279,US 3227041280,3227041535,NZ -3227041536,3227042815,US 3227042816,3227043071,IT -3227043072,3227043327,US -3227043584,3227044863,US -3227045120,3227053567,US 3227053568,3227053823,GB 3227053824,3227054079,DE -3227054080,3227056639,US 3227056640,3227057919,PT 3227058176,3227083519,FI 3227083520,3227083775,ES 3227083776,3227123711,FI -3227123712,3227189247,US -3227189504,3227224831,US 3227225088,3227225599,LU -3227225600,3227226111,US -3227226368,3227234559,US 3227234560,3227234815,PT -3227234816,3227235071,US 3227235072,3227235327,AU -3227235328,3227236607,US 3227236608,3227236863,AU 3227236864,3227237119,RU -3227237120,3227237631,US 3227237632,3227237887,NO -3227237888,3227238143,US 3227238144,3227238399,GB -3227238400,3227239935,US 3227240192,3227240447,GB 3227240448,3227240703,BE 3227240704,3227240959,GB -3227240960,3227241471,US -3227241728,3227243007,US -3227243008,3227243263,CA 3227243264,3227243519,GB -3227243520,3227243775,US 3227243776,3227244031,AU 3227244032,3227249151,SE -3227249408,3227249663,US 3227249664,3227252735,CH -3227252736,3227252991,US -3227253248,3227254271,US 3227254272,3227254527,HK -3227257088,3227258623,US 3227258624,3227258879,NZ -3227258880,3227259135,US -3227259392,3227276543,US 3227276800,3227277055,FR -3227277312,3227278847,US 3227278848,3227279103,IE -3227279104,3227279615,US -3227279872,3227280895,US -3227281152,3227281407,US 3227281408,3227282175,IT -3227282176,3227282431,US 3227282432,3227282687,NL 3227282688,3227282943,GB -3227282944,3227284479,US 3227284480,3227284735,FI -3227284992,3227286783,US 3227286784,3227287039,AT 3227287040,3227287295,IT 3227287296,3227287551,NL @@ -38501,361 +34162,190 @@ 3227290880,3227291135,AT 3227291136,3227294463,PT 3227294464,3227294975,GR -3227295232,3227299839,US -3227300096,3227301375,US -3227301632,3227302399,US -3227302656,3227304191,US -3227304448,3227304959,US -3227305216,3227305983,US -3227309824,3227310079,US 3227310080,3227310335,NO -3227310336,3227312127,US -3227312128,3227312383,DK -3227312384,3227314943,US 3227320320,3227361791,FR 3227361792,3227362303,US 3227362304,3227385855,FR -3227386112,3227391999,US 3227392000,3227392255,PT -3227392256,3227393023,US 3227393024,3227393279,AT -3227393280,3227396351,US 3227396352,3227396607,AU -3227396608,3227398399,US -3227398656,3227400447,US 3227400448,3227400703,AT 3227400704,3227400959,GB -3227400960,3227401471,US 3227401728,3227402495,AU -3227402496,3227403007,US 3227403008,3227403519,GR -3227403520,3227403775,US -3227404544,3227405311,US 3227405312,3227405567,DE -3227405568,3227414015,US 3227414272,3227415551,GB 3227415552,3227415807,US 3227415808,3227416063,GB -3227416064,3227417087,US 3227417088,3227417343,BN -3227417344,3227417599,US -3227417856,3227418111,US -3227418112,3227418367,CA -3227418368,3227425023,US -3227425280,3227425791,US 3227425792,3227427583,DK 3227427584,3227427839,ES -3227427840,3227428351,US -3227428608,3227429119,US 3227429120,3227429375,NZ -3227429376,3227429887,US 3227429888,3227430143,GB -3227430144,3227430399,US 3227430400,3227430655,HK 3227430656,3227437055,FR 3227437056,3227437311,AU -3227437312,3227437823,US -3227438848,3227439103,US 3227439104,3227439615,AU -3227439872,3227440127,US 3227440128,3227440383,IT -3227440384,3227442175,US 3227442176,3227442431,JP 3227442432,3227442687,RU -3227442688,3227443711,US 3227443712,3227443967,AT 3227443968,3227444223,AU -3227444224,3227445503,US 3227445504,3227445759,CH -3227445760,3227446015,US 3227446016,3227446271,GB -3227446272,3227446783,US 3227446784,3227447039,JP 3227447040,3227447295,AT -3227447808,3227448063,US 3227448064,3227448575,AU -3227448576,3227448831,US -3227449088,3227450111,US -3227468032,3227468287,US -3227582464,3227647999,US 3227648000,3227659775,FI 3227659776,3227660031,JP 3227660032,3227660543,FI 3227660544,3227660799,EE 3227660800,3227713535,FI 3227779584,3227779839,KR -3227779840,3227783679,US 3227783680,3227783935,FR -3227783936,3227784703,US 3227784704,3227784959,AU 3227784960,3227785727,AT -3227785728,3227786495,US -3227786752,3227792383,US 3227792384,3227792639,GB 3227792640,3227792895,NZ -3227792896,3227794687,US 3227794688,3227794943,GB -3227794944,3227795199,US 3227795200,3227795455,NO -3227795456,3227797503,US -3227798528,3227798783,US 3227798784,3227799039,TH 3227799040,3227799295,GB -3227799296,3227799551,US 3227799552,3227799807,AU -3227799808,3227800063,US -3227800320,3227801343,US -3227801600,3227803647,US 3227803648,3227804415,DE 3227804416,3227804671,GB -3227804672,3227804927,US -3227804928,3227805183,CA 3227805184,3227813375,FI -3227813376,3227813631,US 3227813632,3227815167,GB -3227815168,3227815935,US 3227815936,3227816191,GB -3227816192,3227818495,US 3227818496,3227818751,GB 3227818752,3227844351,MX 3227844864,3227845119,ES -3227845120,3227845631,US 3227845632,3227845887,RU -3227846144,3227846655,US 3227846656,3227846911,ES 3227847424,3227847679,GB -3227847680,3227848703,US 3227848704,3227848959,NZ -3227848960,3227851775,US 3227851776,3227852031,DE -3227852032,3227853055,US 3227853312,3227853567,GB -3227853568,3227856127,US -3227856896,3227860991,US 3227863808,3227864063,DE -3227864064,3227864831,US -3227865088,3227865343,US 3227865344,3227867903,NL 3227867904,3227868159,TH -3227868160,3227873023,US -3227873024,3227874047,NL -3227874048,3227874815,US 3227874816,3227875071,PT -3227875072,3227878911,US 3227878912,3227879167,AU -3227879168,3227879679,US 3227879680,3227879935,GB -3227880192,3227880959,US -3227881472,3227885567,US 3227885824,3227887871,ES -3227887872,3227888127,PR 3227888128,3227888383,BE -3227888384,3227889663,US 3227889664,3227889919,CH -3227889920,3227890431,US 3227890432,3227890943,DE -3227890944,3227891455,US 3227891456,3227891711,AU -3227891712,3227893759,US 3227893760,3227894015,FI -3227894016,3227895039,US 3227895040,3227895551,DE -3227895552,3227909119,US 3227909120,3227909375,BE -3227909376,3227909631,US 3227909632,3227909887,AU 3227910400,3227910655,AT -3227910656,3227911679,US 3227911680,3227912191,HU 3227912192,3227912447,GB -3227912704,3227912959,US -3227912960,3227913215,CA -3227913216,3227913983,US -3227914240,3227914495,US 3227914496,3227914751,AT 3227914752,3227918591,FI 3227918592,3227918847,US 3227918848,3227931135,FI -3227931136,3227931391,US 3227931392,3227931647,TH 3227931648,3227931903,PE -3227932672,3227932927,US 3227932928,3227933183,DE -3227933184,3227933695,US 3227933696,3227933951,NZ -3227933952,3227934463,US 3227934464,3227934719,CH -3227934720,3227947519,US 3227947520,3227955711,DE -3227955712,3227964927,US 3227964928,3227965183,GB -3227965184,3227966975,US -3227967232,3227967487,US 3227967488,3227967743,FR 3227967744,3227967999,PL -3227968000,3227968255,US 3227968256,3227968767,GB 3227968768,3227969023,RU -3227969024,3227971327,US 3227971328,3227971583,AU -3227971584,3227974143,US 3227974144,3227974655,AU -3227974656,3227975167,US -3227975936,3227976191,US 3227976192,3227976447,LU -3227976448,3227977471,US 3227977472,3227977727,FR -3227977728,3227978495,US -3227979008,3227979263,US 3227979264,3227979519,AE -3227979520,3227980799,US 3227980800,3227981055,GR -3227981056,3227981567,US 3227981568,3227981823,DE -3227981824,3227982591,US 3227982592,3227982847,DE 3227982848,3227985919,GB 3227985920,3227986175,DE -3227986176,3227986431,US 3227986432,3227986943,JP -3227986944,3227987455,US 3227987456,3227987711,AU -3227987712,3227997439,US 3227997440,3228005631,FI -3228005632,3228008959,US 3228008960,3228009215,AU 3228009472,3228009727,AU -3228009728,3228010751,US 3228010752,3228011519,GB -3228011520,3228013311,US 3228013312,3228013567,PT -3228013568,3228039423,US -3228041472,3228042239,US -3228042752,3228045055,US 3228045056,3228045311,KR -3228045312,3228046335,US -3228046592,3228047103,US 3228047104,3228047359,IT -3228047360,3228048383,US 3228048384,3228048895,GB -3228048896,3228050175,US 3228050176,3228050943,PT -3228051200,3228051455,US 3228051456,3228051711,JP 3228051712,3228051967,CH -3228051968,3228052223,US 3228052224,3228052991,AU -3228052992,3228053503,US 3228053504,3228053759,PT -3228054016,3228054783,US 3228054784,3228055039,GB -3228055040,3228055295,US 3228055296,3228055807,NL 3228055808,3228056319,NO -3228056320,3228059647,US 3228059648,3228059903,CH -3228060160,3228060927,US 3228060928,3228061183,DE -3228061184,3228061695,US 3228061696,3228061951,JP -3228061952,3228062207,US 3228062208,3228062463,GB -3228062464,3228069631,US -3228076288,3228077055,US 3228077056,3228077311,NL -3228077312,3228077567,US 3228077568,3228077823,NL -3228077824,3228078847,US 3228078848,3228079103,GR -3228079360,3228079871,US -3228080128,3228080639,US 3228080640,3228080895,IE 3228080896,3228081151,FR -3228081152,3228081919,US -3228082944,3228083967,US 3228083968,3228084479,BE -3228084480,3228085247,US 3228085248,3228085503,JP -3228085504,3228100607,US 3228100608,3228101119,JP -3228101120,3228102143,US 3228102144,3228102399,GB -3228102400,3228103423,US -3228103680,3228103935,US 3228103936,3228104191,FR 3228104192,3228104703,JP 3228104704,3228104959,DK -3228104960,3228105471,US 3228105472,3228105727,CH 3228105728,3228105983,NZ -3228105984,3228106495,US -3228106752,3228109311,US 3228109312,3228109567,NZ -3228109568,3228125951,US 3228125952,3228126207,DE -3228126208,3228172287,US 3228172288,3228222463,IT 3228222464,3228222975,NL 3228222976,3228237823,IT 3228238080,3228238335,NO 3228238336,3228238591,GB -3228238592,3228238847,US 3228238848,3228239359,GB -3228239616,3228240127,US 3228240128,3228240383,AU 3228240384,3228240639,NZ 3228240640,3228241407,GB -3228241408,3228250367,US -3228250624,3228250879,US 3228250880,3228263679,IT 3228263680,3228263935,AU -3228263936,3228264447,US 3228264448,3228264703,NI -3228264704,3228265983,US 3228265984,3228266239,IE 3228266496,3228267007,NZ 3228267008,3228267263,NO -3228267264,3228268543,US 3228269056,3228269311,PT 3228269312,3228269567,DE 3228269568,3228270079,AT 3228270080,3228271103,GB -3228271104,3228271359,US -3228271360,3228271615,CA 3228271616,3228271871,DE -3228272128,3228272383,US -3228274944,3228280831,US 3228280832,3228281087,GB -3228281088,3228281599,US 3228281600,3228282111,NZ -3228282112,3228282367,US 3228282368,3228282623,GB -3228282624,3228283135,US 3228283136,3228283391,GR 3228283392,3228283647,GB -3228283648,3228285695,US 3228285696,3228285951,SE -3228285952,3228289023,US 3228289024,3228297215,FI 3228297216,3228297727,AT -3228297728,3228297983,US 3228297984,3228298495,DE -3228298496,3228303103,US -3228303360,3228309247,US 3228309248,3228316159,DE 3228316416,3228327167,DE -3228327168,3228328703,US 3228328704,3228328959,AU 3228328960,3228329471,NO -3228329472,3228330751,US 3228330752,3228331263,SE -3228331264,3228332287,US 3228332288,3228332543,AU 3228332544,3228332799,GR 3228332800,3228334079,FR 3228334080,3228334335,GB 3228334336,3228334591,AT -3228334592,3228335359,US 3228335360,3228335615,SK 3228335616,3228335871,CZ 3228336128,3228336639,CZ @@ -38874,17 +34364,10 @@ 3228344576,3228347135,SK 3228347136,3228347391,CZ 3228347392,3228348159,SK -3228348160,3228353279,US 3228353280,3228358399,SE -3228358400,3228361471,US -3228361728,3228362239,US 3228362240,3228362495,TH -3228362496,3228362751,US -3228363008,3228363263,US 3228363264,3228363519,CH -3228363520,3228364287,US 3228364288,3228364543,AT -3228364800,3228368383,US 3228368896,3228380415,DE 3228380672,3228388095,DE 3228388352,3228392447,DE @@ -38905,75 +34388,37 @@ 3228424192,3228430847,DE 3228430848,3228431103,ZA 3228431104,3228434431,DE -3228434688,3228471295,US -3228472320,3228472831,US -3228473344,3228473599,US -3228473856,3228474111,US -3228477440,3228477695,US -3228491520,3228499711,US -3228500224,3228508159,US 3228508160,3228508415,AU 3228508416,3228508671,NO -3228508672,3228509439,US 3228509952,3228510207,IE -3228510208,3228511231,US 3228511232,3228511487,CZ -3228511488,3228511999,US 3228512000,3228512255,DE 3228512256,3228512511,CH -3228512512,3228513791,US -3228521984,3228522495,US 3228522496,3228522751,GB -3228522752,3228525823,US 3228525824,3228526079,PT 3228526080,3228526335,NZ 3228526336,3228526591,CH 3228526592,3228526847,AT 3228526848,3228527103,AU -3228527104,3228528383,US -3228528640,3228531711,US 3228531712,3228532223,NO -3228532224,3228532479,US 3228532480,3228532735,DE -3228540928,3228554751,US -3228555008,3228557311,US -3228557568,3228558591,US 3228558592,3228559103,BR -3228559104,3228564223,US 3228564480,3228564735,AT -3228564736,3228565247,US -3228565760,3228571391,US -3228571648,3228572927,US 3228573184,3228573951,PT -3228573952,3228574463,US -3228574720,3228577023,US 3228577024,3228577279,PT -3228577280,3228578047,US 3228578048,3228578303,GB -3228578304,3228581119,US 3228581120,3228581375,AT -3228581376,3228583167,US 3228583424,3228585983,ES -3228585984,3228590591,US 3228590592,3228590847,GB 3228590848,3228591103,DK 3228591104,3228591359,GB -3228591360,3228603391,US -3228603648,3228603903,US -3228604160,3228611583,US -3228611840,3228617727,US 3228617728,3228617983,FI -3228617984,3228618239,US 3228618240,3228618495,SE -3228618496,3228618751,US 3228618752,3228619007,DE -3228619008,3228620031,US 3228620032,3228620287,DE 3228620288,3228620543,CH 3228620544,3228620799,AU -3228620800,3228628735,US 3228628736,3228628991,ES -3228628992,3228630527,US 3228630528,3228630783,CH 3228631040,3228696575,NL 3228696576,3228827647,IL @@ -38993,12 +34438,10 @@ 3228858368,3228864255,IL 3228864256,3228864511,GB 3228864512,3229024255,IL -3229024512,3229024767,US -3229058816,3229059071,US -3229090048,3229101823,US 3229101824,3229102591,FI -3229102592,3229155327,US -3229155328,3229219583,SE +3229155328,3229177343,SE +3229177344,3229177599,ES +3229177600,3229219583,SE 3229219584,3229219839,EE 3229219840,3229220863,SE 3229221120,3229221375,FR @@ -39009,376 +34452,172 @@ 3229251072,3229254399,GB 3229254400,3229256959,SG 3229256960,3229258495,GB -3229258496,3229259007,US 3229259520,3229264639,GB 3229264640,3229264895,NZ -3229264896,3229265919,US 3229265920,3229266175,AU -3229266176,3229266943,US 3229266944,3229267199,NZ -3229267200,3229272319,US -3229273856,3229274623,US 3229274624,3229274879,AU -3229274880,3229275647,US 3229275648,3229275903,GB 3229276160,3229281023,IE -3229281024,3229281791,US 3229281792,3229283071,PT -3229283072,3229285887,US 3229285888,3229286143,NO -3229286400,3229351935,US -3229352192,3229354495,US 3229354496,3229355775,AU -3229355776,3229356543,US -3229356800,3229357823,US 3229358080,3229358335,NZ 3229358336,3229359359,DE -3229359872,3229360127,US 3229360128,3229360383,AT -3229360384,3229361919,US 3229361920,3229362175,BE -3229362176,3229363199,US -3229363456,3229363711,US 3229363712,3229363967,GB -3229363968,3229380607,US 3229380608,3229380863,DE -3229380864,3229381375,US 3229381376,3229381631,DE 3229381632,3229381887,PL 3229381888,3229382143,AU -3229382144,3229382399,US -3229382656,3229384191,US -3229384448,3229384959,US -3229385216,3229385727,US -3229385984,3229390847,US 3229390848,3229391103,AU -3229391104,3229391359,US 3229391360,3229391615,CN 3229391616,3229391871,AT -3229392128,3229394175,US 3229395456,3229408255,RU -3229408256,3229409279,US -3229409536,3229412095,US 3229412096,3229412351,DE -3229412608,3229414911,DE -3229414912,3229415167,US -3229415168,3229415679,DE +3229412608,3229415679,DE 3229415936,3229417215,DE 3229417472,3229483007,DE 3229483264,3229499647,FI -3229499648,3229500671,US -3229548544,3229679615,US 3229679872,3229680383,DE 3229680384,3229680895,RO 3229680896,3229693183,DE 3229693440,3229695487,DE -3229695488,3229697535,US -3229697792,3229699071,US -3229699328,3229699583,US -3229699840,3229700095,US 3229700096,3229700351,AT -3229700352,3229701887,US 3229701888,3229702143,TR -3229702144,3229704703,US 3229704704,3229704959,DE -3229705216,3229708031,US 3229745152,3229749759,FI 3229749760,3229750015,BE 3229750016,3229810687,FI -3229810944,3229811711,US -3229812224,3229814015,US 3229814016,3229814271,AU -3229814272,3229815807,US 3229815808,3229816063,DE -3229816320,3229817087,US 3229817088,3229817599,SE 3229817600,3229818623,AU -3229818624,3229818879,US -3229822208,3229830911,US 3229830912,3229831167,GB -3229831168,3229833215,US 3229833472,3229833727,GB 3229833728,3229834239,IN 3229834240,3229834495,AU -3229834496,3229834751,US -3229834752,3229835007,CA -3229835008,3229835263,US 3229835264,3229835519,FI -3229835520,3229835775,CA -3229835776,3229838079,US 3229838336,3229838591,GB -3229838592,3229838847,US -3229839104,3229844479,US 3229844480,3229844735,LU -3229844736,3229844991,US -3229845248,3229845503,US -3229845760,3229847295,CA -3229847296,3229870335,US -3229870848,3229874943,US 3229874944,3229875455,AU -3229875456,3229875967,US -3229876480,3229877503,US -3229877760,3229878271,US 3229878528,3229878783,GB 3229878784,3229879039,IT 3229879040,3229879295,NO -3229879296,3229880063,US 3229880064,3229880319,KR -3229880320,3229881087,US -3229881088,3229881343,CA -3229881344,3229883135,US -3229883648,3229883903,US 3229884160,3229884415,JP 3229884928,3229885183,IT 3229885184,3229885439,BR -3229885440,3229886719,US 3229886720,3229886975,AU -3229886976,3229887487,US -3229887744,3229889791,US 3229889792,3229890047,PT -3229890048,3229890303,US 3229890304,3229890559,PT -3229890560,3229891071,US -3229891584,3229891839,CA -3229892608,3229900031,US 3229900032,3229900287,AU -3229900288,3229901567,US 3229901568,3229901823,GB -3229901824,3229902335,US 3229902336,3229902591,AU -3229902592,3229928703,US -3229928960,3229930495,US -3229930752,3229937407,US 3229937408,3229937663,GB -3229937664,3229937919,US -3229937920,3229938175,CA -3229938176,3229938431,US 3229938688,3229938943,IL 3229938944,3229939199,AT -3229939200,3229939455,US 3229939456,3229940735,KR 3229940736,3229940991,CH 3229940992,3229941247,AU -3229941248,3229941503,US -3229942272,3229942783,US -3229943040,3229943295,US -3229943552,3229944319,US 3229944320,3229944575,TH -3229944576,3229945343,US 3229945344,3229945599,AU 3229945600,3229945855,PT -3229946112,3229947135,US 3229947136,3229947391,AU -3229947392,3229948415,US -3229948672,3229948927,US 3229948928,3229949183,IT 3229949184,3229949439,GB -3229949440,3229949695,US 3229949696,3229949951,NZ 3229949952,3229950207,NO -3229950208,3229950975,US 3229950976,3229951231,IL -3229951232,3229952255,US 3229952256,3229952511,AU -3229952512,3229953279,US -3229953536,3229953791,US -3229954048,3229954303,US -3229954560,3229955327,US 3229955328,3229955583,NL 3229955584,3229956095,PT -3229956096,3229956607,US 3229956608,3229956863,GB -3229956864,3229958143,US 3229958144,3229958399,NO -3229958400,3229958655,US 3229958656,3229958911,NZ 3229958912,3229959167,SG -3229959168,3229960191,US -3229960448,3229960959,US -3229963008,3229963519,US -3229963776,3229964799,US -3229965056,3229967615,US -3229967872,3229968127,US 3229968128,3229968383,BE -3229968384,3229968895,US 3229969408,3229969663,PT 3229969664,3229969919,AT 3229969920,3229970431,FI -3229971456,3229972735,US 3229972736,3229972991,SE -3229972992,3229975295,US 3229975296,3229975551,GB -3229975552,3229976575,US -3229978624,3230004223,US 3230004224,3230004479,GB -3230004480,3230004991,US -3230006016,3230007039,US 3230007296,3230043903,FR 3230043904,3230044159,CM 3230044160,3230072831,FR -3230073088,3230074623,US 3230074624,3230074879,DE 3230074880,3230082559,IT -3230082560,3230082815,US -3230083072,3230084607,US 3230084608,3230084863,NO -3230084864,3230085119,US -3230085120,3230085375,CA -3230085376,3230085631,US 3230085888,3230086143,DE 3230086144,3230086655,GB 3230088960,3230089215,AT -3230089216,3230089727,US 3230089728,3230089983,GB -3230089984,3230090239,US 3230090240,3230090495,GB -3230090496,3230092543,US -3230092544,3230092799,CA -3230092800,3230093823,US 3230093824,3230094079,NL -3230094080,3230094335,CA -3230094336,3230095615,US 3230095616,3230095871,JP 3230096384,3230096639,JP 3230096896,3230097151,JP 3230097408,3230097663,JP 3230098688,3230100735,JP -3230101504,3230104319,US -3230104576,3230105855,US 3230105856,3230106111,PT -3230106112,3230106879,US 3230106880,3230107135,AT -3230107136,3230107647,US -3230107904,3230109439,US 3230109440,3230109695,NO -3230109696,3230109951,US 3230109952,3230115071,CH 3230115072,3230115327,IT 3230115328,3230115583,GR 3230115584,3230116095,BE -3230116096,3230117631,US 3230117632,3230117887,FR -3230117888,3230120191,US 3230120192,3230120447,BE -3230120448,3230120703,US 3230120704,3230120959,PT -3230121216,3230122495,US -3230123264,3230123775,US -3230125312,3230125567,US 3230125824,3230126335,AU -3230126336,3230126591,US 3230126592,3230126847,AU -3230126848,3230128639,US 3230128896,3230129151,PT -3230129152,3230129663,US 3230129664,3230129919,JP -3230130176,3230130431,US 3230130432,3230130687,IE -3230130688,3230131711,US 3230131968,3230132991,GB -3230132992,3230136319,US -3230136576,3230137087,US -3230137344,3230137599,US 3230137600,3230137855,NO 3230137856,3230138111,PL -3230138624,3230140159,US 3230140160,3230140415,MT -3230140416,3230140671,US 3230140672,3230140927,FI -3230140928,3230142975,US 3230142976,3230143231,GB 3230143232,3230143487,BE -3230143488,3230144255,US 3230144256,3230144511,NL -3230144512,3230145279,US -3230145280,3230145535,CA -3230145536,3230145791,US 3230145792,3230146047,GB 3230146048,3230146303,FR 3230146304,3230146559,PT -3230146560,3230147583,US -3230147840,3230148351,US 3230148352,3230148607,AU 3230148608,3230148863,GB 3230148864,3230149119,CH 3230149120,3230150655,NI -3230150656,3230150911,US 3230150912,3230151167,PT -3230151168,3230151423,US 3230151424,3230151679,NL 3230151680,3230151935,PT -3230152192,3230152447,FR -3230153216,3230153471,FR 3230153472,3230153727,PF -3230153728,3230153983,US 3230153984,3230154239,RU -3230154240,3230156543,US 3230156544,3230164735,FI -3230165504,3230167295,US -3230167552,3230168063,CA -3230168832,3230172927,US -3230173184,3230174463,US 3230174464,3230175231,IN -3230175232,3230177791,US 3230177792,3230178303,GB 3230178304,3230178559,CH -3230203904,3230269439,US 3230269696,3230271743,GB -3230275584,3230291455,US 3230291456,3230291711,PT -3230291712,3230294783,US 3230295040,3230295295,AU -3230295296,3230296319,US 3230296320,3230297343,NO 3230297344,3230299647,SE 3230299648,3230301695,SG -3230301696,3230302207,US -3230302208,3230302975,CA -3230302976,3230303487,US -3230303744,3230307327,US -3230307584,3230309119,US 3230309120,3230309375,NO 3230309376,3230310143,GB -3230310144,3230310655,US -3230310912,3230311423,US -3230311680,3230316287,US 3230316288,3230316543,IT -3230316544,3230316799,US -3230316800,3230317311,CA -3230317312,3230317567,US 3230317568,3230317823,SG -3230317824,3230318591,US 3230318592,3230318847,GB -3230318848,3230321663,US 3230321664,3230321919,PT -3230321920,3230322175,US -3230322432,3230322943,US -3230323968,3230325247,US -3230325760,3230327551,US 3230327808,3230328063,AT 3230328064,3230328319,GB 3230328320,3230329087,CH -3230329088,3230332927,US 3230332928,3230333183,GB -3230333184,3230333695,US 3230333696,3230333951,NZ -3230333952,3230334719,US -3230335232,3230335743,CA -3230336000,3230336255,CA -3230336512,3230339583,CA -3230339840,3230340095,CA -3230340352,3230350847,CA -3230351104,3230354943,CA 3230354944,3230355199,FR -3230355200,3230367743,CA -3230368000,3230368511,CA -3230369024,3230370303,US -3230370304,3230370559,CA -3230370816,3230372607,CA -3230372864,3230383359,CA -3230383616,3230384127,CA -3230384384,3230387455,CA -3230387712,3230400255,CA 3230400768,3230591231,FR 3230591232,3230591487,FI 3230591488,3230625791,FR @@ -39386,637 +34625,311 @@ 3230626048,3230654879,FR 3230654880,3230654895,HU 3230654896,3230787327,FR -3230793984,3230822655,US -3230822912,3230823679,US 3230823680,3230823935,DK 3230824192,3230824447,FR -3230824448,3230825215,US 3230825216,3230825471,GB 3230825472,3230826239,ES -3230826240,3230827007,US 3230827520,3230827775,AT 3230827776,3230828031,NZ 3230828032,3230828543,HU 3230828544,3230830079,GB -3230830080,3230832127,US 3230832128,3230832383,NZ -3230832384,3230832639,US 3230832640,3230832895,FI -3230832896,3230833663,US -3230833664,3230833919,CA 3230833920,3230834175,BR -3230834176,3230835455,US 3230835456,3230837503,NO -3230837504,3230837759,US 3230837760,3230838015,ES 3230838016,3230840319,IT 3230840320,3230840575,FR -3230840576,3230840831,US 3230840832,3230841087,JP 3230841088,3230841343,DE 3230841600,3230841855,ES -3230841856,3230842111,US 3230842112,3230842367,AU -3230842624,3230843135,US 3230843136,3230843391,NO -3230843392,3230844671,US 3230844928,3230845183,AU -3230845184,3230845951,US 3230845952,3230846207,CZ -3230846208,3230849535,US 3230849536,3230850047,NZ -3230850048,3230851839,US 3230851840,3230852095,NO 3230852096,3230852351,GB 3230852352,3230852607,BR 3230853120,3230853375,AU 3230853376,3230853887,FR -3230853888,3230854399,US 3230854400,3230854655,UY 3230854656,3230855167,NO -3230855168,3230855679,US 3230855680,3230855935,IT -3230855936,3230857983,US 3230857984,3230858751,AU -3230858752,3230859007,US -3230860032,3230865151,US 3230865152,3230865407,GB -3230865664,3230867967,US 3230867968,3230868223,IS -3230868224,3230868479,US 3230868480,3230868735,GB -3230868992,3230870015,US 3230870016,3230870271,PL -3230870272,3230877183,US -3230877696,3230878719,US 3230878720,3230879487,PT 3230879488,3230879743,FR -3230879744,3230888447,US 3230888448,3230888703,AU -3230888704,3230888959,US -3230889216,3230895359,US 3230895360,3230895615,PL -3230895616,3230897151,US -3230897408,3230897663,US 3230897664,3230897919,GB 3230897920,3230898687,NZ -3230898688,3230898943,US 3230898944,3230899199,PT -3230899200,3230913023,US 3230913024,3230913279,BR -3230913280,3230913535,US 3230913536,3230913791,GB -3230913792,3230914047,CA -3230914048,3230914303,US 3230914304,3230914815,FI 3230914816,3230915071,GB 3230915072,3230915327,BR 3230915328,3230915583,GB -3230915584,3230917631,US 3230917632,3230917887,GB -3230917888,3230918399,US -3230918656,3230919423,US 3230919424,3230919679,AU -3230919680,3230920959,US -3230921216,3230922239,US 3230922240,3230922495,AU 3230922496,3230922751,IT -3230922752,3230923519,US -3230923776,3230924031,US 3230924032,3230924287,AU -3230924288,3230924543,US -3230924800,3230933247,US 3230933248,3230948607,SE -3230948608,3230951167,US 3230951168,3230951423,PT -3230951680,3230951935,US -3230952192,3230953215,US 3230954496,3230967295,AU 3230967296,3230967551,RU 3230967552,3230967807,ES -3230967808,3230969087,US -3230969344,3230969599,US 3230969600,3230969855,MX -3230969856,3230970111,US 3230970112,3230972671,GB -3230972672,3230973951,US 3230973952,3230974207,NL 3230974208,3230974463,IT 3230974464,3230974719,GB -3230974720,3230975487,US 3230975488,3230975999,GB 3230976000,3230976255,NL 3230976256,3230980095,ES 3230980096,3230980351,GB -3230980352,3230980607,CA -3230980608,3230980863,US 3230981120,3230981375,IT 3230981376,3230981631,NZ -3230981632,3230981887,US 3230981888,3230983935,AU -3230983936,3230989823,US -3230990592,3230991103,US 3230991104,3230991359,PL -3230991360,3230991615,US 3230991616,3230991871,FI -3230991872,3230992383,US -3230992640,3230994175,US 3230994176,3230994431,GB -3230994432,3230994687,US -3230994944,3230995199,US 3230995200,3230995455,ES 3230995456,3230995711,AU -3230995712,3230996223,US -3230996480,3230997247,US 3230997248,3230997503,AT -3230997504,3230997759,US 3230997760,3230999039,NL -3230999040,3230999295,US 3230999296,3230999551,NL 3230999552,3230999807,AU -3230999808,3231000319,US -3231000576,3231000831,US 3231000832,3231001087,FR -3231001088,3231003903,US -3231003904,3231004159,CA 3231004160,3231004415,AU -3231004416,3231004927,US 3231004928,3231005183,GB 3231005440,3231005695,FR 3231005696,3231005951,GB -3231005952,3231007487,US -3231009280,3231009791,US 3231010048,3231010303,FR 3231010304,3231010815,NO -3231010816,3231011071,CA -3231011072,3231011839,US -3231012096,3231012863,US -3231013120,3231013375,US 3231013376,3231013631,DE -3231013888,3231014655,US -3231015168,3231015423,US -3231015424,3231015679,CA -3231015680,3231015935,US 3231015936,3231016191,NO -3231016192,3231016447,US 3231016448,3231016703,NO -3231016704,3231018495,US 3231018496,3231018751,IT 3231018752,3231019007,GB -3231019008,3231020287,US 3231020288,3231020543,GB 3231020544,3231020799,NL 3231020800,3231021567,GB -3231021568,3231021823,US -3231021824,3231022079,CA -3231022080,3231022591,US 3231022592,3231022847,DE -3231022848,3231028479,US 3231028480,3231028735,AU -3231028736,3231043839,US 3231043840,3231044095,JP -3231044352,3231046399,US -3231046656,3231048447,US 3231048448,3231048703,NL -3231048704,3231049727,US 3231049728,3231049983,AT -3231049984,3231050239,US -3231050496,3231051263,US 3231051264,3231051519,GB 3231051520,3231051775,HK -3231051776,3231053055,US -3231054848,3231055103,US -3231056128,3231066367,US -3231067392,3231067647,US -3231068928,3231070463,US 3231070720,3231074559,SE 3231075072,3231075583,SE 3231075840,3231077119,SE 3231077376,3231077631,SE -3231078144,3231078655,US 3231078656,3231078911,GB -3231078912,3231079423,CA 3231079424,3231079679,GB -3231079680,3231079935,US 3231079936,3231080191,NL -3231080192,3231080447,US 3231080448,3231080703,AU -3231080704,3231082495,US 3231082496,3231082751,PL -3231082752,3231083007,US 3231083008,3231083263,GB 3231083264,3231083519,AU -3231083520,3231085567,US -3231085824,3231087359,US 3231087616,3231087871,NO -3231087872,3231088127,US 3231088128,3231088383,GT -3231088384,3231088895,US 3231088896,3231091711,AU 3231091712,3231091967,GB -3231091968,3231092223,US -3231092480,3231092735,US 3231092736,3231092991,NZ -3231092992,3231093247,US 3231093248,3231093503,IT -3231093504,3231094527,US -3231097088,3231100415,US -3231100672,3231101183,US 3231101184,3231103231,GB -3231103488,3231103999,US 3231104000,3231104255,NO 3231104256,3231104767,DE -3231104768,3231105023,US 3231105024,3231105535,PT 3231105536,3231106303,IT 3231106304,3231106559,NO 3231106560,3231106815,GB -3231106816,3231107071,US 3231107072,3231107327,AU -3231107328,3231107583,US 3231107584,3231107839,AU 3231107840,3231108095,AT 3231108096,3231108351,GB 3231108352,3231108607,RU -3231108608,3231108863,US 3231109120,3231109375,GB 3231109376,3231109631,NO -3231109632,3231109887,US -3231110144,3231110399,US -3231111168,3231111679,US 3231111680,3231112447,NZ -3231112448,3231112959,US 3231112960,3231113215,NO -3231113216,3231113983,US 3231113984,3231115775,GB 3231115776,3231116799,AU 3231116800,3231117055,HU -3231117056,3231118335,US -3231118592,3231118847,US 3231118848,3231119103,AU -3231119104,3231119359,US 3231119360,3231119615,GB 3231119616,3231120383,TH 3231120384,3231120639,NO -3231120640,3231120895,US 3231120896,3231121151,NO -3231121664,3231135231,US 3231135232,3231135487,CH -3231135488,3231149311,US -3231149312,3231149567,CA -3231149568,3231150079,US 3231150080,3231150335,NL -3231150336,3231154431,US 3231154432,3231154687,IN -3231187200,3231188479,US 3231188480,3231188735,NO -3231188736,3231189503,US -3231189760,3231190527,US 3231190528,3231190783,GB -3231190784,3231191295,US 3231191296,3231191551,GB -3231191552,3231192575,US 3231193600,3231194111,DE -3231194368,3231197695,US 3231197696,3231197951,FR -3231197952,3231198207,US 3231198208,3231198463,GB -3231198464,3231198975,US 3231198976,3231199231,PT 3231199232,3231199487,GB 3231199488,3231200255,NL -3231200256,3231200767,US 3231200768,3231201023,AT -3231201024,3231202559,US 3231202560,3231203071,GB 3231203072,3231203327,AT -3231203328,3231203839,US -3231204096,3231204351,US 3231204352,3231204607,FI 3231204608,3231204863,JP -3231204864,3231207167,US -3231207424,3231207935,US 3231207936,3231208191,DE -3231208192,3231208959,US 3231208960,3231209471,AU -3231209472,3231210239,US -3231210496,3231211775,US -3231211776,3231212031,CA 3231212032,3231212287,CH -3231212288,3231214335,US -3231214336,3231214591,CA -3231214592,3231215103,US 3231215360,3231215615,NO 3231215616,3231215871,GB -3231215872,3231217151,US 3231217408,3231217663,AU -3231217664,3231218175,US 3231218176,3231218431,GB -3231218432,3231218687,US 3231218688,3231218943,BE -3231218944,3231219967,US -3231221248,3231221503,US -3231221760,3231223039,US 3231223040,3231223295,IT -3231223296,3231223807,US 3231223808,3231224063,AU -3231224064,3231224319,US 3231224320,3231224575,AU -3231224576,3231225599,US 3231225600,3231225855,DE -3231226368,3231226879,US 3231226880,3231227135,GB -3231227648,3231228927,US -3231228928,3231229183,PR -3231229184,3231229439,CA 3231229440,3231229695,IT 3231229696,3231229951,FR -3231229952,3231231487,US 3231231488,3231231743,PT -3231231744,3231233023,US -3231233280,3231234047,US 3231234048,3231235071,GB -3231235072,3231236095,US -3231236608,3231236863,US -3231236864,3231237119,CA -3231237120,3231237375,US 3231237376,3231237631,AU -3231237632,3231238911,US -3231239168,3231241215,US 3231241216,3231241471,JP -3231241984,3231244287,US -3231244544,3231248639,US 3231248640,3231248895,GB -3231248896,3231249407,US 3231249408,3231249663,GB -3231249664,3231250431,US -3231250432,3231250687,CA -3231250688,3231251711,US 3231251712,3231251967,GB 3231251968,3231252223,AT -3231252736,3231252991,US 3231252992,3231253503,GB -3231253504,3231254015,US -3231254272,3231254783,US 3231254784,3231255039,AU -3231255040,3231255551,US 3231255552,3231255807,GB 3231255808,3231256063,PT -3231256064,3231257087,US 3231257088,3231257599,HU -3231257600,3231264255,US -3231264512,3231265791,US -3231266048,3231275007,US 3231275008,3231275263,BR 3231275264,3231275519,CH -3231275520,3231276287,US 3231276288,3231276543,AU -3231276544,3231276799,US 3231276800,3231281919,JP -3231281920,3231282175,US 3231282176,3231282431,HU -3231282432,3231282943,US 3231282944,3231283199,CL 3231283200,3231283455,BR -3231283456,3231284991,US 3231284992,3231285247,PL -3231285248,3231290111,US -3231290368,3231291647,US 3231291648,3231291903,GB -3231291904,3231292159,US 3231292160,3231292415,BR -3231292416,3231292927,US 3231292928,3231293183,AU -3231293184,3231294975,US 3231294976,3231295231,GB 3231295232,3231295487,CR 3231295488,3231295743,BE -3231295744,3231296255,US 3231296256,3231296511,RU -3231296512,3231296767,US 3231296768,3231299327,AT -3231299328,3231299583,US -3231300352,3231300607,US 3231300608,3231300863,SE 3231300864,3231301119,GB -3231301120,3231302143,US 3231302144,3231302399,NO -3231302400,3231302655,US 3231302656,3231303167,AU -3231303168,3231307007,US 3231307008,3231307263,GB -3231307264,3231308031,US -3231308032,3231308287,CA -3231308288,3231308799,US -3231308800,3231309055,CA 3231309056,3231311103,PH -3231311104,3231316735,US 3231316736,3231316991,NZ -3231316992,3231317759,US -3231318272,3231318783,US -3231319040,3231319807,US -3231320064,3231321343,US 3231322112,3231324671,SG -3231326208,3231333119,US -3231333376,3231338495,US -3231338752,3231342591,US -3231350528,3231351551,US 3231383808,3231385343,NO -3231385856,3231401215,US -3231416320,3231423999,US -3231449088,3231482879,US 3231482880,3231483135,BE -3231483136,3231484927,US 3231484928,3231485951,JP 3231486208,3231489279,JP 3231489536,3231490047,JP -3231490048,3231490559,US 3231490560,3231490815,GB -3231490816,3231491071,US 3231491328,3231491583,NZ -3231491584,3231491839,US 3231491840,3231492095,GB -3231492096,3231497727,US -3231497984,3231499263,US -3231499520,3231500031,US -3231500032,3231500287,BM -3231500288,3231502079,US 3231502080,3231502591,AU -3231502592,3231502847,US 3231502848,3231503103,PT -3231503104,3231503615,US 3231503616,3231503871,IT -3231503872,3231504383,US 3231504640,3231504895,GB -3231505152,3231505407,US -3231505664,3231506687,US 3231506688,3231506943,NZ -3231506944,3231507199,US 3231507200,3231507455,BE -3231507456,3231507967,US -3231508224,3231508479,US -3231508992,3231509247,US 3231510272,3231510527,GB -3231510784,3231511551,US 3231512576,3231512831,LU 3231512832,3231513087,AU -3231513088,3231513343,US -3231513600,3231514367,US 3231514880,3231515647,NO -3231515648,3231516159,US 3231516672,3231519231,SE -3231522560,3231524607,US -3231531008,3231533567,US -3231547392,3231547647,US 3231547648,3231547903,NO -3231547904,3231556095,US 3231556096,3231556351,HK -3231556352,3231557887,US +3231556864,3231557887,US 3231557888,3231558399,GB 3231558400,3231558655,DE 3231558656,3231558911,GB -3231558912,3231559167,CA 3231559168,3231559423,GB -3231559424,3231559679,US 3231559680,3231559935,GB -3231559936,3231561983,US 3231561984,3231562239,IT -3231562240,3231562495,US 3231562496,3231562751,GB -3231562752,3231563007,US 3231563008,3231563263,CH 3231563520,3231563775,HK -3231580416,3231580927,US -3231581184,3231583231,US -3231584256,3231586559,US -3231588352,3231596031,US -3231596544,3231634943,US -3231643648,3231644927,US -3231645184,3231645439,US -3231645952,3231647743,US -3231648000,3231649791,US 3231649792,3231653631,SG -3231653888,3231655167,US 3231663616,3231663871,FI -3231663872,3231664127,CA -3231664128,3231664383,US 3231664384,3231664639,GB -3231664640,3231665407,US 3231665408,3231665663,IT -3231665664,3231667199,US 3231667200,3231667711,ES -3231667712,3231668735,US 3231668736,3231668991,BE -3231669248,3231669503,US -3231669760,3231670015,CA 3231670016,3231670271,DE -3231670272,3231671039,US 3231671040,3231672319,GB -3231672320,3231672575,US 3231672576,3231672831,NL -3231672832,3231673343,US 3231673344,3231673599,NO 3231673600,3231673855,IE -3231673856,3231674111,US -3231674112,3231674367,CA -3231674368,3231675391,US 3231675392,3231675903,BR 3231675904,3231676159,IE 3231676672,3231676927,FR 3231676928,3231677183,FI -3231678464,3231682047,US -3231711488,3231713023,US -3231713024,3231713279,CA -3231713280,3231713791,US 3231713792,3231714047,IE -3231714048,3231715071,US 3231715072,3231715327,SI 3231715328,3231715583,AU -3231715584,3231716095,US 3231716096,3231716351,AU -3231716352,3231716607,US 3231716608,3231716863,TR 3231716864,3231717119,LU 3231717120,3231717375,NO -3231717632,3231718143,US 3231718144,3231718399,IT -3231718400,3231718655,US 3231718656,3231718911,PG -3231718912,3231719679,US 3231719680,3231719935,ES -3231720192,3231720703,US 3231720704,3231720959,IT -3231720960,3231722751,US 3231722752,3231723007,BR -3231723008,3231723519,US -3231723776,3231724031,US 3231724032,3231724287,BR -3231724288,3231725055,US -3231725312,3231727871,US 3231727872,3231728127,DE 3231728384,3231728639,AT -3231728640,3231729407,US 3231729408,3231729663,AU -3231729664,3231735551,US 3231735552,3231736063,CH -3231736064,3231737087,US -3231737600,3231738367,US -3231738368,3231738623,NL -3231738624,3231739135,US 3231739136,3231739391,GB 3231739392,3231739647,PL 3231739648,3231739903,BR -3231739904,3231742719,US 3231742720,3231742975,FR -3231742976,3231743487,US 3231743488,3231743743,NO -3231743744,3231743999,US 3231744000,3231744255,BR -3231744256,3231747583,US 3231747584,3231747839,DE 3231747840,3231748095,GB -3231748096,3231750143,US 3231750144,3231750399,NL -3231750400,3231750911,US 3231750912,3231751167,AU 3231751168,3231751423,IT -3231751424,3231752191,US 3231752192,3231752447,IT 3231752448,3231752703,JP -3231752704,3231753983,US -3231753984,3231754239,CA -3231754240,3231754495,US 3231754496,3231755263,AU 3231755264,3231755519,HU -3231755520,3231755775,US -3231755776,3231756543,PR 3231756544,3231757311,GB -3231757312,3231759359,US 3231759360,3231759615,BR -3231759616,3231760895,US 3231760896,3231761407,GB -3231761408,3231763711,US 3231763712,3231763967,AU -3231763968,3231766271,US -3231766528,3231768575,US 3231768832,3231769087,NO 3231769088,3231769343,NZ -3231769344,3231769855,US 3231769856,3231770111,AU -3231770112,3231770367,US 3231770368,3231770879,AT 3231770880,3231771135,RU -3231771136,3231773951,US 3231773952,3231775231,PT 3231775488,3231775743,PT 3231775744,3231775999,IL -3231776000,3231776511,US -3231777024,3231778047,US -3231778816,3231786495,US 3231793152,3231793663,BE 3231809536,3231810047,NZ 3231846400,3231846655,RO -3231908096,3231913215,US 3231916032,3231948799,FI 3231973376,3232038911,AT 3232038912,3232092671,SE @@ -40031,254 +34944,126 @@ 3232108544,3232129023,DE 3232131072,3232133119,DE 3232133632,3232134143,DE -3232137216,3232141311,DE 3232141824,3232156159,DE 3232156672,3232159743,DE 3232160768,3232163839,DE 3232165888,3232169727,DE 3232169984,3232235519,IT -3232301056,3232302335,US -3232303104,3232303615,US -3232305152,3232305919,US 3232309248,3232311807,SG -3232317440,3232317951,US -3232366592,3232391167,US 3232391168,3232399359,CH -3232399360,3232399615,US -3232433920,3232435455,US -3232436224,3232436735,US -3232448512,3232461311,US 3232464896,3232483327,GB -3232497664,3232555007,US -3232555264,3232555775,US 3232555776,3232557055,JP 3232557568,3232559103,JP 3232559360,3232560127,JP 3232560384,3232560895,JP -3232560896,3232561663,US -3232561664,3232561919,CA -3232561920,3232562431,US 3232562432,3232562687,LU -3232562688,3232562943,CA 3232563456,3232564479,GB -3232565248,3232566527,US 3232567296,3232569599,NZ -3232571392,3232579583,US 3232595968,3232598015,GB -3232629248,3232629759,US -3232630784,3232632575,US -3232632832,3232634879,US -3232636928,3232645119,US 3232645120,3232646399,AT 3232661504,3232694271,JP -3232694528,3232695807,US -3232696320,3232697599,US -3232698368,3232699903,US 3232702464,3232706559,FI -3232706560,3232706815,US -3232710656,3232716799,US -3232727040,3232759807,US 3232759808,3232825343,SE -3233285120,3233285375,US -3233481728,3233484799,US 3233484800,3233487359,ES -3233488896,3233496575,US -3233497088,3233505279,US -3233513472,3233546239,US -3233546496,3233546751,US -3233547008,3233548287,US 3233548800,3233549055,PT 3233549056,3233549311,BR -3233549312,3233557247,US 3233557248,3233557503,NZ 3233557504,3233561855,EC -3233561856,3233562367,US 3233562368,3233562879,GB 3233562880,3233563135,FR -3233563136,3233563903,US 3233563904,3233564159,GB -3233564160,3233564415,US 3233564416,3233564671,NZ -3233564672,3233564927,US 3233564928,3233566975,JP 3233568000,3233568767,JP 3233569024,3233569535,JP 3233569792,3233570047,JP -3233570048,3233570559,US 3233570816,3233571071,GB -3233571072,3233572095,US 3233572096,3233572351,AU -3233572352,3233573119,US 3233573120,3233573375,NO -3233573376,3233573631,US 3233573632,3233573887,AU -3233573888,3233575679,US 3233575680,3233575935,AU 3233575936,3233576191,RU 3233576192,3233576447,GB -3233576448,3233577215,US 3233577216,3233577471,AT 3233577472,3233577727,GB -3233577984,3233578239,US 3233578240,3233578495,GB -3233578496,3233578751,US 3233578752,3233579007,IE 3233579008,3233579263,AU 3233579264,3233579519,GB -3233579520,3233580031,US 3233580032,3233580287,GB -3233580288,3233581055,US 3233581056,3233581311,DE -3233581312,3233583359,US 3233583360,3233583615,GB -3233583616,3233584895,US 3233584896,3233585151,AU -3233585152,3233586431,US 3233586432,3233586943,GB -3233586944,3233588223,US -3233589248,3233589759,CA 3233589760,3233590015,CN 3233590016,3233590271,TW 3233590272,3233590527,TH -3233590528,3233590783,PR 3233590784,3233591039,PH 3233591040,3233591295,ID -3233591552,3233593087,US -3233593344,3233593599,US 3233593600,3233593855,NZ 3233593856,3233594111,AU 3233594112,3233594367,RU -3233594368,3233594623,US 3233594624,3233594879,RU -3233594880,3233595903,US 3233595904,3233596927,EC -3233596928,3233603327,US -3233603584,3233605887,US 3233605888,3233607167,PL -3233607168,3233607935,US 3233607936,3233608191,NZ 3233608192,3233609727,HU 3233609728,3233609983,BE -3233609984,3233610495,US -3233610752,3233611519,US 3233612032,3233612287,GB -3233612544,3233612799,US -3233613056,3233613311,US -3233613568,3233613823,US 3233613824,3233614847,GB -3233615104,3233615359,US 3233615360,3233615615,DE -3233615616,3233617151,US -3233617408,3233617663,CA 3233617664,3233617919,GB 3233617920,3233618175,JP -3233619456,3233620479,US 3233620480,3233620735,NZ -3233620736,3233620991,US 3233622272,3233622527,GB -3233622528,3233624831,US 3233624832,3233625087,AT 3233625088,3233625343,GB -3233625344,3233625599,US 3233625600,3233625855,AU 3233625856,3233626111,GB -3233626112,3233626879,US -3233627136,3233628671,US 3233628672,3233628927,FR -3233628928,3233629439,CA 3233629440,3233629695,GB 3233629696,3233629951,IL -3233629952,3233630463,US 3233630464,3233630719,NL -3233630720,3233630975,US 3233631232,3233631487,DE -3233631488,3233631743,US -3233632000,3233633535,US -3233633792,3233635839,US 3233635840,3233636095,AU -3233636096,3233642239,US 3233642240,3233642495,GB -3233642496,3233646591,US 3233646592,3233646847,AU -3233646848,3233647359,US -3233647872,3233649663,US 3233649664,3233649919,AU -3233649920,3233650431,US 3233650432,3233650687,DE 3233651200,3233651455,IT -3233651456,3233651967,US 3233651968,3233652223,GB -3233652224,3233652479,US 3233652480,3233652735,AU 3233652736,3233652991,GB -3233652992,3233654271,US 3233654272,3233655551,GB -3233655552,3233662975,US 3233663488,3233663999,GB -3233664256,3233665023,US 3233665024,3233666047,AU -3233666048,3233668863,US 3233668864,3233669119,PH -3233669120,3233670399,US 3233670400,3233671679,AU -3233671680,3233675263,US -3233675520,3233676031,US 3233676032,3233676287,DE -3233676288,3233677055,US -3233677568,3233679103,US -3233679360,3233681151,US -3233681408,3233682431,US -3233682944,3233684991,US 3233684992,3233685503,BR -3233685760,3233688063,US 3233688576,3233688831,GB -3233688832,3233692159,US 3233692160,3233692671,NO -3233692672,3233692927,US 3233692928,3233693183,AU -3233693184,3233693695,US 3233693696,3233693951,GB -3233693952,3233694207,US 3233694208,3233694463,AU 3233694464,3233694719,GB -3233694720,3233694975,US 3233694976,3233695231,FR -3233695232,3233696511,US -3233696512,3233696767,CA -3233696768,3233697791,US 3233701632,3233701887,NO -3233701888,3233704959,US 3233704960,3233705215,NZ -3233705216,3233705983,US -3233707008,3233710335,US 3233710336,3233711359,FR -3233711360,3233721599,US 3233721600,3233721855,HU 3233721856,3233722111,PT -3233722112,3233723391,US 3233723392,3233723903,AU 3233723904,3233724415,GB -3233724416,3233725439,US 3233725952,3233726975,NO -3233726976,3233728767,US 3233728768,3233729279,GB -3233729280,3233729535,US 3233729536,3233730047,SG 3233730560,3233732607,AU -3233732608,3233733631,US -3233734656,3233734911,US -3233735680,3233736959,US 3233736960,3233737983,FR -3233737984,3233738751,US 3233738752,3233739007,GB -3233739008,3233739263,US 3233739264,3233739519,FR -3233739520,3233740543,US 3233740544,3233741311,GB -3233741312,3233742591,US -3233742848,3233808383,US 3233808384,3233873919,TW -3233873920,3233939455,US 3233939456,3233980671,FI 3233980672,3233980927,GB 3233980928,3233991167,FI @@ -40286,508 +35071,164 @@ 3233991424,3234004991,FI 3234005248,3234005503,GB 3234005504,3234005759,AU -3234006528,3234007039,US 3234007040,3234007295,RU -3234007296,3234007551,US 3234007552,3234007807,AU -3234007808,3234008063,US 3234008064,3234008831,NZ -3234008832,3234011135,US -3234012160,3234013183,US -3234013440,3234013695,US 3234013696,3234013951,AU -3234013952,3234014207,US -3234014464,3234014975,US 3234014976,3234015487,KR -3234015488,3234015743,US 3234015744,3234015999,IE 3234016000,3234016255,GB 3234016256,3234019327,AU 3234019328,3234019839,MX -3234019840,3234023423,US 3234023424,3234023679,PL -3234023680,3234024703,US -3234026752,3234030079,US 3234030080,3234030335,DE -3234030336,3234031103,US 3234031104,3234031359,AU -3234031360,3234031871,US 3234031872,3234032127,GB 3234032128,3234032383,PL -3234032384,3234032895,US 3234033152,3234033407,IT -3234033408,3234033663,US 3234033664,3234033919,AU -3234033920,3234034687,US 3234034688,3234035455,GB -3234035456,3234039295,US 3234039296,3234043135,SE -3234043136,3234043903,US 3234043904,3234044159,AU -3234044160,3234048511,US 3234048512,3234048767,AU -3234048768,3234049279,US -3234049792,3234051839,US 3234051840,3234052095,NL 3234052096,3234052351,DE -3234052352,3234052607,US 3234052608,3234052863,NZ -3234052864,3234054911,US 3234054912,3234055167,PT -3234055168,3234055423,US 3234055424,3234055679,AU -3234055680,3234056959,US -3234057216,3234061055,US 3234061056,3234061311,NZ -3234061312,3234064639,US 3234064640,3234064895,AU -3234064896,3234065407,US 3234065408,3234065663,GB 3234065664,3234065919,BR -3234065920,3234069247,US -3234069504,3234069759,US -3234070016,3234070271,US 3234070784,3234110463,FR -3234136064,3234150911,CA -3234151424,3234158847,CA -3234159104,3234159359,CA -3234160128,3234163455,CA -3234163456,3234163711,US -3234163712,3234167295,CA -3234167808,3234172927,CA -3234172928,3234173951,US -3234173952,3234175999,CA -3234176256,3234177279,US -3234177280,3234187007,CA -3234187008,3234187519,US -3234187520,3234189055,CA -3234189312,3234192383,CA -3234192384,3234193663,US -3234193664,3234198783,CA -3234199040,3234201343,CA -3234202624,3234203647,US 3234203648,3234205695,BR -3234205696,3234208255,US -3234209792,3234215935,US -3234217984,3234221823,US -3234234368,3234247167,US -3234267392,3234269695,US 3234271232,3234275327,PT 3234275328,3234279423,AU -3234283520,3234312703,US -3234332928,3234334975,US -3234340864,3234349055,US 3234349056,3234353151,NZ -3234365440,3234367487,US -3234398208,3234529279,US -3234529536,3234538751,US 3234539008,3234539519,AU -3234539520,3234549759,US 3234549760,3234550015,RU 3234550016,3234553855,NZ -3234553856,3234554367,US 3234554624,3234554879,NZ -3234555904,3234556415,US -3234556416,3234556927,CA 3234556928,3234557439,FI -3234557440,3234564607,US 3234564608,3234566911,KR -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 3234576128,3234576895,HK -3234576896,3234578687,US 3234578688,3234578943,AU -3234578944,3234579711,US -3234579712,3234579967,CA -3234579968,3234581247,US -3234581248,3234581503,CA -3234581504,3234582527,US 3234582528,3234583039,NZ -3234583040,3234583807,US 3234583808,3234584063,AU -3234584064,3234584575,US 3234584576,3234584831,NZ -3234584832,3234585343,US -3234585600,3234587391,US 3234587392,3234587647,SA -3234587648,3234588415,US 3234588672,3234588927,MO -3234588928,3234589439,US 3234589440,3234589695,AU -3234589696,3234589951,US -3234590208,3234590463,US -3234590720,3234592511,US 3234592512,3234592767,TH -3234592768,3234594047,US -3234594816,3234725887,US -3234726144,3234726399,CA -3234726400,3234726911,US -3234728192,3234730495,US -3234730752,3234733055,US -3234733056,3234733311,CA -3234733312,3234734079,US -3234735616,3234737407,US -3234738176,3234739455,US -3234740224,3234742015,US -3234742272,3234743551,US -3234744832,3234745599,US 3234745600,3234746879,GB -3234746880,3234747903,US 3234747904,3234748159,IL -3234748160,3234749439,US -3234749696,3234750207,CA -3234750720,3234751999,US 3234752000,3234752255,HK -3234752256,3234753535,US 3234753536,3234753791,AU -3234753792,3234754047,US -3234754560,3234755839,US 3234755840,3234756095,AU -3234756096,3234760703,US -3234760960,3234761727,US -3234763264,3234764799,CA 3234764800,3234766335,NZ -3234766336,3234772223,US -3234772224,3234772479,CA -3234772480,3234772735,US -3234772992,3234777599,US -3234778368,3234781439,US -3234781440,3234781951,CA -3234781952,3234782719,US 3234782720,3234783999,IL -3234784000,3234786815,US -3234787328,3234791167,US -3234791680,3234794495,US -3234794752,3234795007,US 3234795008,3234795263,GB -3234795264,3234795519,US -3234795776,3234796031,US -3234796544,3234799359,US 3234799360,3234799615,NL -3234799616,3234799871,US 3234799872,3234800127,AU 3234800640,3234800895,AU -3234800896,3234801663,US 3234801664,3234802431,EC -3234802432,3234803711,US -3234803712,3234803967,PR -3234804224,3234805503,US -3234805760,3234806527,US -3234807552,3234807807,US 3234807808,3234808063,TH 3234808064,3234809087,EC -3234809088,3234810879,US -3234810880,3234811135,CA -3234811136,3234814719,US 3234814720,3234814975,HK -3234814976,3234815999,US 3234816000,3234816767,AU -3234816768,3234820351,US 3234820352,3234820607,AU -3234820608,3234820863,US -3234821120,3234821887,US 3234821888,3234822655,AU -3234822656,3234826751,US -3234826752,3234827007,CA -3234827008,3234827519,US 3234827520,3234827775,GB 3234827776,3234828031,LU 3234828032,3234828287,NZ -3234828288,3234828799,US 3234828800,3234829055,CL -3234829056,3234830079,US 3234830080,3234832127,AU -3234832128,3234832639,US 3234832640,3234832895,AU -3234832896,3234833663,US 3234833664,3234833919,AU -3234833920,3234838271,US 3234838272,3234838527,GT -3234838528,3234839295,US 3234839296,3234839551,AU -3234839552,3234841087,US 3234841088,3234841599,BR 3234841600,3234841855,PT 3234841856,3234842367,AU -3234842368,3234842623,US 3234842624,3234844415,BR -3234844416,3234853375,US 3234853376,3234853631,TH -3234853632,3234853887,US 3234853888,3234854143,EC -3234854144,3234854911,US 3234854912,3234855167,AU -3234855168,3234855935,US -3234856192,3234856447,US 3234856448,3234856703,TH -3234857216,3234861055,CA -3234861056,3234864383,US -3234865152,3234870271,US -3234873344,3234886143,US -3234889728,3234897407,US -3234922752,3234926847,US -3234930688,3234938367,US -3234938880,3234988031,US -3234988288,3234990847,CA -3234996224,3234998783,US -3235004416,3235020799,CA -3235053824,3235056383,US -3235057664,3235065343,US -3235069952,3235085311,US -3235119104,3235275007,US -3235315712,3235512319,US 3235512320,3235577855,JP -3235578112,3235641855,CA -3235642112,3235643135,CA -3235643392,3235774463,US -3235774720,3235776767,CA -3235778560,3235800319,US -3235840256,3235842303,US -3235844096,3235846143,US -3235848192,3235856383,US 3235856384,3235872767,BR -3235872768,3235971071,US -3235971328,3235977727,US -3235979264,3235985663,US -3235987456,3235995647,US -3236003840,3236010239,US -3236038656,3236044799,US -3236044800,3236052991,CA -3236052992,3236069375,US 3236102400,3236106239,PH -3236106240,3236134911,US -3236167936,3236175871,CA -3236175872,3236191487,US 3236200448,3236233215,MY -3236233472,3236238591,US -3236241408,3236249599,US -3236298752,3236302847,US 3236302848,3236306943,NZ -3236364544,3236365567,US -3236365824,3236368127,US 3236368128,3236368383,NZ -3236368384,3236372991,US 3236372992,3236373247,AU -3236373760,3236379391,US 3236379392,3236379647,AU -3236379648,3236380927,US -3236381184,3236381439,CA 3236381440,3236381695,AT -3236381696,3236383999,US 3236384000,3236384255,AU -3236384256,3236385279,US 3236385280,3236385535,DE -3236385536,3236385791,US -3236386304,3236387071,US -3236387072,3236387327,CA -3236387328,3236387839,US -3236387840,3236389375,PR -3236389376,3236392447,US 3236392448,3236392703,CL -3236392704,3236393471,US 3236393472,3236395519,BR -3236395520,3236396799,US 3236396800,3236397055,AU -3236397056,3236398591,US 3236398848,3236399615,AU -3236399616,3236400127,US 3236400128,3236400383,CL -3236400384,3236401151,US 3236401152,3236401407,AU -3236401408,3236403967,US -3236404224,3236406783,US 3236406784,3236407551,AU 3236407552,3236408063,SG -3236408064,3236408319,US -3236408320,3236409087,CA 3236409088,3236409599,BR -3236409600,3236411135,US 3236411136,3236411391,NZ -3236411392,3236412415,US -3236412672,3236413695,US 3236413696,3236413951,AU -3236413952,3236416255,US 3236416256,3236416511,AU -3236416512,3236418303,US 3236418304,3236418815,AU -3236418816,3236419071,US -3236419328,3236419583,US 3236419584,3236419839,AU -3236419840,3236420095,US 3236420096,3236420351,AU -3236420352,3236424959,US -3236425216,3236427519,US -3236427520,3236427775,CA 3236427776,3236428031,NZ -3236428800,3236429311,US -3236430080,3236432639,US -3236433920,3236438015,US 3236438016,3236446207,AU -3236446208,3236462591,US 3236462592,3236470783,AU -3236495360,3236560895,US -3236561152,3236566783,US -3236566784,3236567039,CA -3236567040,3236568831,US -3236569856,3236570367,US -3236571392,3236575743,US 3236575744,3236575999,JP -3236576000,3236581119,US -3236583680,3236585983,US -3236585984,3236586239,CA -3236586240,3236587775,US -3236588032,3236589823,US -3236590080,3236591103,US -3236592128,3236601343,US -3236601600,3236604671,US -3236604672,3236604927,CA -3236604928,3236610047,US -3236610560,3236611071,US -3236612096,3236612607,US -3236613376,3236617471,US -3236617728,3236617983,US -3236617984,3236619775,CA -3236619776,3236620031,US 3236620032,3236620287,AU -3236620288,3236623615,US 3236623616,3236623871,AU -3236623872,3236625919,US -3236625920,3236626175,CA -3236626432,3236642815,US -3236692224,3236694271,US -3236696064,3236698623,US -3236700160,3236708351,US -3236757504,3236765695,CA -3236765696,3236790271,US 3236823296,3236825855,CH -3236827136,3236829183,US -3236831232,3236855807,US -3236888576,3236958207,US 3236958208,3236962303,AU -3236962304,3236966143,US -3236970496,3236978687,US -3236986880,3236991999,US -3237019648,3237021695,US -3237023744,3237031935,US -3237085184,3237155839,US -3237155840,3237156863,AU -3237158912,3237159167,US -3237160192,3237160703,US -3237183488,3237205247,US 3237216256,3237281791,JP -3237282560,3237284607,US 3237284608,3237284863,AU -3237284864,3237285119,US 3237285120,3237285631,AU -3237285632,3237287935,US -3237287936,3237288191,CA -3237288192,3237289471,US -3237289728,3237290495,US 3237290496,3237291007,AU 3237291008,3237291263,NZ -3237291264,3237294847,US -3237294848,3237295103,CA -3237295104,3237296639,US 3237296640,3237297151,SG 3237297152,3237297407,CL -3237297408,3237300479,US 3237300480,3237302527,NZ -3237302528,3237305087,US -3237305088,3237305343,CA -3237305344,3237305855,US 3237305856,3237306111,NZ -3237306112,3237308671,US 3237308672,3237310719,AU -3237310720,3237311999,US -3237312256,3237312767,US 3237312768,3237313023,BO -3237313024,3237317631,US -3237317888,3237319679,US -3237319936,3237320703,US 3237320704,3237320959,UA -3237320960,3237321471,US 3237321472,3237321727,HK -3237321728,3237321983,US -3237323264,3237325055,US 3237325056,3237325311,PL -3237325312,3237325823,US -3237325824,3237326079,CA -3237326080,3237328127,US -3237328384,3237328639,US -3237328640,3237328895,CA -3237328896,3237329151,US 3237329152,3237329407,NZ -3237329408,3237330943,US 3237330944,3237331199,AU -3237331456,3237331967,US 3237331968,3237332223,HK -3237332224,3237335039,US 3237335040,3237335295,HK -3237335296,3237335551,US 3237335552,3237337599,AU -3237337600,3237337855,US 3237337856,3237338111,AU 3237338112,3237338367,NZ -3237338368,3237339391,US 3237339392,3237339647,GB -3237339648,3237340159,US -3237340160,3237340415,CA -3237340416,3237345535,US 3237345536,3237346303,KR -3237346304,3237347071,US -3237347328,3237412863,US 3237413120,3237415679,GB -3237416960,3237437439,US -3237445632,3237478399,US 3237478400,3237511167,LK -3237511168,3237548031,US 3237548032,3237552127,KR -3237552128,3237557247,US -3237609472,3237613567,US -3237615104,3237615615,US -3237615616,3237616895,CA -3237617152,3237658623,US -3237675264,3237681663,US -3237681664,3237682943,CA -3237682944,3237684991,US 3237684992,3237685247,CL -3237685248,3237688319,US -3237688320,3237689343,CA -3237689344,3237690623,US 3237690624,3237691903,SA -3237691904,3237698303,US -3237698304,3237698559,CA -3237698560,3237701631,US -3237702400,3237707775,US -3237708032,3237712895,US 3237712896,3237713151,AU -3237713152,3237716991,US -3237716992,3237717247,CA -3237717248,3237717503,US -3237717504,3237717759,CA -3237717760,3237724927,US 3237724928,3237725183,AU -3237725184,3237725439,CA -3237725440,3237725695,US 3237726464,3237726719,AU -3237726976,3237727231,US 3237727232,3237728255,AU -3237728256,3237732863,US 3237732864,3237733119,DE 3237733120,3237733631,TH 3237733632,3237733887,AU -3237734144,3237734399,CA -3237734400,3237735679,US -3237740544,3237773311,US -3237806336,3237857535,US -3237871616,3237887999,US 3238002688,3238006783,NL 3238006784,3238007039,GB 3238007040,3238010879,NL @@ -40961,6 +35402,7 @@ 3239112192,3239112447,UA 3239112448,3239112959,PL 3239112960,3239113215,CH +3239113216,3239113471,AT 3239113472,3239113727,ES 3239113728,3239113983,AT 3239113984,3239114239,DE @@ -41054,7 +35496,6 @@ 3239173888,3239174143,PL 3239174144,3239174399,DE 3239174400,3239174655,FR -3239174656,3239174911,UA 3239174912,3239175167,SI 3239175168,3239175423,UA 3239175424,3239175679,BG @@ -41082,16 +35523,17 @@ 3239273472,3239273983,UA 3239273984,3239274495,RU 3239274496,3239275007,PL +3239275008,3239275519,RO 3239275520,3239276543,UA 3239276544,3239277055,LU 3239277056,3239277567,DE 3239277568,3239278079,RU 3239278080,3239278591,UA +3239278592,3239279103,RU 3239279104,3239280127,PL 3239280128,3239280639,RU 3239280640,3239281663,IR 3239281664,3239282687,UA -3239282688,3239283711,DE 3239283712,3239284735,PL 3239284736,3239285759,UA 3239285760,3239286783,KW @@ -41145,7 +35587,7 @@ 3239468544,3239468799,NO 3239468800,3239469055,RO 3239469056,3239470591,DE -3239470592,3239470847,DK +3239470592,3239470847,CH 3239470848,3239471103,BG 3239471104,3239471871,DE 3239471872,3239472127,FR @@ -41161,7 +35603,7 @@ 3239481088,3239481343,FR 3239481344,3239486719,DE 3239486720,3239486975,ES -3239486976,3239487487,DE +3239487232,3239487487,DE 3239487488,3239487743,GB 3239487744,3239487999,PL 3239488000,3239488255,AT @@ -41263,7 +35705,7 @@ 3239591936,3239593983,FI 3239593984,3239624703,DE 3239624704,3239625727,CH -3239625728,3239628799,PL +3239626752,3239628799,PL 3239628800,3239629823,DE 3239629824,3239630847,FR 3239630848,3239631871,DE @@ -41404,8 +35846,8 @@ 3239789056,3239789567,RU 3239789568,3239790079,UA 3239790080,3239791103,RO -3239791104,3239791615,DK -3239791616,3239792639,FR +3239791104,3239792127,CH +3239792128,3239792639,FR 3239792640,3239793151,UA 3239793152,3239793663,PL 3239793664,3239794175,RO @@ -41431,7 +35873,7 @@ 3239827968,3239828479,CH 3239828480,3239828991,DE 3239828992,3239830015,RU -3239830016,3239830527,DK +3239830016,3239830527,CH 3239830528,3239831039,SE 3239831040,3239832063,RU 3239832064,3239832575,UA @@ -41452,7 +35894,7 @@ 3239840768,3239841023,AT 3239841024,3239841279,NL 3239841280,3239848447,DE -3239848448,3239848703,DK +3239848448,3239848703,CH 3239848704,3239848959,SE 3239848960,3239849215,RU 3239849216,3239849471,GB @@ -41501,7 +35943,6 @@ 3239885312,3239885567,UA 3239885568,3239885823,PL 3239885824,3239886079,CH -3239886080,3239886335,ES 3239886336,3239886591,RU 3239886592,3239886847,FR 3239886848,3239888895,DE @@ -41636,6 +36077,7 @@ 3240169472,3240169983,IL 3240169984,3240170495,IT 3240170496,3240171007,DE +3240171008,3240171519,CZ 3240171520,3240172031,RO 3240172032,3240173055,RU 3240173056,3240173567,CH @@ -41811,6 +36253,7 @@ 3240281472,3240281599,IR 3240281600,3240281727,CY 3240281728,3240281855,PL +3240281856,3240281983,DE 3240288256,3240296447,GB 3240296448,3240296703,RO 3240296704,3240302847,GB @@ -41865,7 +36308,6 @@ 3240462592,3240462847,RU 3240462848,3240463103,RO 3240463104,3240463359,PL -3240463360,3240463615,RU 3240463616,3240463871,UA 3240463872,3240464127,GB 3240464128,3240464383,SA @@ -41899,7 +36341,6 @@ 3240577280,3240577535,RO 3240577536,3240577791,DE 3240577792,3240578559,UA -3240578560,3240578815,CH 3240578816,3240579071,IL 3240579072,3240587263,GB 3240587264,3240587519,NL @@ -42122,10 +36563,13 @@ 3240877056,3240877567,DE 3240877568,3240879103,UA 3240879104,3240880127,PL +3240880128,3240881151,RU 3240882176,3240883199,PL 3240883200,3240884223,IL 3240884224,3240886271,UA -3240886272,3240961791,SE +3240886272,3240955647,SE +3240955648,3240955903,GB +3240955904,3240961791,SE 3240961792,3240961799,FI 3240961800,3240968703,SE 3240968704,3240968959,GB @@ -42302,8 +36746,7 @@ 3241541376,3241541631,PL 3241541632,3241673215,FR 3241673472,3241674751,FR -3241675008,3241676543,FR -3241676800,3241681407,FR +3241675008,3241681407,FR 3241681664,3241683199,FR 3241683456,3241702399,FR 3241702912,3241704447,FR @@ -42367,11 +36810,7 @@ 3241869056,3241869311,CH 3241869312,3241934847,PL 3241934848,3242196991,GB -3242196992,3242197975,FI -3242197976,3242197987,NO -3242197988,3242207847,FI -3242207848,3242207855,SE -3242207856,3242393599,FI +3242196992,3242393599,FI 3242393600,3242403783,NL 3242403784,3242403791,GB 3242403792,3242459135,NL @@ -42382,9 +36821,7 @@ 3242524672,3242590207,NO 3242590208,3242655743,IT 3242655744,3242721279,NO -3242721280,3242779903,CH -3242779904,3242780159,DE -3242780160,3242852351,CH +3242721280,3242852351,CH 3242852352,3242911231,BE 3242911232,3242911743,NL 3242911744,3242917887,BE @@ -42518,7 +36955,6 @@ 3244107776,3244108799,RO 3244108800,3244109823,GB 3244109824,3244110847,UA -3244110848,3244111871,PL 3244111872,3244112895,KZ 3244112896,3244113919,RU 3244113920,3244114943,CH @@ -42533,7 +36969,6 @@ 3244125184,3244126207,UA 3244126208,3244127231,BE 3244127232,3244128255,UA -3244128256,3244129279,DE 3244129280,3244130303,FR 3244130304,3244131327,NO 3244131328,3244133375,FI @@ -42566,7 +37001,9 @@ 3244272576,3244272639,US 3244272640,3244273687,IE 3244273688,3244273695,US -3244273696,3244274279,IE +3244273696,3244273727,IE +3244273728,3244273735,GB +3244273736,3244274279,IE 3244274280,3244274287,US 3244274288,3244277359,IE 3244277360,3244277367,GB @@ -42579,10 +37016,9 @@ 3244408832,3244592127,DE 3244592128,3244592639,CH 3244592640,3244818431,DE -3244818432,3245080575,FR +3244907008,3244907263,FR 3245080576,3245082623,SE 3245082624,3245084927,DE -3245084928,3245085183,SE 3245085184,3245085439,GB 3245085440,3245085695,DE 3245085696,3245086207,FR @@ -42598,6 +37034,7 @@ 3245088512,3245088767,FR 3245088768,3245089279,BG 3245089280,3245089791,PL +3245089792,3245090303,BG 3245090304,3245090815,UA 3245090816,3245091327,AT 3245091328,3245091839,SE @@ -42670,7 +37107,6 @@ 3245136128,3245136383,DE 3245136384,3245136639,GB 3245136896,3245137151,PL -3245137152,3245137407,IT 3245137408,3245137663,DE 3245137664,3245137919,SE 3245137920,3245138431,DK @@ -42747,8 +37183,7 @@ 3245181952,3245182463,AT 3245182464,3245182975,FR 3245182976,3245183999,UA -3245184000,3245185023,CH -3245185024,3245187071,AT +3245184000,3245187071,AT 3245187072,3245190143,UA 3245190144,3245191167,ES 3245191168,3245193215,CZ @@ -42810,7 +37245,6 @@ 3245232640,3245232895,BG 3245232896,3245233151,IT 3245233152,3245233407,DK -3245233408,3245233663,CH 3245233664,3245233919,GR 3245233920,3245234175,DK 3245234176,3245234431,GB @@ -42925,7 +37359,7 @@ 3245296640,3245297151,TJ 3245297152,3245297663,IT 3245297664,3245297919,FR -3245297920,3245298175,DK +3245297920,3245298175,CH 3245298176,3245298431,IE 3245298432,3245298687,UA 3245298688,3245298943,GB @@ -43000,13 +37434,17 @@ 3245340672,3245341695,UA 3245341696,3245342719,RU 3245342720,3245867007,GB -3245867008,3245878303,IE +3245867008,3245868543,IE +3245868544,3245868575,GB +3245868576,3245878303,IE 3245878304,3245878335,US 3245878336,3245888703,IE 3245888704,3245888767,US 3245888768,3245892639,IE 3245892640,3245892647,US -3245892648,3245894719,IE +3245892648,3245894391,IE +3245894392,3245894399,GB +3245894400,3245894719,IE 3245894720,3245894751,US 3245894752,3245896311,IE 3245896312,3245896319,GB @@ -43030,7 +37468,13 @@ 3245921280,3245921535,BE 3245921536,3245924647,IE 3245924648,3245924655,GB -3245924656,3245931263,IE +3245924656,3245924671,IE +3245924672,3245924679,GB +3245924680,3245924687,IE +3245924688,3245924695,GB +3245924696,3245927959,IE +3245927960,3245927967,US +3245927968,3245931263,IE 3245931264,3245931519,GB 3245931520,3245932543,IE 3245932544,3245998079,BE @@ -43074,6 +37518,7 @@ 3247048960,3247049215,SI 3247049216,3247054079,DE 3247054080,3247054335,CH +3247054336,3247054591,LT 3247054592,3247054847,DE 3247054848,3247063039,SI 3247063040,3247063295,FR @@ -43170,57 +37615,153 @@ 3247244360,3247244367,DE 3247244368,3247244455,NL 3247244456,3247244463,DE -3247244464,3247244703,NL -3247244704,3247244711,DE -3247244712,3247244719,NL -3247244720,3247244727,DE -3247244728,3247244735,NL +3247244464,3247244735,NL 3247244736,3247244743,DE -3247244744,3247245055,NL +3247244744,3247244759,NL +3247244760,3247244767,DE +3247244768,3247244863,NL +3247244864,3247244871,DE +3247244872,3247245023,NL +3247245024,3247245031,DE +3247245032,3247245055,NL 3247245056,3247245063,DE 3247245064,3247245391,NL 3247245392,3247245399,DE 3247245400,3247245535,NL 3247245536,3247245543,DE -3247245544,3247245847,NL +3247245544,3247245599,NL +3247245600,3247245607,DE +3247245608,3247245615,NL +3247245616,3247245623,DE +3247245624,3247245671,NL +3247245672,3247245679,DE +3247245680,3247245687,NL +3247245688,3247245695,DE +3247245696,3247245735,NL +3247245736,3247245743,DE +3247245744,3247245791,NL +3247245792,3247245799,DE +3247245800,3247245847,NL 3247245848,3247245855,DE -3247245856,3247246047,NL -3247246048,3247246055,DE -3247246056,3247246663,NL +3247245856,3247245903,NL +3247245904,3247245911,DE +3247245912,3247246095,NL +3247246096,3247246103,DE +3247246104,3247246375,NL +3247246376,3247246383,DE +3247246384,3247246511,NL +3247246512,3247246519,DE +3247246520,3247246663,NL 3247246664,3247246671,DE -3247246672,3247247175,NL +3247246672,3247246887,NL +3247246888,3247246903,DE +3247246904,3247246967,NL +3247246968,3247246975,DE +3247246976,3247246983,NL +3247246984,3247246991,DE +3247246992,3247247047,NL +3247247048,3247247055,DE +3247247056,3247247111,NL +3247247112,3247247119,DE +3247247120,3247247151,NL +3247247152,3247247159,DE +3247247160,3247247175,NL 3247247176,3247247183,DE -3247247184,3247247543,NL +3247247184,3247247367,NL +3247247368,3247247375,DE +3247247376,3247247399,NL +3247247400,3247247407,DE +3247247408,3247247423,NL +3247247424,3247247431,DE +3247247432,3247247543,NL 3247247544,3247247551,DE -3247247552,3247247631,NL -3247247632,3247247639,DE -3247247640,3247248007,NL +3247247552,3247247639,NL +3247247640,3247247647,DE +3247247648,3247247903,NL +3247247904,3247247911,DE +3247247912,3247248007,NL 3247248008,3247248015,DE -3247248016,3247248383,NL +3247248016,3247248095,NL +3247248096,3247248103,DE +3247248104,3247248159,NL +3247248160,3247248167,DE +3247248168,3247248175,NL +3247248176,3247248183,DE +3247248184,3247248359,NL +3247248360,3247248367,DE +3247248368,3247248383,NL 3247248384,3247250431,DE 3247250432,3247250487,NL 3247250488,3247250495,DE 3247250496,3247250567,NL 3247250568,3247250575,DE -3247250576,3247251255,NL +3247250576,3247250703,NL +3247250704,3247250711,DE +3247250712,3247250991,NL +3247250992,3247251007,DE +3247251008,3247251095,NL +3247251096,3247251103,DE +3247251104,3247251255,NL 3247251256,3247251263,DE -3247251264,3247251671,NL +3247251264,3247251479,NL +3247251480,3247251487,DE +3247251488,3247251639,NL +3247251640,3247251647,DE +3247251648,3247251671,NL 3247251672,3247251679,DE -3247251680,3247251943,NL +3247251680,3247251727,NL +3247251728,3247251735,DE +3247251736,3247251823,NL +3247251824,3247251831,DE +3247251832,3247251855,NL +3247251856,3247251863,DE +3247251864,3247251887,NL +3247251888,3247251895,DE +3247251896,3247251903,NL +3247251904,3247251911,DE +3247251912,3247251943,NL 3247251944,3247251951,DE -3247251952,3247252271,NL +3247251952,3247251975,NL +3247251976,3247251983,DE +3247251984,3247252079,NL +3247252080,3247252087,DE +3247252088,3247252143,NL +3247252144,3247252151,DE +3247252152,3247252191,NL +3247252192,3247252199,DE +3247252200,3247252231,NL +3247252232,3247252239,DE +3247252240,3247252271,NL 3247252272,3247252279,DE -3247252280,3247252351,NL -3247252352,3247252359,DE -3247252360,3247252567,NL +3247252280,3247252367,NL +3247252368,3247252375,DE +3247252376,3247252383,NL +3247252384,3247252391,DE +3247252392,3247252567,NL 3247252568,3247252575,DE 3247252576,3247252583,NL 3247252584,3247252591,DE -3247252592,3247253095,NL +3247252592,3247252607,NL +3247252608,3247252615,DE +3247252616,3247252935,NL +3247252936,3247252943,DE +3247252944,3247253007,NL +3247253008,3247253015,DE +3247253016,3247253095,NL 3247253096,3247253103,DE -3247253104,3247253247,NL +3247253104,3247253167,NL +3247253168,3247253175,DE +3247253176,3247253199,NL +3247253200,3247253207,DE +3247253208,3247253215,NL +3247253216,3247253223,DE +3247253224,3247253247,NL 3247253248,3247253255,DE -3247253256,3247253463,NL +3247253256,3247253335,NL +3247253336,3247253343,DE +3247253344,3247253391,NL +3247253392,3247253399,DE +3247253400,3247253463,NL 3247253464,3247253471,DE 3247253472,3247253503,NL 3247253504,3247255295,DE @@ -43228,173 +37769,529 @@ 3247255352,3247255359,DE 3247255360,3247255399,NL 3247255400,3247255407,DE -3247255408,3247255743,NL +3247255408,3247255479,NL +3247255480,3247255487,DE +3247255488,3247255743,NL 3247255744,3247255751,DE -3247255752,3247256207,NL -3247256208,3247256223,DE -3247256224,3247256439,NL +3247255752,3247255791,NL +3247255792,3247255799,DE +3247255800,3247255847,NL +3247255848,3247255855,DE +3247255856,3247255935,NL +3247255936,3247255967,DE +3247255968,3247256047,NL +3247256048,3247256055,DE +3247256056,3247256119,NL +3247256120,3247256127,DE +3247256128,3247256215,NL +3247256216,3247256223,DE +3247256224,3247256327,NL +3247256328,3247256335,DE +3247256336,3247256439,NL 3247256440,3247256447,DE -3247256448,3247256831,NL +3247256448,3247256471,NL +3247256472,3247256479,DE +3247256480,3247256495,NL +3247256496,3247256503,DE +3247256504,3247256575,NL +3247256576,3247256583,DE +3247256584,3247256615,NL +3247256616,3247256623,DE +3247256624,3247256783,NL +3247256784,3247256791,DE +3247256792,3247256831,NL 3247256832,3247260671,DE -3247260672,3247261255,NL -3247261256,3247261263,DE -3247261264,3247261623,NL +3247260672,3247260711,NL +3247260712,3247260719,DE +3247260720,3247260759,NL +3247260760,3247260767,DE +3247260768,3247260807,NL +3247260808,3247260815,DE +3247260816,3247260879,NL +3247260880,3247260887,DE +3247260888,3247261007,NL +3247261008,3247261015,DE +3247261016,3247261263,NL +3247261264,3247261287,DE +3247261288,3247261327,NL +3247261328,3247261335,DE +3247261336,3247261343,NL +3247261344,3247261351,DE +3247261352,3247261471,NL +3247261472,3247261487,DE +3247261488,3247261599,NL +3247261600,3247261607,DE +3247261608,3247261623,NL 3247261624,3247261631,DE -3247261632,3247261951,NL +3247261632,3247261679,NL +3247261680,3247261687,DE +3247261688,3247261735,NL +3247261736,3247261743,DE +3247261744,3247261951,NL 3247261952,3247261959,DE 3247261960,3247262007,NL 3247262008,3247262015,DE -3247262016,3247262255,NL +3247262016,3247262023,NL +3247262024,3247262031,DE +3247262032,3247262151,NL +3247262152,3247262159,DE +3247262160,3247262255,NL 3247262256,3247262263,DE -3247262264,3247262495,NL +3247262264,3247262407,NL +3247262408,3247262415,DE +3247262416,3247262495,NL 3247262496,3247262503,DE -3247262504,3247262959,NL -3247262960,3247262967,DE -3247262968,3247263495,NL +3247262504,3247262735,NL +3247262736,3247262743,DE +3247262744,3247262959,NL +3247262960,3247262975,DE +3247262976,3247262991,NL +3247262992,3247262999,DE +3247263000,3247263183,NL +3247263184,3247263191,DE +3247263192,3247263367,NL +3247263368,3247263375,DE +3247263376,3247263391,NL +3247263392,3247263399,DE +3247263400,3247263495,NL 3247263496,3247263503,DE -3247263504,3247263591,NL -3247263592,3247263599,DE -3247263600,3247263687,NL +3247263504,3247263551,NL +3247263552,3247263559,DE +3247263560,3247263687,NL 3247263688,3247263695,DE -3247263696,3247264015,NL -3247264016,3247264023,DE -3247264024,3247264119,NL +3247263696,3247263959,NL +3247263960,3247263967,DE +3247263968,3247264119,NL 3247264120,3247264127,DE -3247264128,3247264319,NL -3247264320,3247264327,DE -3247264328,3247265143,NL -3247265144,3247265151,DE -3247265152,3247265487,NL +3247264128,3247264215,NL +3247264216,3247264223,DE +3247264224,3247264575,NL +3247264576,3247264583,DE +3247264584,3247264615,NL +3247264616,3247264623,DE +3247264624,3247264815,NL +3247264816,3247264831,DE +3247264832,3247264887,NL +3247264888,3247264895,DE +3247264896,3247264903,NL +3247264904,3247264911,DE +3247264912,3247264935,NL +3247264936,3247264951,DE +3247264952,3247265063,NL +3247265064,3247265071,DE +3247265072,3247265279,NL +3247265280,3247265287,DE +3247265288,3247265335,NL +3247265336,3247265359,DE +3247265360,3247265439,NL +3247265440,3247265447,DE +3247265448,3247265487,NL 3247265488,3247265495,DE 3247265496,3247265607,NL 3247265608,3247265615,DE -3247265616,3247265695,NL -3247265696,3247265703,DE -3247265704,3247266319,NL -3247266320,3247266327,DE -3247266328,3247266399,NL +3247265616,3247265831,NL +3247265832,3247265839,DE +3247265840,3247265959,NL +3247265960,3247265967,DE +3247265968,3247266023,NL +3247266024,3247266031,DE +3247266032,3247266255,NL +3247266256,3247266263,DE +3247266264,3247266399,NL 3247266400,3247266407,DE 3247266408,3247266559,NL 3247266560,3247271679,DE -3247271680,3247272351,NL +3247271680,3247271855,NL +3247271856,3247271863,DE +3247271864,3247271903,NL +3247271904,3247271911,DE +3247271912,3247271927,NL +3247271928,3247271935,DE +3247271936,3247271959,NL +3247271960,3247271967,DE +3247271968,3247271975,NL +3247271976,3247271983,DE +3247271984,3247272231,NL +3247272232,3247272239,DE +3247272240,3247272271,NL +3247272272,3247272287,DE +3247272288,3247272351,NL 3247272352,3247272359,DE -3247272360,3247272775,NL +3247272360,3247272375,NL +3247272376,3247272383,DE +3247272384,3247272439,NL +3247272440,3247272447,DE +3247272448,3247272495,NL +3247272496,3247272503,DE +3247272504,3247272775,NL 3247272776,3247272783,DE -3247272784,3247273751,NL -3247273752,3247273759,DE -3247273760,3247274239,NL +3247272784,3247272879,NL +3247272880,3247272895,DE +3247272896,3247272911,NL +3247272912,3247272919,DE +3247272920,3247273119,NL +3247273120,3247273127,DE +3247273128,3247273159,NL +3247273160,3247273167,DE +3247273168,3247273199,NL +3247273200,3247273207,DE +3247273208,3247273223,NL +3247273224,3247273231,DE +3247273232,3247273311,NL +3247273312,3247273319,DE +3247273320,3247273367,NL +3247273368,3247273375,DE +3247273376,3247273383,NL +3247273384,3247273391,DE +3247273392,3247273487,NL +3247273488,3247273495,DE +3247273496,3247273511,NL +3247273512,3247273519,DE +3247273520,3247273623,NL +3247273624,3247273631,DE +3247273632,3247273743,NL +3247273744,3247273759,DE +3247273760,3247274063,NL +3247274064,3247274071,DE +3247274072,3247274183,NL +3247274184,3247274191,DE +3247274192,3247274239,NL 3247274240,3247274495,DE -3247274496,3247274863,NL +3247274496,3247274751,NL +3247274752,3247274759,DE +3247274760,3247274783,NL +3247274784,3247274791,DE +3247274792,3247274847,NL +3247274848,3247274855,DE +3247274856,3247274863,NL 3247274864,3247274871,DE -3247274872,3247275135,NL +3247274872,3247274879,NL +3247274880,3247274887,DE +3247274888,3247275135,NL 3247275136,3247275143,DE -3247275144,3247275263,NL -3247275264,3247276031,DE -3247276032,3247276111,NL +3247275144,3247275151,NL +3247275152,3247275159,DE +3247275160,3247275231,NL +3247275232,3247275239,DE +3247275240,3247275263,NL +3247275264,3247276039,DE +3247276040,3247276079,NL +3247276080,3247276087,DE +3247276088,3247276111,NL 3247276112,3247276119,DE 3247276120,3247276271,NL 3247276272,3247276279,DE -3247276280,3247276751,NL +3247276280,3247276319,NL +3247276320,3247276327,DE +3247276328,3247276383,NL +3247276384,3247276391,DE +3247276392,3247276471,NL +3247276472,3247276479,DE +3247276480,3247276623,NL +3247276624,3247276639,DE +3247276640,3247276751,NL 3247276752,3247276759,DE 3247276760,3247276815,NL 3247276816,3247276823,DE -3247276824,3247277199,NL -3247277200,3247277207,DE +3247276824,3247276935,NL +3247276936,3247276943,DE +3247276944,3247277191,NL +3247277192,3247277207,DE 3247277208,3247277247,NL 3247277248,3247277255,DE -3247277256,3247277471,NL +3247277256,3247277271,NL +3247277272,3247277279,DE +3247277280,3247277471,NL 3247277472,3247277479,DE -3247277480,3247277631,NL +3247277480,3247277535,NL +3247277536,3247277543,DE +3247277544,3247277575,NL +3247277576,3247277583,DE +3247277584,3247277607,NL +3247277608,3247277615,DE +3247277616,3247277631,NL 3247277632,3247277639,DE -3247277640,3247278343,NL +3247277640,3247277647,NL +3247277648,3247277655,DE +3247277656,3247278031,NL +3247278032,3247278047,DE +3247278048,3247278343,NL 3247278344,3247278351,DE -3247278352,3247278791,NL +3247278352,3247278439,NL +3247278440,3247278447,DE +3247278448,3247278471,NL +3247278472,3247278479,DE +3247278480,3247278527,NL +3247278528,3247278535,DE +3247278536,3247278623,NL +3247278624,3247278631,DE +3247278632,3247278743,NL +3247278744,3247278751,DE +3247278752,3247278791,NL 3247278792,3247278799,DE 3247278800,3247278847,NL 3247278848,3247280127,DE -3247280128,3247280799,NL -3247280800,3247280807,DE -3247280808,3247281607,NL +3247280128,3247280319,NL +3247280320,3247280327,DE +3247280328,3247280391,NL +3247280392,3247280399,DE +3247280400,3247280583,NL +3247280584,3247280591,DE +3247280592,3247280599,NL +3247280600,3247280607,DE +3247280608,3247280615,NL +3247280616,3247280623,DE +3247280624,3247280919,NL +3247280920,3247280927,DE +3247280928,3247280991,NL +3247280992,3247280999,DE +3247281000,3247281047,NL +3247281048,3247281055,DE +3247281056,3247281127,NL +3247281128,3247281135,DE +3247281136,3247281143,NL +3247281144,3247281151,DE +3247281152,3247281159,NL +3247281160,3247281167,DE +3247281168,3247281183,NL +3247281184,3247281191,DE +3247281192,3247281207,NL +3247281208,3247281215,DE +3247281216,3247281327,NL +3247281328,3247281335,DE +3247281336,3247281383,NL +3247281384,3247281391,DE +3247281392,3247281527,NL +3247281528,3247281535,DE +3247281536,3247281575,NL +3247281576,3247281583,DE +3247281584,3247281607,NL 3247281608,3247281615,DE -3247281616,3247281831,NL +3247281616,3247281631,NL +3247281632,3247281639,DE +3247281640,3247281767,NL +3247281768,3247281775,DE +3247281776,3247281831,NL 3247281832,3247281839,DE -3247281840,3247282383,NL +3247281840,3247281847,NL +3247281848,3247281855,DE +3247281856,3247281967,NL +3247281968,3247281975,DE +3247281976,3247282007,NL +3247282008,3247282015,DE +3247282016,3247282095,NL +3247282096,3247282103,DE +3247282104,3247282119,NL +3247282120,3247282127,DE +3247282128,3247282167,NL +3247282168,3247282175,DE +3247282176,3247282239,NL +3247282240,3247282247,DE +3247282248,3247282319,NL +3247282320,3247282327,DE +3247282328,3247282383,NL 3247282384,3247282391,DE -3247282392,3247282463,NL +3247282392,3247282407,NL +3247282408,3247282415,DE +3247282416,3247282463,NL 3247282464,3247282471,DE -3247282472,3247283079,NL +3247282472,3247282679,NL +3247282680,3247282687,DE +3247282688,3247282719,NL +3247282720,3247282727,DE +3247282728,3247282735,NL +3247282736,3247282743,DE +3247282744,3247282815,NL +3247282816,3247282823,DE +3247282824,3247282839,NL +3247282840,3247282847,DE +3247282848,3247282879,NL +3247282880,3247282887,DE +3247282888,3247282999,NL +3247283000,3247283007,DE +3247283008,3247283023,NL +3247283024,3247283031,DE +3247283032,3247283079,NL 3247283080,3247283087,DE -3247283088,3247284167,NL +3247283088,3247283159,NL +3247283160,3247283175,DE +3247283176,3247283215,NL +3247283216,3247283223,DE +3247283224,3247283279,NL +3247283280,3247283287,DE +3247283288,3247283495,NL +3247283496,3247283503,DE +3247283504,3247283687,NL +3247283688,3247283695,DE +3247283696,3247283727,NL +3247283728,3247283735,DE +3247283736,3247283919,NL +3247283920,3247283927,DE +3247283928,3247283999,NL +3247284000,3247284007,DE +3247284008,3247284167,NL 3247284168,3247284175,DE -3247284176,3247284335,NL -3247284336,3247284343,DE -3247284344,3247284607,NL +3247284176,3247284263,NL +3247284264,3247284271,DE +3247284272,3247284319,NL +3247284320,3247284327,DE +3247284328,3247284375,NL +3247284376,3247284383,DE +3247284384,3247284607,NL 3247284608,3247284615,DE -3247284616,3247284735,NL +3247284616,3247284623,NL +3247284624,3247284631,DE +3247284632,3247284735,NL 3247284736,3247284743,DE 3247284744,3247284775,NL 3247284776,3247284783,DE -3247284784,3247284855,NL +3247284784,3247284839,NL +3247284840,3247284847,DE +3247284848,3247284855,NL 3247284856,3247284863,DE -3247284864,3247284871,NL -3247284872,3247284879,DE -3247284880,3247285551,NL -3247285552,3247285559,DE -3247285560,3247285631,NL +3247284864,3247284975,NL +3247284976,3247284983,DE +3247284984,3247285391,NL +3247285392,3247285399,DE +3247285400,3247285455,NL +3247285456,3247285463,DE +3247285464,3247285479,NL +3247285480,3247285487,DE +3247285488,3247285503,NL +3247285504,3247285511,DE +3247285512,3247285631,NL 3247285632,3247285639,DE -3247285640,3247285663,NL -3247285664,3247285671,DE -3247285672,3247285999,NL -3247286000,3247286007,DE -3247286008,3247286295,NL +3247285640,3247285959,NL +3247285960,3247285967,DE +3247285968,3247285983,NL +3247285984,3247285991,DE +3247285992,3247286295,NL 3247286296,3247286303,DE 3247286304,3247286551,NL -3247286552,3247286567,DE -3247286568,3247286711,NL -3247286712,3247286719,DE -3247286720,3247287199,NL -3247287200,3247287207,DE -3247287208,3247287263,NL +3247286552,3247286559,DE +3247286560,3247286647,NL +3247286648,3247286655,DE +3247286656,3247286687,NL +3247286688,3247286695,DE +3247286696,3247287055,NL +3247287056,3247287063,DE +3247287064,3247287135,NL +3247287136,3247287143,DE +3247287144,3247287215,NL +3247287216,3247287223,DE +3247287224,3247287263,NL 3247287264,3247287271,DE -3247287272,3247287471,NL -3247287472,3247287479,DE -3247287480,3247288319,NL -3247288320,3247302655,DE -3247302656,3247302711,NL -3247302712,3247302719,DE -3247302720,3247303111,NL +3247287272,3247287719,NL +3247287720,3247287727,DE +3247287728,3247287751,NL +3247287752,3247287759,DE +3247287760,3247288055,NL +3247288056,3247288063,DE +3247288064,3247288319,NL +3247288320,3247302663,DE +3247302664,3247302839,NL +3247302840,3247302847,DE +3247302848,3247302863,NL +3247302864,3247302871,DE +3247302872,3247303111,NL 3247303112,3247303119,DE -3247303120,3247303951,NL +3247303120,3247303207,NL +3247303208,3247303215,DE +3247303216,3247303231,NL +3247303232,3247303239,DE +3247303240,3247303271,NL +3247303272,3247303279,DE +3247303280,3247303303,NL +3247303304,3247303311,DE +3247303312,3247303487,NL +3247303488,3247303503,DE +3247303504,3247303543,NL +3247303544,3247303559,DE +3247303560,3247303703,NL +3247303704,3247303711,DE +3247303712,3247303767,NL +3247303768,3247303783,DE +3247303784,3247303799,NL +3247303800,3247303807,DE +3247303808,3247303815,NL +3247303816,3247303831,DE +3247303832,3247303839,NL +3247303840,3247303847,DE +3247303848,3247303919,NL +3247303920,3247303927,DE +3247303928,3247303951,NL 3247303952,3247303959,DE -3247303960,3247304519,NL +3247303960,3247303991,NL +3247303992,3247303999,DE +3247304000,3247304023,NL +3247304024,3247304031,DE +3247304032,3247304271,NL +3247304272,3247304279,DE +3247304280,3247304519,NL 3247304520,3247304527,DE -3247304528,3247304751,NL -3247304752,3247304759,DE -3247304760,3247305775,NL -3247305776,3247305783,DE +3247304528,3247304599,NL +3247304600,3247304615,DE +3247304616,3247304703,NL +3247304704,3247304711,DE +3247304712,3247304727,NL +3247304728,3247304735,DE +3247304736,3247304767,NL +3247304768,3247304775,DE +3247304776,3247304855,NL +3247304856,3247304863,DE +3247304864,3247305007,NL +3247305008,3247305015,DE +3247305016,3247305183,NL +3247305184,3247305191,DE +3247305192,3247305215,NL +3247305216,3247305231,DE +3247305232,3247305263,NL +3247305264,3247305271,DE +3247305272,3247305567,NL +3247305568,3247305575,DE +3247305576,3247305743,NL +3247305744,3247305751,DE +3247305752,3247305767,NL +3247305768,3247305783,DE 3247305784,3247305967,NL 3247305968,3247305975,DE 3247305976,3247306199,NL 3247306200,3247306207,DE -3247306208,3247306311,NL -3247306312,3247306319,DE -3247306320,3247306447,NL +3247306208,3247306295,NL +3247306296,3247306303,DE +3247306304,3247306311,NL +3247306312,3247306327,DE +3247306328,3247306447,NL 3247306448,3247306455,DE 3247306456,3247306583,NL -3247306584,3247306591,DE -3247306592,3247306895,NL +3247306584,3247306599,DE +3247306600,3247306671,NL +3247306672,3247306679,DE +3247306680,3247306895,NL 3247306896,3247306903,DE -3247306904,3247307415,NL +3247306904,3247306927,NL +3247306928,3247306943,DE +3247306944,3247306959,NL +3247306960,3247306967,DE +3247306968,3247307071,NL +3247307072,3247307079,DE +3247307080,3247307415,NL 3247307416,3247307423,DE 3247307424,3247307543,NL 3247307544,3247307551,DE -3247307552,3247307591,NL +3247307552,3247307575,NL +3247307576,3247307583,DE +3247307584,3247307591,NL 3247307592,3247307599,DE -3247307600,3247307991,NL +3247307600,3247307871,NL +3247307872,3247307879,DE +3247307880,3247307991,NL 3247307992,3247307999,DE -3247308000,3247308079,NL -3247308080,3247308087,DE -3247308088,3247308727,NL +3247308000,3247308415,NL +3247308416,3247308423,DE +3247308424,3247308479,NL +3247308480,3247308487,DE +3247308488,3247308727,NL 3247308728,3247308735,DE 3247308736,3247308799,NL 3247308800,3247309055,BG @@ -43456,6 +38353,7 @@ 3247365888,3247366143,DE 3247366144,3247371007,FI 3247371008,3247371263,PL +3247371264,3247371519,SE 3247371520,3247371775,GB 3247371776,3247374335,FI 3247374336,3247374591,RU @@ -43529,13 +38427,12 @@ 3247901696,3247902719,UA 3247902720,3247903743,GB 3247903744,3247904767,BG -3247904768,3247905791,PL 3247905792,3247906815,RO 3247906816,3247907839,DE 3247907840,3247908863,PL 3247908864,3247909887,BY 3247909888,3247910911,DE -3247910912,3247912959,PL +3247911936,3247912959,PL 3247912960,3247913983,UA 3247913984,3247915007,DE 3247915008,3247917055,PL @@ -43624,6 +38521,21 @@ 3248798648,3248798651,GB 3248798976,3248799231,GB 3248799736,3248799743,GB +3248799744,3248800255,NL +3248800256,3248800767,RU +3248800768,3248801279,FR +3248801280,3248801791,RO +3248801792,3248802303,RU +3248802304,3248802815,FR +3248802816,3248803327,RU +3248803328,3248804351,GB +3248804352,3248804863,LV +3248804864,3248805375,DE +3248805376,3248805887,RU +3248805888,3248806399,NL +3248806400,3248806911,CZ +3248806912,3248807423,US +3248807424,3248807935,BG 3248807936,3248808447,AT 3248808448,3248808959,GR 3248808960,3248810079,FR @@ -43653,7 +38565,7 @@ 3249079296,3249079807,RU 3249079808,3249080831,RO 3249080832,3249081343,DE -3249081344,3249081855,UA +3249081344,3249081855,BZ 3249081856,3249082367,GB 3249082368,3249082879,HU 3249082880,3249083391,PL @@ -43667,6 +38579,93 @@ 3249090048,3249090559,FR 3249090560,3249091071,SI 3249091072,3249091583,RO +3249091584,3249092095,RU +3249092096,3249092607,DE +3249092608,3249093119,IT +3249093120,3249093631,GB +3249093632,3249094655,RU +3249094656,3249095679,FR +3249095680,3249096191,NL +3249096192,3249096703,IL +3249096704,3249097215,DE +3249097216,3249097727,DK +3249097728,3249098239,DE +3249098240,3249098751,PL +3249098752,3249099263,UA +3249099264,3249099775,CH +3249099776,3249100287,FI +3249100288,3249100799,UA +3249100800,3249101311,IL +3249101312,3249101823,GB +3249101824,3249102335,RU +3249102336,3249102847,DE +3249102848,3249103359,RU +3249103360,3249103871,DE +3249103872,3249104383,FI +3249104384,3249104895,RU +3249104896,3249105407,IL +3249105408,3249105919,RU +3249105920,3249106431,NL +3249106432,3249106943,RU +3249106944,3249108479,PL +3249108480,3249108991,RU +3249108992,3249109503,GB +3249109504,3249110015,RU +3249110016,3249111039,UA +3249111040,3249111551,RU +3249111552,3249112063,KW +3249112064,3249113087,UA +3249113088,3249113599,RO +3249113600,3249114111,NL +3249114112,3249114623,GB +3249114624,3249115647,RO +3249115648,3249116159,UA +3249116160,3249116671,PL +3249116672,3249117183,IT +3249117184,3249117695,CH +3249117696,3249118207,DK +3249118208,3249118719,RO +3249118720,3249119231,LU +3249119232,3249119743,RU +3249119744,3249120255,IT +3249120256,3249120767,SE +3249120768,3249121279,LV +3249121280,3249121791,DE +3249121792,3249122303,RO +3249122304,3249124351,RU +3249124352,3249124863,DE +3249124864,3249125375,CZ +3249125376,3249125887,DE +3249125888,3249126399,CH +3249126400,3249126911,UA +3249126912,3249127423,SA +3249127424,3249127935,GB +3249127936,3249128447,LV +3249128448,3249128959,DE +3249128960,3249129471,BG +3249129472,3249130495,RU +3249130496,3249131007,DE +3249131008,3249131519,ML +3249131520,3249132031,DK +3249132032,3249132543,RU +3249132544,3249133055,DE +3249133056,3249133567,UA +3249133568,3249134079,BZ +3249134080,3249134591,UA +3249134592,3249135615,RU +3249135616,3249136127,GB +3249136128,3249137151,RU +3249137152,3249137663,FR +3249137664,3249138175,PL +3249138176,3249138687,JM +3249138688,3249139711,RU +3249139712,3249140223,UA +3249140224,3249140735,IT +3249140736,3249141247,UA +3249141248,3249141759,IL +3249141760,3249142783,RU +3249142784,3249143295,UA +3249143296,3249143807,GB 3249143808,3249274879,AT 3249274880,3249277759,NL 3249277760,3249277775,BG @@ -43748,7 +38747,7 @@ 3249716736,3249717247,UA 3249717248,3249718271,LV 3249718272,3249719295,DE -3249719296,3249720319,GB +3249719296,3249720319,IR 3249720320,3249721343,IT 3249721344,3249721599,AT 3249721600,3249721855,BE @@ -43777,7 +38776,9 @@ 3249732608,3249733631,IT 3249733632,3249799167,CZ 3249799168,3250061311,SE -3250061312,3250192383,FI +3250061312,3250183199,FI +3250183200,3250183215,SE +3250183216,3250192383,FI 3250192384,3250192639,AT 3250192640,3250192895,RU 3250192896,3250193151,IL @@ -43825,6 +38826,7 @@ 3250357824,3250357855,FR 3250357856,3250357871,EE 3250357872,3250357879,CH +3250357880,3250357887,SE 3250357920,3250357927,PL 3250357960,3250358015,GB 3250358016,3250358527,LB @@ -43838,7 +38840,6 @@ 3250372608,3250373375,HU 3250373376,3250373631,GB 3250373632,3250374143,DE -3250374144,3250374655,TR 3250374656,3250374911,SA 3250374912,3250375679,SE 3250375680,3250376703,GB @@ -44034,6 +39035,7 @@ 3251121152,3251121663,DK 3251121664,3251122175,PL 3251122176,3251122687,CH +3251122688,3251123199,PL 3251123200,3251123711,FR 3251123712,3251124223,RO 3251124224,3251124735,NL @@ -44159,7 +39161,6 @@ 3251166976,3251167231,CH 3251167232,3251167487,LV 3251167488,3251167743,DK -3251167744,3251167999,FR 3251168000,3251168255,PL 3251168256,3251168511,AT 3251168512,3251168767,UA @@ -44263,7 +39264,6 @@ 3251213248,3251213311,GB 3251213312,3251213439,DE 3251213440,3251213503,GB -3251213504,3251213567,DE 3251213568,3251213631,FR 3251213696,3251213759,LV 3251213760,3251213823,TR @@ -44361,12 +39361,11 @@ 3251265536,3251267839,NL 3251267840,3251268351,GB 3251268352,3251269119,NL -3251269120,3251269375,UA 3251269376,3251269631,FR 3251269632,3251269887,NL 3251269888,3251270143,GB 3251270144,3251270399,PL -3251270400,3251270655,NL +3251270400,3251270655,NO 3251270656,3251270911,DE 3251270912,3251271167,PL 3251271168,3251271423,UA @@ -44412,7 +39411,7 @@ 3251331072,3251331583,FR 3251331584,3251332095,PL 3251332096,3251333119,RU -3251333120,3251333631,IT +3251333120,3251333631,CH 3251333632,3251334143,PT 3251334144,3251334655,FR 3251334656,3251335167,UA @@ -44517,7 +39516,7 @@ 3252326400,3252327423,UA 3252327424,3252329471,PL 3252329472,3252330495,UA -3252330496,3252338687,GB +3252330496,3252334591,GB 3252338688,3252340735,BE 3252340736,3252340991,TR 3252341504,3252341759,GR @@ -44556,7 +39555,6 @@ 3252383232,3252383743,GB 3252383744,3252383999,SE 3252384000,3252384511,PL -3252384512,3252384767,CH 3252384768,3252385023,NL 3252385024,3252385279,RO 3252385280,3252385535,GB @@ -44575,8 +39573,8 @@ 3252407296,3252407583,NO 3252407584,3252407599,NG 3252407600,3252407615,BJ -3252407616,3252407679,NO -3252407680,3252407743,NG +3252407616,3252407711,NO +3252407712,3252407743,NG 3252407744,3252407751,NO 3252407752,3252407759,AO 3252407760,3252407807,NO @@ -44591,9 +39589,7 @@ 3252408392,3252408415,LT 3252408416,3252408479,NO 3252408480,3252408495,FI -3252408496,3252408511,LT -3252408512,3252408527,SO -3252408528,3252408543,LT +3252408496,3252408543,LT 3252408544,3252408551,AF 3252408552,3252408559,LT 3252408560,3252408575,IQ @@ -44615,8 +39611,8 @@ 3252408872,3252408879,CI 3252408880,3252408975,LT 3252408976,3252408983,IQ -3252408984,3252408991,LT -3252408992,3252409007,IQ +3252408984,3252408999,LT +3252409000,3252409007,IQ 3252409008,3252409087,LT 3252409088,3252409095,RW 3252409096,3252409103,LT @@ -44625,10 +39621,13 @@ 3252409120,3252409127,NG 3252409128,3252409135,LT 3252409136,3252409143,AO -3252409144,3252409183,LT +3252409144,3252409167,LT +3252409168,3252409175,UG +3252409176,3252409183,LT 3252409184,3252409191,UG -3252409192,3252409247,LT -3252409248,3252409263,IQ +3252409192,3252409199,LT +3252409200,3252409207,TZ +3252409208,3252409263,LT 3252409264,3252409343,SO 3252409344,3252409375,TD 3252409376,3252409407,LT @@ -44637,21 +39636,20 @@ 3252409520,3252409527,NG 3252409528,3252409535,LT 3252409536,3252409543,BI -3252409544,3252409551,LT -3252409552,3252409567,CG +3252409544,3252409567,LT 3252409568,3252409599,TZ -3252409600,3252409663,NG -3252409664,3252409855,LT -3252409856,3252410383,BW +3252409600,3252409855,LT +3252409856,3252410111,BW +3252410112,3252410367,LT +3252410368,3252410383,BW 3252410384,3252410879,LT 3252410880,3252411007,IQ 3252411008,3252411135,LT 3252411136,3252411167,IQ -3252411168,3252411327,LT -3252411328,3252411391,UG -3252411392,3252411647,LT +3252411168,3252411647,LT 3252411648,3252411679,BI -3252411680,3252411711,UG +3252411680,3252411695,LT +3252411696,3252411711,UG 3252411712,3252411743,NG 3252411744,3252411775,LT 3252411776,3252411783,GH @@ -44677,21 +39675,20 @@ 3252414480,3252414495,ML 3252414496,3252414511,LT 3252414512,3252414527,MR -3252414528,3252414607,GH +3252414528,3252414591,LT +3252414592,3252414607,GH 3252414608,3252414623,LT 3252414624,3252414639,TZ -3252414640,3252414655,GH +3252414640,3252414647,GH +3252414648,3252414655,LT 3252414656,3252414719,ER -3252414720,3252414975,LT -3252414976,3252415231,NG -3252415232,3252415487,LT +3252414720,3252415487,LT 3252415488,3252415503,SD 3252415504,3252415519,LT 3252415520,3252415535,NG 3252415536,3252415551,LT 3252415552,3252415567,NG -3252415568,3252415679,LT -3252415680,3252415743,SO +3252415568,3252415743,LT 3252415744,3252415775,GB 3252415776,3252415967,LT 3252415968,3252415999,CM @@ -44712,7 +39709,11 @@ 3252418080,3252418239,LT 3252418240,3252418303,JO 3252418304,3252418367,NG -3252418368,3252418815,LT +3252418368,3252418559,LT +3252418560,3252418623,JO +3252418624,3252418687,LT +3252418688,3252418719,JO +3252418720,3252418815,LT 3252418816,3252418847,KE 3252418848,3252419071,LT 3252419072,3252419087,ZM @@ -44736,18 +39737,13 @@ 3252419776,3252419839,LT 3252419840,3252420111,IQ 3252420112,3252420119,GB -3252420120,3252420231,IQ -3252420232,3252420239,LT -3252420240,3252420255,IQ -3252420256,3252420263,LT -3252420264,3252420279,IQ -3252420280,3252420287,LT -3252420288,3252420415,IQ +3252420120,3252420415,IQ 3252420416,3252420431,GB 3252420432,3252420447,IQ 3252420448,3252420455,LT 3252420456,3252420463,IQ -3252420464,3252420479,LT +3252420464,3252420471,AF +3252420472,3252420479,LT 3252420480,3252420607,IQ 3252420608,3252421119,LT 3252421120,3252424703,NO @@ -44763,8 +39759,10 @@ 3252425024,3252425215,SO 3252425216,3252425343,TD 3252425344,3252425471,LT -3252425472,3252425551,AO -3252425552,3252425599,LT +3252425472,3252425543,AO +3252425544,3252425551,LT +3252425552,3252425575,AO +3252425576,3252425599,LT 3252425600,3252425631,AF 3252425632,3252425727,LT 3252425728,3252425855,ZM @@ -44788,8 +39786,8 @@ 3252429952,3252430079,LT 3252430080,3252430335,BJ 3252430336,3252430463,NE -3252430464,3252430519,LT -3252430520,3252430535,BF +3252430464,3252430511,LT +3252430512,3252430535,BF 3252430536,3252430543,LT 3252430544,3252430559,BJ 3252430560,3252430591,BF @@ -44807,23 +39805,23 @@ 3252432576,3252432591,MW 3252432592,3252432895,LT 3252432896,3252433407,SO -3252433408,3252433663,NG +3252433408,3252433663,LT 3252433664,3252433919,SO 3252433920,3252434175,MZ 3252434176,3252434687,LT 3252434688,3252434703,GH 3252434704,3252434711,TZ 3252434712,3252435199,LT -3252435200,3252435263,TZ -3252435264,3252435295,LT +3252435200,3252435247,TZ +3252435248,3252435295,LT 3252435296,3252435311,TZ 3252435312,3252435319,MG 3252435320,3252435327,MZ 3252435328,3252435343,CD 3252435344,3252435359,BF 3252435360,3252435375,CD -3252435376,3252435391,GN -3252435392,3252435439,LT +3252435376,3252435415,GN +3252435416,3252435439,LT 3252435440,3252435455,GN 3252435456,3252435711,TZ 3252435712,3252435887,GH @@ -44839,14 +39837,12 @@ 3252436320,3252436335,GH 3252436336,3252436351,ZM 3252436352,3252436383,GN -3252436384,3252436399,ZM -3252436400,3252436431,TZ -3252436432,3252436447,LT +3252436384,3252436399,LT +3252436400,3252436415,TZ +3252436416,3252436447,LT 3252436448,3252436479,ER 3252436480,3252436735,NG -3252436736,3252436991,LT -3252436992,3252437247,NG -3252437248,3252437759,LT +3252436736,3252437759,LT 3252437760,3252438015,ZM 3252438016,3252438271,TR 3252438272,3252438527,MD @@ -44863,8 +39859,7 @@ 3252439872,3252440063,LT 3252440064,3252440319,MW 3252440320,3252440383,NG -3252440384,3252440575,LT -3252440576,3252441087,NG +3252440384,3252441087,LT 3252441088,3252441599,TZ 3252441600,3252442111,LT 3252442112,3252442143,TZ @@ -44879,8 +39874,8 @@ 3252442864,3252442879,LT 3252442880,3252443135,TZ 3252443136,3252443327,LT -3252443328,3252443903,TZ -3252443904,3252444191,LT +3252443328,3252443391,TZ +3252443392,3252444191,LT 3252444192,3252444927,TZ 3252444928,3252445183,LT 3252445184,3252445263,GN @@ -44936,7 +39931,8 @@ 3252453120,3252453151,NG 3252453152,3252453375,LT 3252453376,3252454527,NO -3252454528,3252454655,LT +3252454528,3252454583,IQ +3252454584,3252454655,LT 3252454656,3252454911,IQ 3252454912,3252455167,GB 3252455168,3252455295,NG @@ -44971,13 +39967,9 @@ 3252472832,3252473343,LT 3252473344,3252473855,CD 3252473856,3252474879,SO -3252474880,3252475407,NG -3252475408,3252475903,LT -3252475904,3252476415,BW -3252476416,3252476671,LT +3252474880,3252476671,LT 3252476672,3252476799,NG -3252476800,3252476927,LT -3252476928,3252477183,GW +3252476800,3252477183,LT 3252477184,3252477311,NG 3252477312,3252477951,LT 3252477952,3252478463,KE @@ -44991,16 +39983,13 @@ 3252479144,3252479151,NO 3252479152,3252479359,LT 3252479360,3252479375,KE -3252479376,3252479487,LT -3252479488,3252479743,KE -3252479744,3252479999,LT +3252479376,3252479999,LT 3252480000,3252480255,KE 3252480256,3252480511,LT 3252480512,3252480895,CG 3252480896,3252481023,LT 3252481024,3252481535,MZ -3252481536,3252482047,LT -3252482048,3252483071,GW +3252481536,3252483071,LT 3252483072,3252483583,KW 3252483584,3252484095,LT 3252484096,3252486143,KW @@ -45137,6 +40126,7 @@ 3252933632,3252934655,IT 3252934656,3252936703,PL 3252936704,3252937215,CH +3252937216,3252937727,RO 3252937728,3252938239,FR 3252938240,3252938751,UA 3252938752,3252939263,RU @@ -45204,7 +40194,7 @@ 3253605376,3253606399,UA 3253606400,3253607423,NL 3253607424,3253608447,NG -3253608448,3253609471,UA +3253608448,3253610495,UA 3253610496,3253611519,PL 3253611520,3253612543,UA 3253612544,3253613567,RU @@ -45213,7 +40203,6 @@ 3253615616,3253616639,DE 3253616640,3253617663,PL 3253617664,3253618687,GB -3253618688,3253619711,PL 3253619712,3253620735,IT 3253620736,3253622783,GB 3253622784,3253623807,DE @@ -45616,6 +40605,10 @@ 3254781184,3254781439,NL 3254781440,3254781951,BE 3254781952,3254782207,LV +3254782208,3254782463,FR +3254782464,3254782719,AT +3254782720,3254782975,DE +3254782976,3254783743,CZ 3254796288,3254797311,SE 3254797312,3254798335,RU 3254798336,3254799359,AT @@ -45707,7 +40700,8 @@ 3254833408,3254833663,RU 3254833664,3254833919,GB 3254833920,3254834175,PL -3254834176,3254834687,CH +3254834176,3254834431,CH +3254834432,3254834687,FR 3254834688,3254834943,GB 3254834944,3254835199,NO 3254835200,3254835455,DE @@ -45715,7 +40709,6 @@ 3254835712,3254835967,UA 3254835968,3254836223,GB 3254836224,3254836479,PL -3254836480,3254836735,DE 3254836736,3254836991,AT 3254836992,3254837247,GB 3254837248,3254837503,HR @@ -45772,6 +40765,7 @@ 3254891520,3254891775,GB 3254891776,3254892031,DE 3254892032,3254892287,GB +3254892288,3254892543,BE 3254892800,3254893567,SK 3254894080,3254894591,SK 3254894592,3254894847,DK @@ -45894,9 +40888,7 @@ 3255237888,3255238143,ES 3255238144,3255238399,GB 3255238400,3255238655,QA -3255238656,3255243583,BE -3255243584,3255243591,GB -3255243592,3255243679,BE +3255238656,3255243679,BE 3255243680,3255243711,LU 3255243712,3255245599,BE 3255245600,3255245631,LU @@ -45906,7 +40898,9 @@ 3255246592,3255246623,LU 3255246624,3255247455,BE 3255247456,3255247487,LU -3255247488,3255247647,BE +3255247488,3255247615,BE +3255247616,3255247631,LU +3255247632,3255247647,BE 3255247648,3255247663,LU 3255247664,3255248127,BE 3255248128,3255248383,LU @@ -45964,17 +40958,21 @@ 3255274208,3255274239,LU 3255274240,3255274335,BE 3255274336,3255274367,LU -3255274368,3255276223,BE +3255274368,3255274847,BE +3255274848,3255274879,LU +3255274880,3255274911,BE +3255274912,3255274943,LU +3255274944,3255276223,BE 3255276224,3255276255,FR 3255276256,3255278855,BE 3255278856,3255278863,DE 3255278864,3255279087,BE 3255279088,3255279103,LU -3255279104,3255279131,BE -3255279132,3255279135,NL -3255279136,3255279639,BE +3255279104,3255279639,BE 3255279640,3255279647,LU -3255279648,3255280047,BE +3255279648,3255280031,BE +3255280032,3255280039,LU +3255280040,3255280047,BE 3255280048,3255280055,LU 3255280056,3255283927,BE 3255283928,3255283931,LU @@ -46061,9 +41059,8 @@ 3255344128,3255345151,UA 3255345152,3255353343,RU 3255353344,3255361535,DE -3255361536,3255369727,GB 3255369728,3255370239,CA -3255370240,3255370751,UA +3255370240,3255370751,RU 3255370752,3255371263,DE 3255371264,3255371775,BG 3255371776,3255372287,SE @@ -46127,6 +41124,7 @@ 3255426048,3255426559,IT 3255426560,3255426815,FR 3255426816,3255427071,PL +3255427072,3255431167,RU 3255431168,3255436543,GB 3255436544,3255436799,NL 3255436800,3255437055,DE @@ -46334,7 +41332,6 @@ 3256528896,3256530943,DE 3256530944,3256549375,NL 3256549376,3256614911,TR -3256614912,3256680447,IT 3256680448,3256682415,CH 3256682416,3256682431,IT 3256682432,3256688639,CH @@ -46349,6 +41346,7 @@ 3256698368,3256698623,NL 3256698624,3256698879,GB 3256698880,3256699135,DE +3256699392,3256699903,GB 3256701184,3256701439,BE 3256701440,3256701695,GB 3256705280,3256705791,BE @@ -46571,37 +41569,51 @@ 3257729024,3257731071,DE 3257731072,3257731399,NL 3257731400,3257731407,DE -3257731408,3257731415,NL -3257731416,3257731423,DE -3257731424,3257731543,NL -3257731544,3257731551,DE -3257731552,3257732095,NL +3257731408,3257731431,NL +3257731432,3257731439,DE +3257731440,3257731791,NL +3257731792,3257731799,DE +3257731800,3257732039,NL +3257732040,3257732047,DE +3257732048,3257732095,NL 3257732096,3257732607,DE 3257732608,3257732679,NL 3257732680,3257732687,DE -3257732688,3257732815,NL +3257732688,3257732695,NL +3257732696,3257732703,DE +3257732704,3257732719,NL +3257732720,3257732727,DE +3257732728,3257732815,NL 3257732816,3257732823,DE 3257732824,3257732919,NL 3257732920,3257732927,DE -3257732928,3257732935,NL -3257732936,3257732943,DE -3257732944,3257733455,NL +3257732928,3257733263,NL +3257733264,3257733271,DE +3257733272,3257733455,NL 3257733456,3257733463,DE 3257733464,3257733911,NL 3257733912,3257733919,DE -3257733920,3257734143,NL +3257733920,3257734015,NL +3257734016,3257734023,DE +3257734024,3257734111,NL +3257734112,3257734119,DE +3257734120,3257734143,NL 3257734144,3257736191,DE -3257736192,3257736207,NL -3257736208,3257736215,DE -3257736216,3257736871,NL -3257736872,3257736879,DE -3257736880,3257736999,NL +3257736192,3257736311,NL +3257736312,3257736319,DE +3257736320,3257736839,NL +3257736840,3257736847,DE +3257736848,3257736863,NL +3257736864,3257736879,DE +3257736880,3257736943,NL +3257736944,3257736951,DE +3257736952,3257736999,NL 3257737000,3257737007,DE 3257737008,3257737471,NL 3257737472,3257743615,DE 3257743616,3257743703,NL -3257743704,3257743711,DE -3257743712,3257743847,NL +3257743704,3257743719,DE +3257743720,3257743847,NL 3257743848,3257743855,DE 3257743856,3257743959,NL 3257743960,3257743967,DE @@ -46609,25 +41621,37 @@ 3257744072,3257744079,DE 3257744080,3257744087,NL 3257744088,3257744095,DE -3257744096,3257744183,NL +3257744096,3257744159,NL +3257744160,3257744167,DE +3257744168,3257744183,NL 3257744184,3257744191,DE 3257744192,3257744199,NL 3257744200,3257744207,DE 3257744208,3257744231,NL 3257744232,3257744239,DE -3257744240,3257744343,NL -3257744344,3257744351,DE -3257744352,3257744487,NL +3257744240,3257744311,NL +3257744312,3257744319,DE +3257744320,3257744415,NL +3257744416,3257744423,DE +3257744424,3257744487,NL 3257744488,3257744495,DE -3257744496,3257744663,NL -3257744664,3257744671,DE +3257744496,3257744559,NL +3257744560,3257744567,DE +3257744568,3257744655,NL +3257744656,3257744671,DE 3257744672,3257744895,NL 3257744896,3257744903,DE 3257744904,3257744983,NL 3257744984,3257744991,DE -3257744992,3257745223,NL +3257744992,3257745079,NL +3257745080,3257745087,DE +3257745088,3257745167,NL +3257745168,3257745175,DE +3257745176,3257745223,NL 3257745224,3257745231,DE -3257745232,3257745271,NL +3257745232,3257745239,NL +3257745240,3257745247,DE +3257745248,3257745271,NL 3257745272,3257745279,DE 3257745280,3257745287,NL 3257745288,3257745295,DE @@ -46637,27 +41661,43 @@ 3257745448,3257745463,DE 3257745464,3257745479,NL 3257745480,3257745487,DE -3257745488,3257745655,NL +3257745488,3257745535,NL +3257745536,3257745551,DE +3257745552,3257745599,NL +3257745600,3257745607,DE +3257745608,3257745655,NL 3257745656,3257745663,DE 3257745664,3257745759,NL 3257745760,3257745767,DE 3257745768,3257745839,NL 3257745840,3257745847,DE -3257745848,3257746079,NL -3257746080,3257746087,DE -3257746088,3257746671,NL +3257745848,3257746103,NL +3257746104,3257746111,DE +3257746112,3257746175,NL +3257746176,3257746183,DE +3257746184,3257746647,NL +3257746648,3257746655,DE +3257746656,3257746671,NL 3257746672,3257746679,DE 3257746680,3257746919,NL 3257746920,3257746927,DE 3257746928,3257746943,NL 3257746944,3257747455,DE -3257747456,3257748071,NL -3257748072,3257748079,DE -3257748080,3257748479,NL +3257747456,3257747471,NL +3257747472,3257747479,DE +3257747480,3257748479,NL 3257748480,3257749503,DE -3257749504,3257750015,NL +3257749504,3257749743,NL +3257749744,3257749751,DE +3257749752,3257749759,NL +3257749760,3257749767,DE +3257749768,3257749943,NL +3257749944,3257749951,DE +3257749952,3257750015,NL 3257750016,3257750023,DE -3257750024,3257750359,NL +3257750024,3257750151,NL +3257750152,3257750159,DE +3257750160,3257750359,NL 3257750360,3257750367,DE 3257750368,3257750615,NL 3257750616,3257750623,DE @@ -46669,43 +41709,57 @@ 3257750672,3257750679,DE 3257750680,3257750735,NL 3257750736,3257750743,DE -3257750744,3257750927,NL -3257750928,3257750935,DE +3257750744,3257750919,NL +3257750920,3257750935,DE 3257750936,3257751199,NL 3257751200,3257751207,DE -3257751208,3257751255,NL -3257751256,3257751263,DE -3257751264,3257751351,NL +3257751208,3257751247,NL +3257751248,3257751263,DE +3257751264,3257751279,NL +3257751280,3257751287,DE +3257751288,3257751351,NL 3257751352,3257751359,DE -3257751360,3257751711,NL +3257751360,3257751639,NL +3257751640,3257751647,DE +3257751648,3257751711,NL 3257751712,3257751719,DE 3257751720,3257751823,NL 3257751824,3257751831,DE 3257751832,3257751871,NL 3257751872,3257751887,DE -3257751888,3257752007,NL -3257752008,3257752015,DE -3257752016,3257752175,NL -3257752176,3257752183,DE -3257752184,3257752223,NL -3257752224,3257752231,DE -3257752232,3257752399,NL +3257751888,3257751903,NL +3257751904,3257751911,DE +3257751912,3257751975,NL +3257751976,3257751983,DE +3257751984,3257752023,NL +3257752024,3257752031,DE +3257752032,3257752103,NL +3257752104,3257752111,DE +3257752112,3257752167,NL +3257752168,3257752183,DE +3257752184,3257752399,NL 3257752400,3257752407,DE 3257752408,3257752495,NL 3257752496,3257752503,DE -3257752504,3257752583,NL +3257752504,3257752527,NL +3257752528,3257752535,DE +3257752536,3257752583,NL 3257752584,3257752591,DE -3257752592,3257752623,NL +3257752592,3257752607,NL +3257752608,3257752615,DE +3257752616,3257752623,NL 3257752624,3257752631,DE -3257752632,3257752799,NL +3257752632,3257752783,NL +3257752784,3257752791,DE +3257752792,3257752799,NL 3257752800,3257752807,DE -3257752808,3257752847,NL -3257752848,3257752855,DE -3257752856,3257752927,NL -3257752928,3257752935,DE +3257752808,3257752919,NL +3257752920,3257752935,DE 3257752936,3257753087,NL 3257753088,3257756671,DE -3257756672,3257756887,NL +3257756672,3257756735,NL +3257756736,3257756743,DE +3257756744,3257756887,NL 3257756888,3257756895,DE 3257756896,3257756919,NL 3257756920,3257756927,DE @@ -46713,13 +41767,21 @@ 3257757008,3257757015,DE 3257757016,3257757375,NL 3257757376,3257757383,DE -3257757384,3257757743,NL +3257757384,3257757415,NL +3257757416,3257757423,DE +3257757424,3257757511,NL +3257757512,3257757519,DE +3257757520,3257757743,NL 3257757744,3257757751,DE 3257757752,3257757799,NL 3257757800,3257757807,DE -3257757808,3257757927,NL +3257757808,3257757815,NL +3257757816,3257757831,DE +3257757832,3257757927,NL 3257757928,3257757935,DE -3257757936,3257758375,NL +3257757936,3257758239,NL +3257758240,3257758247,DE +3257758248,3257758375,NL 3257758376,3257758383,DE 3257758384,3257758423,NL 3257758424,3257758431,DE @@ -46727,33 +41789,79 @@ 3257758512,3257758519,DE 3257758520,3257758567,NL 3257758568,3257758575,DE -3257758576,3257759143,NL +3257758576,3257758623,NL +3257758624,3257758631,DE +3257758632,3257758855,NL +3257758856,3257758863,DE +3257758864,3257758927,NL +3257758928,3257758935,DE +3257758936,3257759087,NL +3257759088,3257759095,DE +3257759096,3257759143,NL 3257759144,3257759151,DE 3257759152,3257759159,NL 3257759160,3257759167,DE 3257759168,3257759255,NL 3257759256,3257759263,DE -3257759264,3257759647,NL -3257759648,3257759655,DE -3257759656,3257759895,NL -3257759896,3257759903,DE +3257759264,3257759415,NL +3257759416,3257759423,DE +3257759424,3257759647,NL +3257759648,3257759663,DE +3257759664,3257759735,NL +3257759736,3257759743,DE +3257759744,3257759847,NL +3257759848,3257759855,DE +3257759856,3257759887,NL +3257759888,3257759903,DE 3257759904,3257759975,NL 3257759976,3257759983,DE -3257759984,3257760359,NL +3257759984,3257760231,NL +3257760232,3257760239,DE +3257760240,3257760303,NL +3257760304,3257760311,DE +3257760312,3257760359,NL 3257760360,3257760367,DE -3257760368,3257760495,NL +3257760368,3257760431,NL +3257760432,3257760439,DE +3257760440,3257760495,NL 3257760496,3257760503,DE -3257760504,3257761279,NL +3257760504,3257760655,NL +3257760656,3257760663,DE +3257760664,3257760791,NL +3257760792,3257760799,DE +3257760800,3257760839,NL +3257760840,3257760847,DE +3257760848,3257760863,NL +3257760864,3257760871,DE +3257760872,3257760927,NL +3257760928,3257760935,DE +3257760936,3257760959,NL +3257760960,3257760967,DE +3257760968,3257761063,NL +3257761064,3257761071,DE +3257761072,3257761151,NL +3257761152,3257761159,DE +3257761160,3257761279,NL 3257761280,3257761791,DE -3257761792,3257761903,NL +3257761792,3257761879,NL +3257761880,3257761887,DE +3257761888,3257761903,NL 3257761904,3257761911,DE -3257761912,3257762407,NL +3257761912,3257762359,NL +3257762360,3257762367,DE +3257762368,3257762407,NL 3257762408,3257762415,DE -3257762416,3257762799,NL -3257762800,3257762815,DE -3257762816,3257762911,NL -3257762912,3257762919,DE -3257762920,3257763151,NL +3257762416,3257762591,NL +3257762592,3257762599,DE +3257762600,3257762655,NL +3257762656,3257762663,DE +3257762664,3257762687,NL +3257762688,3257762695,DE +3257762696,3257762711,NL +3257762712,3257762719,DE +3257762720,3257762807,NL +3257762808,3257762815,DE +3257762816,3257763151,NL 3257763152,3257763159,DE 3257763160,3257763247,NL 3257763248,3257763255,DE @@ -46761,109 +41869,271 @@ 3257763328,3257763839,DE 3257763840,3257764487,NL 3257764488,3257764511,DE -3257764512,3257765375,NL +3257764512,3257764591,NL +3257764592,3257764599,DE +3257764600,3257764647,NL +3257764648,3257764655,DE +3257764656,3257764799,NL +3257764800,3257764807,DE +3257764808,3257764879,NL +3257764880,3257764887,DE +3257764888,3257765055,NL +3257765056,3257765063,DE +3257765064,3257765271,NL +3257765272,3257765279,DE +3257765280,3257765375,NL 3257765376,3257768959,DE -3257768960,3257769215,NL +3257768960,3257769071,NL +3257769072,3257769079,DE +3257769080,3257769215,NL 3257769216,3257769223,DE -3257769224,3257769663,NL -3257769664,3257769671,DE -3257769672,3257769903,NL -3257769904,3257769919,DE -3257769920,3257770055,NL -3257770056,3257770079,DE -3257770080,3257771007,NL +3257769224,3257769567,NL +3257769568,3257769575,DE +3257769576,3257769703,NL +3257769704,3257769711,DE +3257769712,3257770039,NL +3257770040,3257770047,DE +3257770048,3257770071,NL +3257770072,3257770079,DE +3257770080,3257770095,NL +3257770096,3257770103,DE +3257770104,3257770151,NL +3257770152,3257770159,DE +3257770160,3257770295,NL +3257770296,3257770303,DE +3257770304,3257770455,NL +3257770456,3257770463,DE +3257770464,3257770623,NL +3257770624,3257770631,DE +3257770632,3257771007,NL 3257771008,3257772543,DE -3257772544,3257773391,NL +3257772544,3257772631,NL +3257772632,3257772639,DE +3257772640,3257772735,NL +3257772736,3257772743,DE +3257772744,3257772847,NL +3257772848,3257772855,DE +3257772856,3257772895,NL +3257772896,3257772903,DE +3257772904,3257772991,NL +3257772992,3257772999,DE +3257773000,3257773199,NL +3257773200,3257773223,DE +3257773224,3257773391,NL 3257773392,3257773399,DE -3257773400,3257773799,NL +3257773400,3257773439,NL +3257773440,3257773447,DE +3257773448,3257773799,NL 3257773800,3257773807,DE -3257773808,3257773991,NL -3257773992,3257774007,DE -3257774008,3257774055,NL +3257773808,3257773831,NL +3257773832,3257773839,DE +3257773840,3257773847,NL +3257773848,3257773855,DE +3257773856,3257773903,NL +3257773904,3257773911,DE +3257773912,3257773951,NL +3257773952,3257773959,DE +3257773960,3257774055,NL 3257774056,3257774063,DE -3257774064,3257775103,NL +3257774064,3257774335,NL +3257774336,3257774343,DE +3257774344,3257774375,NL +3257774376,3257774383,DE +3257774384,3257774775,NL +3257774776,3257774791,DE +3257774792,3257774991,NL +3257774992,3257774999,DE +3257775000,3257775103,NL 3257775104,3257776639,DE -3257776640,3257777335,NL +3257776640,3257777047,NL +3257777048,3257777055,DE +3257777056,3257777111,NL +3257777112,3257777119,DE +3257777120,3257777335,NL 3257777336,3257777343,DE -3257777344,3257777991,NL +3257777344,3257777487,NL +3257777488,3257777495,DE +3257777496,3257777551,NL +3257777552,3257777559,DE +3257777560,3257777799,NL +3257777800,3257777807,DE +3257777808,3257777991,NL 3257777992,3257777999,DE -3257778000,3257778479,NL +3257778000,3257778047,NL +3257778048,3257778055,DE +3257778056,3257778159,NL +3257778160,3257778167,DE +3257778168,3257778439,NL +3257778440,3257778447,DE +3257778448,3257778479,NL 3257778480,3257778487,DE -3257778488,3257779199,NL +3257778488,3257778663,NL +3257778664,3257778671,DE +3257778672,3257778895,NL +3257778896,3257778903,DE +3257778904,3257779055,NL +3257779056,3257779063,DE +3257779064,3257779079,NL +3257779080,3257779087,DE +3257779088,3257779199,NL 3257779200,3257780735,DE 3257780736,3257780775,NL 3257780776,3257780783,DE 3257780784,3257780967,NL -3257780968,3257780975,DE -3257780976,3257781135,NL +3257780968,3257780983,DE +3257780984,3257781111,NL +3257781112,3257781119,DE +3257781120,3257781135,NL 3257781136,3257781143,DE 3257781144,3257781279,NL 3257781280,3257781287,DE 3257781288,3257781567,NL 3257781568,3257781575,DE -3257781576,3257781895,NL +3257781576,3257781639,NL +3257781640,3257781647,DE +3257781648,3257781895,NL 3257781896,3257781903,DE -3257781904,3257782271,NL +3257781904,3257781975,NL +3257781976,3257781991,DE +3257781992,3257782031,NL +3257782032,3257782039,DE +3257782040,3257782103,NL +3257782104,3257782111,DE +3257782112,3257782271,NL 3257782272,3257784831,DE -3257784832,3257785375,NL +3257784832,3257785151,NL +3257785152,3257785159,DE +3257785160,3257785375,NL 3257785376,3257785383,DE -3257785384,3257785423,NL -3257785424,3257785431,DE +3257785384,3257785415,NL +3257785416,3257785431,DE 3257785432,3257785679,NL -3257785680,3257785687,DE -3257785688,3257786271,NL +3257785680,3257785695,DE +3257785696,3257785719,NL +3257785720,3257785727,DE +3257785728,3257785807,NL +3257785808,3257785815,DE +3257785816,3257786079,NL +3257786080,3257786087,DE +3257786088,3257786271,NL 3257786272,3257786279,DE 3257786280,3257786383,NL 3257786384,3257786391,DE -3257786392,3257786559,NL +3257786392,3257786415,NL +3257786416,3257786423,DE +3257786424,3257786559,NL 3257786560,3257786567,DE -3257786568,3257786807,NL +3257786568,3257786623,NL +3257786624,3257786631,DE +3257786632,3257786807,NL 3257786808,3257786815,DE 3257786816,3257786879,NL 3257786880,3257787391,DE 3257787392,3257787503,NL 3257787504,3257787511,DE -3257787512,3257787967,NL +3257787512,3257787751,NL +3257787752,3257787759,DE +3257787760,3257787967,NL 3257787968,3257787975,DE 3257787976,3257788007,NL 3257788008,3257788015,DE -3257788016,3257788119,NL +3257788016,3257788071,NL +3257788072,3257788079,DE +3257788080,3257788095,NL +3257788096,3257788103,DE +3257788104,3257788119,NL 3257788120,3257788127,DE 3257788128,3257788175,NL 3257788176,3257788183,DE -3257788184,3257788415,NL +3257788184,3257788231,NL +3257788232,3257788239,DE +3257788240,3257788247,NL +3257788248,3257788255,DE +3257788256,3257788415,NL 3257788416,3257789951,DE -3257789952,3257789999,NL +3257789952,3257789975,NL +3257789976,3257789983,DE +3257789984,3257789999,NL 3257790000,3257790007,DE -3257790008,3257790119,NL -3257790120,3257790127,DE -3257790128,3257790191,NL +3257790008,3257790039,NL +3257790040,3257790047,DE +3257790048,3257790159,NL +3257790160,3257790167,DE +3257790168,3257790191,NL 3257790192,3257790199,DE -3257790200,3257790479,NL +3257790200,3257790255,NL +3257790256,3257790263,DE +3257790264,3257790319,NL +3257790320,3257790327,DE +3257790328,3257790399,NL +3257790400,3257790407,DE +3257790408,3257790479,NL 3257790480,3257790487,DE 3257790488,3257790623,NL 3257790624,3257790631,DE -3257790632,3257790975,NL +3257790632,3257790663,NL +3257790664,3257790671,DE +3257790672,3257790903,NL +3257790904,3257790919,DE +3257790920,3257790975,NL 3257790976,3257790983,DE 3257790984,3257791015,NL 3257791016,3257791023,DE -3257791024,3257791271,NL +3257791024,3257791151,NL +3257791152,3257791159,DE +3257791160,3257791223,NL +3257791224,3257791231,DE +3257791232,3257791271,NL 3257791272,3257791279,DE 3257791280,3257791327,NL 3257791328,3257791335,DE 3257791336,3257791367,NL 3257791368,3257791375,DE -3257791376,3257791487,NL -3257791488,3257791495,DE -3257791496,3257791863,NL +3257791376,3257791503,NL +3257791504,3257791511,DE +3257791512,3257791623,NL +3257791624,3257791631,DE +3257791632,3257791703,NL +3257791704,3257791711,DE +3257791712,3257791727,NL +3257791728,3257791743,DE +3257791744,3257791863,NL 3257791864,3257791871,DE -3257791872,3257792607,NL +3257791872,3257791879,NL +3257791880,3257791887,DE +3257791888,3257791895,NL +3257791896,3257791903,DE +3257791904,3257792127,NL +3257792128,3257792135,DE +3257792136,3257792143,NL +3257792144,3257792151,DE +3257792152,3257792207,NL +3257792208,3257792215,DE +3257792216,3257792383,NL +3257792384,3257792391,DE +3257792392,3257792487,NL +3257792488,3257792495,DE +3257792496,3257792607,NL 3257792608,3257792615,DE 3257792616,3257792783,NL 3257792784,3257792791,DE -3257792792,3257793167,NL +3257792792,3257792927,NL +3257792928,3257792935,DE +3257792936,3257793167,NL 3257793168,3257793175,DE -3257793176,3257794351,NL +3257793176,3257793519,NL +3257793520,3257793527,DE +3257793528,3257793551,NL +3257793552,3257793559,DE +3257793560,3257793839,NL +3257793840,3257793847,DE +3257793848,3257793919,NL +3257793920,3257793927,DE +3257793928,3257793951,NL +3257793952,3257793959,DE +3257793960,3257794135,NL +3257794136,3257794143,DE +3257794144,3257794351,NL 3257794352,3257794359,DE 3257794360,3257794511,NL 3257794512,3257794519,DE @@ -47046,9 +42316,7 @@ 3258128896,3258129151,MC 3258129152,3258163967,FR 3258163968,3258164223,BJ -3258164224,3258164479,FR -3258164480,3258164735,MG -3258164736,3258167551,FR +3258164224,3258167551,FR 3258167552,3258167807,ES 3258167808,3258187775,FR 3258187776,3258231551,SE @@ -47086,7 +42354,6 @@ 3258355712,3258356735,NL 3258356736,3258357759,RU 3258357760,3258359807,UA -3258359808,3258360831,RU 3258360832,3258361855,SE 3258361856,3258362879,IL 3258362880,3258363903,IM @@ -47179,11 +42446,9 @@ 3258904064,3258941439,GB 3258941440,3258943487,PL 3258943488,3258944511,BG -3258944512,3258945535,UA 3258945536,3258946559,RU 3258946560,3258947583,CH 3258947584,3258948607,RO -3258948608,3258949631,DK 3258949632,3258972159,GR 3258972160,3258974207,NO 3258974208,3259023103,DE @@ -47194,7 +42459,9 @@ 3259032832,3259032879,GB 3259032880,3259034319,DE 3259034320,3259034327,GB -3259034328,3259039743,DE +3259034328,3259035447,DE +3259035448,3259035455,IT +3259035456,3259039743,DE 3259039744,3259062015,PT 3259062016,3259062271,GW 3259062272,3259105279,PT @@ -47303,7 +42570,6 @@ 3259344896,3259345151,GB 3259345152,3259345407,IE 3259345408,3259345663,CH -3259345664,3259346943,DE 3259346944,3259347199,SE 3259347200,3259347455,DE 3259347456,3259347967,CH @@ -47323,11 +42589,15 @@ 3259355136,3259359231,NO 3259359232,3259367423,ES 3259367424,3259432959,GB -3259432960,3259457279,SE +3259432960,3259435263,SE +3259435264,3259435519,IT +3259435520,3259457279,SE 3259457280,3259457535,IT 3259457536,3259465215,SE 3259465216,3259465471,KH -3259465472,3259498495,SE +3259465472,3259492351,SE +3259492352,3259493375,GB +3259493376,3259498495,SE 3259498496,3259506943,GB 3259506944,3259507199,ES 3259507200,3259507711,GB @@ -47342,23 +42612,7 @@ 3259518720,3259518975,ES 3259518976,3259521023,GB 3259521024,3259521535,NL -3259521536,3259524863,GB -3259524864,3259525119,ES -3259525120,3259530751,GB -3259530752,3259531007,NL -3259531008,3259531263,GB -3259531264,3259531519,CH -3259531520,3259531663,GB -3259531664,3259531679,NL -3259531680,3259532031,GB -3259532032,3259532047,US -3259532048,3259534847,GB -3259534848,3259534863,IE -3259534864,3259537407,GB -3259537408,3259537919,ES -3259537920,3259538687,GB -3259538688,3259538943,ES -3259538944,3259541503,GB +3259521536,3259541503,GB 3259541504,3259543551,NL 3259543552,3259545599,GB 3259545600,3259546111,LB @@ -47458,6 +42712,7 @@ 3259965440,3259966463,RU 3259966464,3259967487,DE 3259967488,3259968511,CS +3259968512,3259969535,RU 3259969536,3259970559,FR 3259970560,3259971583,CZ 3259971584,3259972607,IT @@ -47566,9 +42821,7 @@ 3260613888,3260614143,DK 3260614144,3260626175,FI 3260626176,3260626431,ES -3260626432,3260626943,FI -3260626944,3260627199,SE -3260627200,3260668415,FI +3260626432,3260668415,FI 3260668416,3260668671,ES 3260668672,3260668927,GB 3260668928,3260669183,FI @@ -47608,9 +42861,7 @@ 3261071360,3261136895,AT 3261136896,3261150143,DE 3261150144,3261150207,US -3261150208,3261173759,DE -3261173760,3261173767,AT -3261173768,3261173987,DE +3261150208,3261173987,DE 3261173988,3261173991,AT 3261173992,3261174007,DE 3261174008,3261174015,AT @@ -47668,9 +42919,11 @@ 3261743104,3261751295,MT 3261751296,3261759487,EE 3261759488,3261767679,IE -3261767680,3261769215,CS -3261769216,3261769343,RS -3261769344,3261771775,CS +3261767680,3261768191,CS +3261768192,3261768703,RS +3261768704,3261769215,CS +3261769216,3261769471,RS +3261769472,3261771775,CS 3261771776,3261772799,RS 3261772800,3261773855,CS 3261773856,3261773856,RS @@ -47693,7 +42946,6 @@ 3261774848,3261775871,RS 3261775872,3261776383,PL 3261776384,3261776895,RU -3261776896,3261777407,PL 3261777408,3261777919,KZ 3261777920,3261778431,PL 3261778432,3261778943,RU @@ -47796,7 +43048,9 @@ 3262034944,3262035455,AX 3262035456,3262035487,FI 3262035488,3262035519,AX -3262035520,3262036287,FI +3262035520,3262036143,FI +3262036144,3262036151,AX +3262036152,3262036287,FI 3262036288,3262036303,AX 3262036304,3262036311,FI 3262036312,3262036335,AX @@ -47854,7 +43108,6 @@ 3262052608,3262052863,IL 3262052864,3262053119,GB 3262053120,3262053375,RU -3262053376,3262053631,UA 3262053632,3262053887,RU 3262053888,3262054143,UA 3262054144,3262054399,RU @@ -47871,18 +43124,24 @@ 3262120448,3262120703,FI 3262120704,3262121599,AX 3262121600,3262121663,FI -3262121664,3262122007,AX -3262122008,3262122143,FI +3262121664,3262121727,AX +3262121728,3262121983,FI +3262121984,3262122007,AX +3262122008,3262122015,FI +3262122016,3262122031,AX +3262122032,3262122143,FI 3262122144,3262122159,AX 3262122160,3262122239,FI 3262122240,3262122367,AX 3262122368,3262122431,FI 3262122432,3262122455,AX -3262122456,3262122559,FI -3262122560,3262122591,AX +3262122456,3262122463,FI +3262122464,3262122591,AX 3262122592,3262122631,FI 3262122632,3262122639,AX -3262122640,3262124031,FI +3262122640,3262122751,FI +3262122752,3262122815,AX +3262122816,3262124031,FI 3262124032,3262128127,DE 3262128128,3262136319,GB 3262137600,3262137855,DE @@ -47898,15 +43157,13 @@ 3262145616,3262145631,DE 3262145664,3262145791,DE 3262146048,3262146815,DE -3262147072,3262147327,DE 3262147584,3262147839,DE 3262148608,3262148863,DE 3262148880,3262148919,DE 3262148928,3262149119,DE 3262149120,3262149151,FR 3262149152,3262149159,DE -3262149160,3262149167,GB -3262149168,3262149247,FR +3262149160,3262149247,FR 3262149632,3262149887,DE 3262150912,3262151047,DE 3262151072,3262151103,DE @@ -47999,7 +43256,6 @@ 3262460672,3262460799,DK 3262460800,3262460927,GB 3262460928,3262461055,HU -3262461056,3262461183,DE 3262461184,3262461311,SN 3262461312,3262461439,NO 3262461440,3262461567,DE @@ -48015,8 +43271,7 @@ 3262472220,3262472223,AT 3262472224,3262472231,DE 3262472232,3262472235,AT -3262472236,3262472243,DE -3262472244,3262472247,FR +3262472236,3262472247,DE 3262472248,3262472251,IT 3262472252,3262472267,DE 3262472268,3262472271,AT @@ -48684,8 +43939,7 @@ 3262476328,3262476331,NL 3262476332,3262476339,DE 3262476340,3262476343,ES -3262476344,3262476347,DE -3262476348,3262476351,AT +3262476344,3262476351,DE 3262476352,3262476355,AR 3262476356,3262476363,US 3262476364,3262476367,PT @@ -48924,7 +44178,7 @@ 3262477524,3262477527,IT 3262477528,3262477543,DE 3262477544,3262477547,US -3262477548,3262477551,BE +3262477548,3262477551,DE 3262477552,3262477555,BR 3262477556,3262477559,US 3262477560,3262477563,CA @@ -50004,8 +45258,7 @@ 3262479510,3262479513,DE 3262479514,3262479514,FR 3262479515,3262479515,ES -3262479516,3262479516,AT -3262479517,3262479517,DE +3262479516,3262479517,DE 3262479518,3262479518,GB 3262479519,3262479519,GR 3262479520,3262479521,DE @@ -50196,8 +45449,7 @@ 3262479766,3262479766,CH 3262479767,3262479770,DE 3262479771,3262479771,IT -3262479772,3262479774,DE -3262479775,3262479775,BE +3262479772,3262479775,DE 3262479776,3262479776,IT 3262479777,3262479777,BE 3262479778,3262479778,NL @@ -50618,29 +45870,43 @@ 3262644696,3262644703,DE 3262644704,3262645055,NL 3262645056,3262645063,DE -3262645064,3262645631,NL +3262645064,3262645119,NL +3262645120,3262645127,DE +3262645128,3262645447,NL +3262645448,3262645463,DE +3262645464,3262645631,NL 3262645632,3262645639,DE -3262645640,3262646055,NL +3262645640,3262645983,NL +3262645984,3262645991,DE +3262645992,3262646055,NL 3262646056,3262646063,DE 3262646064,3262646095,NL 3262646096,3262646103,DE -3262646104,3262646367,NL -3262646368,3262646375,DE -3262646376,3262646855,NL -3262646856,3262646863,DE -3262646864,3262646895,NL +3262646104,3262646359,NL +3262646360,3262646375,DE +3262646376,3262646399,NL +3262646400,3262646407,DE +3262646408,3262646855,NL +3262646856,3262646871,DE +3262646872,3262646895,NL 3262646896,3262646903,DE 3262646904,3262646911,NL 3262646912,3262646919,DE -3262646920,3262647255,NL -3262647256,3262647263,DE -3262647264,3262647367,NL +3262646920,3262646943,NL +3262646944,3262646951,DE +3262646952,3262647063,NL +3262647064,3262647071,DE +3262647072,3262647287,NL +3262647288,3262647295,DE +3262647296,3262647367,NL 3262647368,3262647375,DE -3262647376,3262647391,NL -3262647392,3262647399,DE -3262647400,3262647655,NL -3262647656,3262647663,DE -3262647664,3262647695,NL +3262647376,3262647599,NL +3262647600,3262647607,DE +3262647608,3262647647,NL +3262647648,3262647663,DE +3262647664,3262647679,NL +3262647680,3262647687,DE +3262647688,3262647695,NL 3262647696,3262647703,DE 3262647704,3262647807,NL 3262647808,3262647823,DE @@ -50648,13 +45914,19 @@ 3262647864,3262647871,DE 3262647872,3262647895,NL 3262647896,3262647903,DE -3262647904,3262648255,NL +3262647904,3262647983,NL +3262647984,3262647991,DE +3262647992,3262648255,NL 3262648256,3262648271,DE 3262648272,3262648319,NL 3262648320,3262650623,DE -3262650624,3262650807,NL +3262650624,3262650663,NL +3262650664,3262650671,DE +3262650672,3262650807,NL 3262650808,3262650815,DE -3262650816,3262650871,NL +3262650816,3262650823,NL +3262650824,3262650831,DE +3262650832,3262650871,NL 3262650872,3262650879,DE 3262650880,3262650895,NL 3262650896,3262650903,DE @@ -50665,20 +45937,30 @@ 3262651008,3262651039,NL 3262651040,3262651047,DE 3262651048,3262651079,NL -3262651080,3262651087,DE -3262651088,3262651103,NL +3262651080,3262651095,DE +3262651096,3262651103,NL 3262651104,3262651111,DE 3262651112,3262651231,NL -3262651232,3262651239,DE -3262651240,3262651767,NL -3262651768,3262651775,DE +3262651232,3262651247,DE +3262651248,3262651367,NL +3262651368,3262651375,DE +3262651376,3262651447,NL +3262651448,3262651455,DE +3262651456,3262651567,NL +3262651568,3262651583,DE +3262651584,3262651759,NL +3262651760,3262651775,DE 3262651776,3262651919,NL 3262651920,3262651943,DE 3262651944,3262651959,NL 3262651960,3262651967,DE 3262651968,3262652015,NL 3262652016,3262652031,DE -3262652032,3262652631,NL +3262652032,3262652159,NL +3262652160,3262652167,DE +3262652168,3262652551,NL +3262652552,3262652559,DE +3262652560,3262652631,NL 3262652632,3262652639,DE 3262652640,3262652679,NL 3262652680,3262652687,DE @@ -50686,51 +45968,89 @@ 3262652800,3262652807,DE 3262652808,3262652895,NL 3262652896,3262652903,DE -3262652904,3262653095,NL +3262652904,3262652983,NL +3262652984,3262652991,DE +3262652992,3262653095,NL 3262653096,3262653103,DE -3262653104,3262653839,NL -3262653840,3262653847,DE -3262653848,3262654463,NL +3262653104,3262653111,NL +3262653112,3262653119,DE +3262653120,3262653311,NL +3262653312,3262653319,DE +3262653320,3262653343,NL +3262653344,3262653351,DE +3262653352,3262653391,NL +3262653392,3262653399,DE +3262653400,3262653975,NL +3262653976,3262653983,DE +3262653984,3262654207,NL +3262654208,3262654215,DE +3262654216,3262654463,NL 3262654464,3262655487,DE 3262655488,3262655695,NL 3262655696,3262655703,DE -3262655704,3262656743,NL +3262655704,3262656423,NL +3262656424,3262656431,DE +3262656432,3262656743,NL 3262656744,3262656751,DE -3262656752,3262656863,NL +3262656752,3262656767,NL +3262656768,3262656775,DE +3262656776,3262656863,NL 3262656864,3262656871,DE -3262656872,3262657311,NL -3262657312,3262657319,DE -3262657320,3262657495,NL +3262656872,3262657495,NL 3262657496,3262657503,DE -3262657504,3262657727,NL -3262657728,3262657735,DE -3262657736,3262658303,NL +3262657504,3262657519,NL +3262657520,3262657527,DE +3262657528,3262657599,NL +3262657600,3262657607,DE +3262657608,3262657919,NL +3262657920,3262657927,DE +3262657928,3262658183,NL +3262658184,3262658191,DE +3262658192,3262658303,NL 3262658304,3262658559,DE -3262658560,3262658583,NL -3262658584,3262658591,DE -3262658592,3262658623,NL +3262658560,3262658623,NL 3262658624,3262658631,DE -3262658632,3262659039,NL +3262658632,3262658975,NL +3262658976,3262658991,DE +3262658992,3262659039,NL 3262659040,3262659047,DE 3262659048,3262659103,NL 3262659104,3262659111,DE -3262659112,3262659191,NL -3262659192,3262659199,DE -3262659200,3262659303,NL +3262659112,3262659175,NL +3262659176,3262659183,DE +3262659184,3262659191,NL +3262659192,3262659207,DE +3262659208,3262659303,NL 3262659304,3262659311,DE 3262659312,3262659335,NL 3262659336,3262659343,DE -3262659344,3262659615,NL +3262659344,3262659463,NL +3262659464,3262659471,DE +3262659472,3262659503,NL +3262659504,3262659511,DE +3262659512,3262659615,NL 3262659616,3262659623,DE -3262659624,3262659679,NL +3262659624,3262659631,NL +3262659632,3262659639,DE +3262659640,3262659679,NL 3262659680,3262659687,DE 3262659688,3262659719,NL -3262659720,3262659727,DE -3262659728,3262659807,NL +3262659720,3262659735,DE +3262659736,3262659807,NL 3262659808,3262659815,DE -3262659816,3262660471,NL -3262660472,3262660479,DE -3262660480,3262660775,NL +3262659816,3262659911,NL +3262659912,3262659919,DE +3262659920,3262659951,NL +3262659952,3262659959,DE +3262659960,3262660279,NL +3262660280,3262660287,DE +3262660288,3262660407,NL +3262660408,3262660415,DE +3262660416,3262660471,NL +3262660472,3262660487,DE +3262660488,3262660535,NL +3262660536,3262660543,DE +3262660544,3262660775,NL 3262660776,3262660783,DE 3262660784,3262660903,NL 3262660904,3262660911,DE @@ -50738,13 +46058,29 @@ 3262661064,3262661079,DE 3262661080,3262661119,NL 3262661120,3262661375,DE -3262661376,3262661847,NL +3262661376,3262661719,NL +3262661720,3262661727,DE +3262661728,3262661743,NL +3262661744,3262661751,DE +3262661752,3262661775,NL +3262661776,3262661783,DE +3262661784,3262661831,NL +3262661832,3262661839,DE +3262661840,3262661847,NL 3262661848,3262661855,DE -3262661856,3262661975,NL +3262661856,3262661895,NL +3262661896,3262661903,DE +3262661904,3262661975,NL 3262661976,3262661983,DE -3262661984,3262662087,NL +3262661984,3262662023,NL +3262662024,3262662031,DE +3262662032,3262662087,NL 3262662088,3262662095,DE -3262662096,3262662607,NL +3262662096,3262662167,NL +3262662168,3262662175,DE +3262662176,3262662223,NL +3262662224,3262662231,DE +3262662232,3262662607,NL 3262662608,3262662615,DE 3262662616,3262662775,NL 3262662776,3262662783,DE @@ -50752,173 +46088,237 @@ 3262663120,3262663127,DE 3262663128,3262663831,NL 3262663832,3262663839,DE -3262663840,3262663967,NL -3262663968,3262663975,DE -3262663976,3262664343,NL -3262664344,3262664351,DE -3262664352,3262664463,NL +3262663840,3262664063,NL +3262664064,3262664071,DE +3262664072,3262664311,NL +3262664312,3262664319,DE +3262664320,3262664343,NL +3262664344,3262664359,DE +3262664360,3262664463,NL 3262664464,3262664471,DE 3262664472,3262664599,NL 3262664600,3262664607,DE -3262664608,3262664703,NL +3262664608,3262664615,NL +3262664616,3262664631,DE +3262664632,3262664703,NL 3262664704,3262678527,DE 3262678528,3262678559,NL 3262678560,3262678567,DE 3262678568,3262678991,NL 3262678992,3262678999,DE -3262679000,3262679311,NL +3262679000,3262679175,NL +3262679176,3262679183,DE +3262679184,3262679263,NL +3262679264,3262679271,DE +3262679272,3262679311,NL 3262679312,3262679319,DE 3262679320,3262679423,NL 3262679424,3262679431,DE -3262679432,3262679663,NL -3262679664,3262679671,DE -3262679672,3262679759,NL +3262679432,3262679759,NL 3262679760,3262679767,DE -3262679768,3262679815,NL -3262679816,3262679823,DE -3262679824,3262680199,NL -3262680200,3262680207,DE -3262680208,3262680375,NL +3262679768,3262680143,NL +3262680144,3262680151,DE +3262680152,3262680199,NL +3262680200,3262680215,DE +3262680216,3262680303,NL +3262680304,3262680319,DE +3262680320,3262680375,NL 3262680376,3262680383,DE 3262680384,3262680495,NL 3262680496,3262680503,DE -3262680504,3262680983,NL -3262680984,3262680991,DE -3262680992,3262681087,NL +3262680504,3262680647,NL +3262680648,3262680663,DE +3262680664,3262680695,NL +3262680696,3262680703,DE +3262680704,3262680743,NL +3262680744,3262680751,DE +3262680752,3262680807,NL +3262680808,3262680815,DE +3262680816,3262681087,NL 3262681088,3262682879,DE -3262682880,3262683063,NL +3262682880,3262682903,NL +3262682904,3262682911,DE +3262682912,3262683063,NL 3262683064,3262683071,DE -3262683072,3262683815,NL -3262683816,3262683823,DE -3262683824,3262683871,NL +3262683072,3262683447,NL +3262683448,3262683455,DE +3262683456,3262683711,NL +3262683712,3262683719,DE +3262683720,3262683815,NL +3262683816,3262683831,DE +3262683832,3262683871,NL 3262683872,3262683879,DE -3262683880,3262684599,NL -3262684600,3262684607,DE +3262683880,3262683999,NL +3262684000,3262684007,DE +3262684008,3262684015,NL +3262684016,3262684023,DE +3262684024,3262684271,NL +3262684272,3262684279,DE +3262684280,3262684383,NL +3262684384,3262684399,DE +3262684400,3262684591,NL +3262684592,3262684607,DE 3262684608,3262684615,NL 3262684616,3262684623,DE 3262684624,3262684703,NL 3262684704,3262684711,DE 3262684712,3262684991,NL -3262684992,3262685007,DE -3262685008,3262685359,NL +3262684992,3262684999,DE +3262685000,3262685327,NL +3262685328,3262685335,DE +3262685336,3262685359,NL 3262685360,3262685367,DE -3262685368,3262685439,NL -3262685440,3262685447,DE +3262685368,3262685407,NL +3262685408,3262685415,DE +3262685416,3262685423,NL +3262685424,3262685447,DE 3262685448,3262685623,NL 3262685624,3262685631,DE -3262685632,3262685671,NL -3262685672,3262685679,DE -3262685680,3262685951,NL +3262685632,3262685655,NL +3262685656,3262685663,DE +3262685664,3262685815,NL +3262685816,3262685823,DE +3262685824,3262685951,NL 3262685952,3262688767,DE -3262688768,3262688823,NL -3262688824,3262688831,DE -3262688832,3262689087,NL +3262688768,3262689055,NL +3262689056,3262689063,DE +3262689064,3262689087,NL 3262689088,3262689095,DE 3262689096,3262689127,NL 3262689128,3262689135,DE -3262689136,3262689191,NL -3262689192,3262689199,DE -3262689200,3262689343,NL +3262689136,3262689215,NL +3262689216,3262689223,DE +3262689224,3262689343,NL 3262689344,3262689351,DE -3262689352,3262689559,NL +3262689352,3262689367,NL +3262689368,3262689375,DE +3262689376,3262689559,NL 3262689560,3262689567,DE -3262689568,3262689847,NL +3262689568,3262689607,NL +3262689608,3262689615,DE +3262689616,3262689751,NL +3262689752,3262689759,DE +3262689760,3262689847,NL 3262689848,3262689855,DE 3262689856,3262689871,NL 3262689872,3262689879,DE -3262689880,3262689927,NL +3262689880,3262689903,NL +3262689904,3262689911,DE +3262689912,3262689927,NL 3262689928,3262689935,DE 3262689936,3262689959,NL 3262689960,3262689967,DE -3262689968,3262690583,NL -3262690584,3262690591,DE -3262690592,3262690631,NL -3262690632,3262690639,DE -3262690640,3262690679,NL -3262690680,3262690687,DE +3262689968,3262689983,NL +3262689984,3262689991,DE +3262689992,3262690119,NL +3262690120,3262690127,DE +3262690128,3262690487,NL +3262690488,3262690495,DE +3262690496,3262690511,NL +3262690512,3262690519,DE +3262690520,3262690671,NL +3262690672,3262690687,DE 3262690688,3262690815,NL 3262690816,3262704383,DE -3262704384,3262704663,NL +3262704384,3262704479,NL +3262704480,3262704487,DE +3262704488,3262704663,NL 3262704664,3262704671,DE -3262704672,3262704735,NL -3262704736,3262704743,DE -3262704744,3262704967,NL -3262704968,3262704975,DE -3262704976,3262705031,NL +3262704672,3262704855,NL +3262704856,3262704863,DE +3262704864,3262705031,NL 3262705032,3262705039,DE 3262705040,3262705063,NL 3262705064,3262705071,DE 3262705072,3262705111,NL 3262705112,3262705119,DE -3262705120,3262705255,NL -3262705256,3262705263,DE -3262705264,3262705303,NL +3262705120,3262705303,NL 3262705304,3262705311,DE 3262705312,3262705319,NL 3262705320,3262705327,DE -3262705328,3262705375,NL -3262705376,3262705383,DE -3262705384,3262705447,NL -3262705448,3262705455,DE -3262705456,3262706127,NL +3262705328,3262705367,NL +3262705368,3262705375,DE +3262705376,3262705799,NL +3262705800,3262705807,DE +3262705808,3262705831,NL +3262705832,3262705839,DE +3262705840,3262706127,NL 3262706128,3262706135,DE 3262706136,3262706159,NL -3262706160,3262706167,DE -3262706168,3262706247,NL -3262706248,3262706255,DE -3262706256,3262706335,NL -3262706336,3262706343,DE -3262706344,3262706383,NL -3262706384,3262706391,DE -3262706392,3262706439,NL +3262706160,3262706175,DE +3262706176,3262706271,NL +3262706272,3262706279,DE +3262706280,3262706439,NL 3262706440,3262706447,DE -3262706448,3262706767,NL +3262706448,3262706487,NL +3262706488,3262706495,DE +3262706496,3262706655,NL +3262706656,3262706663,DE +3262706664,3262706767,NL 3262706768,3262706775,DE -3262706776,3262706855,NL -3262706856,3262706863,DE -3262706864,3262707159,NL +3262706776,3262706903,NL +3262706904,3262706911,DE +3262706912,3262706951,NL +3262706952,3262706959,DE +3262706960,3262706975,NL +3262706976,3262706983,DE +3262706984,3262706991,NL +3262706992,3262706999,DE +3262707000,3262707159,NL 3262707160,3262707167,DE -3262707168,3262707239,NL +3262707168,3262707207,NL +3262707208,3262707215,DE +3262707216,3262707239,NL 3262707240,3262707247,DE 3262707248,3262707279,NL 3262707280,3262707295,DE -3262707296,3262707383,NL -3262707384,3262707391,DE -3262707392,3262707463,NL +3262707296,3262707391,NL +3262707392,3262707399,DE +3262707400,3262707463,NL 3262707464,3262707471,DE -3262707472,3262707487,NL -3262707488,3262707495,DE -3262707496,3262707519,NL +3262707472,3262707519,NL 3262707520,3262707527,DE -3262707528,3262707687,NL -3262707688,3262707695,DE -3262707696,3262707711,NL +3262707528,3262707559,NL +3262707560,3262707567,DE +3262707568,3262707711,NL 3262707712,3262710527,DE -3262710528,3262711223,NL +3262710528,3262710991,NL +3262710992,3262710999,DE +3262711000,3262711223,NL 3262711224,3262711231,DE 3262711232,3262711383,NL 3262711384,3262711391,DE -3262711392,3262711463,NL -3262711464,3262711471,DE -3262711472,3262711887,NL +3262711392,3262711543,NL +3262711544,3262711551,DE +3262711552,3262711823,NL +3262711824,3262711831,DE +3262711832,3262711887,NL 3262711888,3262711895,DE -3262711896,3262712423,NL -3262712424,3262712431,DE -3262712432,3262712575,NL +3262711896,3262711943,NL +3262711944,3262711951,DE +3262711952,3262712199,NL +3262712200,3262712207,DE +3262712208,3262712575,NL 3262712576,3262712831,DE -3262712832,3262713295,NL -3262713296,3262713303,DE -3262713304,3262713455,NL +3262712832,3262713415,NL +3262713416,3262713423,DE +3262713424,3262713455,NL 3262713456,3262713463,DE -3262713464,3262714151,NL -3262714152,3262714159,DE -3262714160,3262714367,NL -3262714368,3262714375,DE -3262714376,3262714831,NL -3262714832,3262714839,DE -3262714840,3262714871,NL -3262714872,3262714879,DE -3262714880,3262715135,NL +3262713464,3262714319,NL +3262714320,3262714327,DE +3262714328,3262714511,NL +3262714512,3262714519,DE +3262714520,3262714527,NL +3262714528,3262714535,DE +3262714536,3262714583,NL +3262714584,3262714591,DE +3262714592,3262714599,NL +3262714600,3262714607,DE +3262714608,3262714703,NL +3262714704,3262714711,DE +3262714712,3262714799,NL +3262714800,3262714807,DE +3262714808,3262715135,NL 3262715136,3262716671,DE 3262716672,3262717191,NL 3262717192,3262717199,DE @@ -50926,103 +46326,235 @@ 3262717416,3262717423,DE 3262717424,3262717487,NL 3262717488,3262717495,DE -3262717496,3262717903,NL +3262717496,3262717607,NL +3262717608,3262717615,DE +3262717616,3262717903,NL 3262717904,3262717911,DE -3262717912,3262718471,NL +3262717912,3262718079,NL +3262718080,3262718087,DE +3262718088,3262718279,NL +3262718280,3262718287,DE +3262718288,3262718471,NL 3262718472,3262718479,DE 3262718480,3262718487,NL 3262718488,3262718495,DE -3262718496,3262719631,NL -3262719632,3262719639,DE -3262719640,3262719911,NL +3262718496,3262718511,NL +3262718512,3262718519,DE +3262718520,3262718559,NL +3262718560,3262718567,DE +3262718568,3262718839,NL +3262718840,3262718847,DE +3262718848,3262719047,NL +3262719048,3262719063,DE +3262719064,3262719159,NL +3262719160,3262719167,DE +3262719168,3262719175,NL +3262719176,3262719183,DE +3262719184,3262719303,NL +3262719304,3262719311,DE +3262719312,3262719423,NL +3262719424,3262719431,DE +3262719432,3262719743,NL +3262719744,3262719751,DE +3262719752,3262719895,NL +3262719896,3262719903,DE +3262719904,3262719911,NL 3262719912,3262719919,DE 3262719920,3262720055,NL 3262720056,3262720063,DE -3262720064,3262720447,NL +3262720064,3262720319,NL +3262720320,3262720327,DE +3262720328,3262720447,NL 3262720448,3262720455,DE -3262720456,3262720479,NL -3262720480,3262720487,DE -3262720488,3262720623,NL -3262720624,3262720631,DE -3262720632,3262721535,NL +3262720456,3262720631,NL +3262720632,3262720639,DE +3262720640,3262720855,NL +3262720856,3262720863,DE +3262720864,3262720975,NL +3262720976,3262720991,DE +3262720992,3262721111,NL +3262721112,3262721119,DE +3262721120,3262721247,NL +3262721248,3262721255,DE +3262721256,3262721463,NL +3262721464,3262721471,DE +3262721472,3262721535,NL 3262721536,3262726911,DE 3262726912,3262727007,NL 3262727008,3262727015,DE -3262727016,3262727671,NL +3262727016,3262727023,NL +3262727024,3262727031,DE +3262727032,3262727039,NL +3262727040,3262727047,DE +3262727048,3262727159,NL +3262727160,3262727167,DE +3262727168,3262727671,NL 3262727672,3262727679,DE 3262727680,3262727727,NL 3262727728,3262727735,DE -3262727736,3262728151,NL +3262727736,3262727999,NL +3262728000,3262728007,DE +3262728008,3262728015,NL +3262728016,3262728023,DE +3262728024,3262728151,NL 3262728152,3262728159,DE -3262728160,3262728543,NL +3262728160,3262728199,NL +3262728200,3262728207,DE +3262728208,3262728231,NL +3262728232,3262728239,DE +3262728240,3262728279,NL +3262728280,3262728287,DE +3262728288,3262728423,NL +3262728424,3262728431,DE +3262728432,3262728447,NL +3262728448,3262728455,DE +3262728456,3262728543,NL 3262728544,3262728551,DE -3262728552,3262728735,NL -3262728736,3262728743,DE -3262728744,3262729439,NL +3262728552,3262728671,NL +3262728672,3262728679,DE +3262728680,3262728735,NL +3262728736,3262728751,DE +3262728752,3262728799,NL +3262728800,3262728807,DE +3262728808,3262729135,NL +3262729136,3262729143,DE +3262729144,3262729199,NL +3262729200,3262729207,DE +3262729208,3262729231,NL +3262729232,3262729247,DE +3262729248,3262729423,NL +3262729424,3262729431,DE +3262729432,3262729439,NL 3262729440,3262729447,DE -3262729448,3262729575,NL -3262729576,3262729583,DE -3262729584,3262729807,NL -3262729808,3262729815,DE -3262729816,3262730207,NL +3262729448,3262729479,NL +3262729480,3262729487,DE +3262729488,3262729607,NL +3262729608,3262729615,DE +3262729616,3262729975,NL +3262729976,3262729983,DE +3262729984,3262730071,NL +3262730072,3262730079,DE +3262730080,3262730095,NL +3262730096,3262730103,DE +3262730104,3262730183,NL +3262730184,3262730191,DE +3262730192,3262730207,NL 3262730208,3262730215,DE -3262730216,3262730359,NL -3262730360,3262730367,DE -3262730368,3262730559,NL +3262730216,3262730559,NL 3262730560,3262730567,DE -3262730568,3262731175,NL +3262730568,3262730591,NL +3262730592,3262730599,DE +3262730600,3262730783,NL +3262730784,3262730791,DE +3262730792,3262731055,NL +3262731056,3262731063,DE +3262731064,3262731175,NL 3262731176,3262731183,DE 3262731184,3262731255,NL 3262731256,3262731263,DE 3262731264,3262731495,NL 3262731496,3262731503,DE -3262731504,3262731767,NL +3262731504,3262731663,NL +3262731664,3262731671,DE +3262731672,3262731695,NL +3262731696,3262731703,DE +3262731704,3262731743,NL +3262731744,3262731751,DE +3262731752,3262731767,NL 3262731768,3262731775,DE -3262731776,3262732303,NL +3262731776,3262731895,NL +3262731896,3262731903,DE +3262731904,3262731975,NL +3262731976,3262731983,DE +3262731984,3262732047,NL +3262732048,3262732055,DE +3262732056,3262732135,NL +3262732136,3262732143,DE +3262732144,3262732303,NL 3262732304,3262732311,DE -3262732312,3262732599,NL -3262732600,3262732607,DE -3262732608,3262732799,NL +3262732312,3262732495,NL +3262732496,3262732511,DE +3262732512,3262732551,NL +3262732552,3262732559,DE +3262732560,3262732655,NL +3262732656,3262732663,DE +3262732664,3262732671,NL +3262732672,3262732679,DE +3262732680,3262732703,NL +3262732704,3262732711,DE +3262732712,3262732799,NL 3262732800,3262733055,DE -3262733056,3262733391,NL +3262733056,3262733119,NL +3262733120,3262733127,DE +3262733128,3262733247,NL +3262733248,3262733255,DE +3262733256,3262733311,NL +3262733312,3262733319,DE +3262733320,3262733359,NL +3262733360,3262733367,DE +3262733368,3262733391,NL 3262733392,3262733399,DE 3262733400,3262733463,NL 3262733464,3262733471,DE -3262733472,3262734287,NL +3262733472,3262733503,NL +3262733504,3262733511,DE +3262733512,3262733671,NL +3262733672,3262733679,DE +3262733680,3262733847,NL +3262733848,3262733855,DE +3262733856,3262734263,NL +3262734264,3262734271,DE +3262734272,3262734287,NL 3262734288,3262734295,DE -3262734296,3262734799,NL +3262734296,3262734359,NL +3262734360,3262734375,DE +3262734376,3262734799,NL 3262734800,3262734815,DE -3262734816,3262734839,NL -3262734840,3262734847,DE -3262734848,3262734919,NL +3262734816,3262734919,NL 3262734920,3262734927,DE -3262734928,3262735511,NL +3262734928,3262735431,NL +3262735432,3262735439,DE +3262735440,3262735511,NL 3262735512,3262735519,DE -3262735520,3262735527,NL -3262735528,3262735535,DE -3262735536,3262735719,NL +3262735520,3262735551,NL +3262735552,3262735559,DE +3262735560,3262735719,NL 3262735720,3262735727,DE -3262735728,3262736255,NL +3262735728,3262735735,NL +3262735736,3262735743,DE +3262735744,3262736255,NL 3262736256,3262736263,DE 3262736264,3262736383,NL 3262736384,3262736895,DE 3262736896,3262737063,NL 3262737064,3262737071,DE -3262737072,3262737319,NL +3262737072,3262737191,NL +3262737192,3262737215,DE +3262737216,3262737319,NL 3262737320,3262737327,DE -3262737328,3262737479,NL -3262737480,3262737487,DE +3262737328,3262737471,NL +3262737472,3262737487,DE 3262737488,3262737735,NL 3262737736,3262737743,DE -3262737744,3262738047,NL -3262738048,3262738055,DE -3262738056,3262738127,NL +3262737744,3262737959,NL +3262737960,3262737967,DE +3262737968,3262738039,NL +3262738040,3262738047,DE +3262738048,3262738127,NL 3262738128,3262738135,DE -3262738136,3262738511,NL +3262738136,3262738319,NL +3262738320,3262738327,DE +3262738328,3262738487,NL +3262738488,3262738495,DE +3262738496,3262738511,NL 3262738512,3262738519,DE -3262738520,3262739223,NL +3262738520,3262739119,NL +3262739120,3262739127,DE +3262739128,3262739223,NL 3262739224,3262739231,DE -3262739232,3262739311,NL +3262739232,3262739255,NL +3262739256,3262739263,DE +3262739264,3262739311,NL 3262739312,3262739319,DE 3262739320,3262739799,NL 3262739800,3262739807,DE @@ -51030,61 +46562,219 @@ 3262740224,3262740231,DE 3262740232,3262740247,NL 3262740248,3262740255,DE -3262740256,3262740343,NL +3262740256,3262740263,NL +3262740264,3262740279,DE +3262740280,3262740295,NL +3262740296,3262740303,DE +3262740304,3262740343,NL 3262740344,3262740351,DE 3262740352,3262740775,NL 3262740776,3262740783,DE -3262740784,3262741247,NL +3262740784,3262740967,NL +3262740968,3262740975,DE +3262740976,3262741231,NL +3262741232,3262741239,DE +3262741240,3262741247,NL 3262741248,3262741503,DE -3262741504,3262741855,NL -3262741856,3262741863,DE -3262741864,3262742287,NL +3262741504,3262741559,NL +3262741560,3262741567,DE +3262741568,3262741655,NL +3262741656,3262741663,DE +3262741664,3262741695,NL +3262741696,3262741703,DE +3262741704,3262741823,NL +3262741824,3262741831,DE +3262741832,3262741839,NL +3262741840,3262741847,DE +3262741848,3262741959,NL +3262741960,3262741983,DE +3262741984,3262742095,NL +3262742096,3262742103,DE +3262742104,3262742111,NL +3262742112,3262742119,DE +3262742120,3262742159,NL +3262742160,3262742167,DE +3262742168,3262742183,NL +3262742184,3262742191,DE +3262742192,3262742207,NL +3262742208,3262742215,DE +3262742216,3262742287,NL 3262742288,3262742295,DE -3262742296,3262742511,NL +3262742296,3262742399,NL +3262742400,3262742407,DE +3262742408,3262742455,NL +3262742456,3262742463,DE +3262742464,3262742511,NL 3262742512,3262742519,DE -3262742520,3262742695,NL +3262742520,3262742647,NL +3262742648,3262742663,DE +3262742664,3262742695,NL 3262742696,3262742703,DE -3262742704,3262743023,NL -3262743024,3262743031,DE -3262743032,3262743215,NL -3262743216,3262743223,DE -3262743224,3262743935,NL +3262742704,3262742847,NL +3262742848,3262742855,DE +3262742856,3262742863,NL +3262742864,3262742871,DE +3262742872,3262742903,NL +3262742904,3262742911,DE +3262742912,3262743191,NL +3262743192,3262743199,DE +3262743200,3262743247,NL +3262743248,3262743255,DE +3262743256,3262743415,NL +3262743416,3262743423,DE +3262743424,3262743767,NL +3262743768,3262743775,DE +3262743776,3262743831,NL +3262743832,3262743839,DE +3262743840,3262743871,NL +3262743872,3262743879,DE +3262743880,3262743935,NL 3262743936,3262743943,DE -3262743944,3262744647,NL +3262743944,3262744039,NL +3262744040,3262744047,DE +3262744048,3262744095,NL +3262744096,3262744103,DE +3262744104,3262744215,NL +3262744216,3262744223,DE +3262744224,3262744351,NL +3262744352,3262744359,DE +3262744360,3262744375,NL +3262744376,3262744383,DE +3262744384,3262744439,NL +3262744440,3262744447,DE +3262744448,3262744623,NL +3262744624,3262744631,DE +3262744632,3262744647,NL 3262744648,3262744655,DE -3262744656,3262745087,NL +3262744656,3262744895,NL +3262744896,3262744903,DE +3262744904,3262745087,NL 3262745088,3262745103,DE -3262745104,3262745351,NL +3262745104,3262745151,NL +3262745152,3262745159,DE +3262745160,3262745271,NL +3262745272,3262745279,DE +3262745280,3262745327,NL +3262745328,3262745335,DE +3262745336,3262745351,NL 3262745352,3262745359,DE -3262745360,3262745751,NL -3262745752,3262745759,DE -3262745760,3262745831,NL +3262745360,3262745575,NL +3262745576,3262745583,DE +3262745584,3262745727,NL +3262745728,3262745735,DE +3262745736,3262745743,NL +3262745744,3262745751,DE +3262745752,3262745831,NL 3262745832,3262745839,DE -3262745840,3262746287,NL -3262746288,3262746295,DE -3262746296,3262747135,NL +3262745840,3262745959,NL +3262745960,3262745967,DE +3262745968,3262745983,NL +3262745984,3262745991,DE +3262745992,3262746031,NL +3262746032,3262746039,DE +3262746040,3262746055,NL +3262746056,3262746063,DE +3262746064,3262746111,NL +3262746112,3262746119,DE +3262746120,3262746175,NL +3262746176,3262746183,DE +3262746184,3262746255,NL +3262746256,3262746263,DE +3262746264,3262746343,NL +3262746344,3262746351,DE +3262746352,3262746479,NL +3262746480,3262746487,DE +3262746488,3262746519,NL +3262746520,3262746527,DE +3262746528,3262746535,NL +3262746536,3262746543,DE +3262746544,3262746783,NL +3262746784,3262746799,DE +3262746800,3262746855,NL +3262746856,3262746863,DE +3262746864,3262746895,NL +3262746896,3262746903,DE +3262746904,3262746951,NL +3262746952,3262746959,DE +3262746960,3262747095,NL +3262747096,3262747103,DE +3262747104,3262747135,NL 3262747136,3262747143,DE -3262747144,3262747847,NL -3262747848,3262747855,DE -3262747856,3262748431,NL -3262748432,3262748439,DE -3262748440,3262748999,NL +3262747144,3262747423,NL +3262747424,3262747431,DE +3262747432,3262747551,NL +3262747552,3262747559,DE +3262747560,3262747591,NL +3262747592,3262747599,DE +3262747600,3262747615,NL +3262747616,3262747623,DE +3262747624,3262747631,NL +3262747632,3262747639,DE +3262747640,3262747647,NL +3262747648,3262747655,DE +3262747656,3262747719,NL +3262747720,3262747727,DE +3262747728,3262748231,NL +3262748232,3262748239,DE +3262748240,3262748431,NL +3262748432,3262748463,DE +3262748464,3262748487,NL +3262748488,3262748495,DE +3262748496,3262748511,NL +3262748512,3262748519,DE +3262748520,3262748999,NL 3262749000,3262749007,DE 3262749008,3262749303,NL 3262749304,3262749311,DE 3262749312,3262749519,NL 3262749520,3262749527,DE -3262749528,3262749927,NL +3262749528,3262749671,NL +3262749672,3262749679,DE +3262749680,3262749759,NL +3262749760,3262749767,DE +3262749768,3262749807,NL +3262749808,3262749815,DE +3262749816,3262749831,NL +3262749832,3262749847,DE +3262749848,3262749887,NL +3262749888,3262749895,DE +3262749896,3262749927,NL 3262749928,3262749935,DE -3262749936,3262750727,NL +3262749936,3262749999,NL +3262750000,3262750007,DE +3262750008,3262750223,NL +3262750224,3262750231,DE +3262750232,3262750303,NL +3262750304,3262750311,DE +3262750312,3262750647,NL +3262750648,3262750655,DE +3262750656,3262750727,NL 3262750728,3262750735,DE 3262750736,3262750767,NL 3262750768,3262750775,DE -3262750776,3262751015,NL -3262751016,3262751023,DE -3262751024,3262751863,NL +3262750776,3262750791,NL +3262750792,3262750799,DE +3262750800,3262751031,NL +3262751032,3262751039,DE +3262751040,3262751207,NL +3262751208,3262751215,DE +3262751216,3262751327,NL +3262751328,3262751335,DE +3262751336,3262751391,NL +3262751392,3262751399,DE +3262751400,3262751695,NL +3262751696,3262751703,DE +3262751704,3262751863,NL 3262751864,3262751871,DE -3262751872,3262752599,NL +3262751872,3262751887,NL +3262751888,3262751895,DE +3262751896,3262751927,NL +3262751928,3262751935,DE +3262751936,3262752279,NL +3262752280,3262752287,DE +3262752288,3262752343,NL +3262752344,3262752351,DE +3262752352,3262752599,NL 3262752600,3262752607,DE 3262752608,3262752663,NL 3262752664,3262752671,DE @@ -51092,9 +46782,27 @@ 3262752848,3262752855,DE 3262752856,3262752887,NL 3262752888,3262752895,DE -3262752896,3262753519,NL +3262752896,3262753079,NL +3262753080,3262753087,DE +3262753088,3262753175,NL +3262753176,3262753183,DE +3262753184,3262753287,NL +3262753288,3262753295,DE +3262753296,3262753319,NL +3262753320,3262753327,DE +3262753328,3262753375,NL +3262753376,3262753383,DE +3262753384,3262753487,NL +3262753488,3262753495,DE +3262753496,3262753503,NL +3262753504,3262753511,DE +3262753512,3262753519,NL 3262753520,3262753527,DE -3262753528,3262753791,NL +3262753528,3262753543,NL +3262753544,3262753551,DE +3262753552,3262753743,NL +3262753744,3262753751,DE +3262753752,3262753791,NL 3262753792,3262754815,DE 3262754816,3262754983,NL 3262754984,3262754991,DE @@ -51102,39 +46810,105 @@ 3262755056,3262755063,DE 3262755064,3262755223,NL 3262755224,3262755231,DE -3262755232,3262755407,NL -3262755408,3262755415,DE -3262755416,3262756087,NL +3262755232,3262755615,NL +3262755616,3262755623,DE +3262755624,3262755663,NL +3262755664,3262755671,DE +3262755672,3262755703,NL +3262755704,3262755711,DE +3262755712,3262755815,NL +3262755816,3262755823,DE +3262755824,3262755975,NL +3262755976,3262755983,DE +3262755984,3262756031,NL +3262756032,3262756039,DE +3262756040,3262756087,NL 3262756088,3262756095,DE 3262756096,3262756215,NL 3262756216,3262756223,DE -3262756224,3262756359,NL +3262756224,3262756343,NL +3262756344,3262756351,DE +3262756352,3262756359,NL 3262756360,3262756367,DE -3262756368,3262756967,NL -3262756968,3262756975,DE -3262756976,3262757671,NL +3262756368,3262756511,NL +3262756512,3262756519,DE +3262756520,3262756535,NL +3262756536,3262756543,DE +3262756544,3262756687,NL +3262756688,3262756695,DE +3262756696,3262756711,NL +3262756712,3262756719,DE +3262756720,3262756903,NL +3262756904,3262756911,DE +3262756912,3262756967,NL +3262756968,3262756983,DE +3262756984,3262757327,NL +3262757328,3262757335,DE +3262757336,3262757359,NL +3262757360,3262757367,DE +3262757368,3262757671,NL 3262757672,3262757679,DE -3262757680,3262758223,NL +3262757680,3262757975,NL +3262757976,3262757983,DE +3262757984,3262757991,NL +3262757992,3262758007,DE +3262758008,3262758183,NL +3262758184,3262758191,DE +3262758192,3262758223,NL 3262758224,3262758231,DE 3262758232,3262758551,NL 3262758552,3262758559,DE -3262758560,3262758823,NL -3262758824,3262758831,DE -3262758832,3262759335,NL +3262758560,3262758567,NL +3262758568,3262758575,DE +3262758576,3262758759,NL +3262758760,3262758767,DE +3262758768,3262758815,NL +3262758816,3262758831,DE +3262758832,3262758855,NL +3262758856,3262758871,DE +3262758872,3262758879,NL +3262758880,3262758887,DE +3262758888,3262758991,NL +3262758992,3262758999,DE +3262759000,3262759119,NL +3262759120,3262759127,DE +3262759128,3262759263,NL +3262759264,3262759271,DE +3262759272,3262759311,NL +3262759312,3262759319,DE +3262759320,3262759335,NL 3262759336,3262759343,DE 3262759344,3262759351,NL 3262759352,3262759359,DE 3262759360,3262759415,NL 3262759416,3262759423,DE 3262759424,3262759527,NL -3262759528,3262759535,DE -3262759536,3262759575,NL +3262759528,3262759543,DE +3262759544,3262759575,NL 3262759576,3262759583,DE -3262759584,3262759695,NL +3262759584,3262759607,NL +3262759608,3262759615,DE +3262759616,3262759639,NL +3262759640,3262759647,DE +3262759648,3262759695,NL 3262759696,3262759703,DE -3262759704,3262759927,NL +3262759704,3262759735,NL +3262759736,3262759743,DE +3262759744,3262759927,NL 3262759928,3262759935,DE -3262759936,3262760471,NL +3262759936,3262759943,NL +3262759944,3262759951,DE +3262759952,3262759959,NL +3262759960,3262759967,DE +3262759968,3262759991,NL +3262759992,3262759999,DE +3262760000,3262760055,NL +3262760056,3262760063,DE +3262760064,3262760151,NL +3262760152,3262760159,DE +3262760160,3262760343,NL +3262760344,3262760351,DE +3262760352,3262760471,NL 3262760472,3262760479,DE 3262760480,3262760503,NL 3262760504,3262760511,DE @@ -51142,11 +46916,17 @@ 3262760576,3262760583,DE 3262760584,3262760791,NL 3262760792,3262760799,DE -3262760800,3262760847,NL -3262760848,3262760855,DE -3262760856,3262760895,NL -3262760896,3262760903,DE -3262760904,3262761711,NL +3262760800,3262760951,NL +3262760952,3262760959,DE +3262760960,3262760999,NL +3262761000,3262761007,DE +3262761008,3262761119,NL +3262761120,3262761127,DE +3262761128,3262761167,NL +3262761168,3262761175,DE +3262761176,3262761335,NL +3262761336,3262761343,DE +3262761344,3262761711,NL 3262761712,3262761719,DE 3262761720,3262761727,NL 3262761728,3262761983,DE @@ -51154,385 +46934,1385 @@ 3262761992,3262762007,DE 3262762008,3262762079,NL 3262762080,3262762087,DE -3262762088,3262763879,NL -3262763880,3262763887,DE -3262763888,3262764551,NL +3262762088,3262762175,NL +3262762176,3262762183,DE +3262762184,3262762279,NL +3262762280,3262762287,DE +3262762288,3262762359,NL +3262762360,3262762367,DE +3262762368,3262762791,NL +3262762792,3262762799,DE +3262762800,3262762839,NL +3262762840,3262762847,DE +3262762848,3262762935,NL +3262762936,3262762943,DE +3262762944,3262763519,NL +3262763520,3262763527,DE +3262763528,3262763535,NL +3262763536,3262763543,DE +3262763544,3262763551,NL +3262763552,3262763559,DE +3262763560,3262763615,NL +3262763616,3262763623,DE +3262763624,3262763839,NL +3262763840,3262763847,DE +3262763848,3262763879,NL +3262763880,3262763895,DE +3262763896,3262764175,NL +3262764176,3262764183,DE +3262764184,3262764407,NL +3262764408,3262764415,DE +3262764416,3262764551,NL 3262764552,3262764559,DE -3262764560,3262764719,NL +3262764560,3262764695,NL +3262764696,3262764703,DE +3262764704,3262764719,NL 3262764720,3262764727,DE -3262764728,3262765447,NL +3262764728,3262765191,NL +3262765192,3262765199,DE +3262765200,3262765335,NL +3262765336,3262765343,DE +3262765344,3262765375,NL +3262765376,3262765383,DE +3262765384,3262765447,NL 3262765448,3262765455,DE 3262765456,3262765535,NL 3262765536,3262765543,DE -3262765544,3262765607,NL -3262765608,3262765615,DE -3262765616,3262766079,NL +3262765544,3262765559,NL +3262765560,3262765567,DE +3262765568,3262765599,NL +3262765600,3262765615,DE +3262765616,3262765663,NL +3262765664,3262765671,DE +3262765672,3262765735,NL +3262765736,3262765743,DE +3262765744,3262765751,NL +3262765752,3262765759,DE +3262765760,3262766047,NL +3262766048,3262766055,DE +3262766056,3262766079,NL 3262766080,3262767103,DE -3262767104,3262767295,NL -3262767296,3262767303,DE -3262767304,3262767535,NL +3262767104,3262767231,NL +3262767232,3262767239,DE +3262767240,3262767295,NL +3262767296,3262767311,DE +3262767312,3262767319,NL +3262767320,3262767327,DE +3262767328,3262767367,NL +3262767368,3262767375,DE +3262767376,3262767407,NL +3262767408,3262767415,DE +3262767416,3262767535,NL 3262767536,3262767543,DE 3262767544,3262767599,NL 3262767600,3262767607,DE -3262767608,3262768559,NL +3262767608,3262767671,NL +3262767672,3262767679,DE +3262767680,3262767735,NL +3262767736,3262767743,DE +3262767744,3262767855,NL +3262767856,3262767879,DE +3262767880,3262768007,NL +3262768008,3262768015,DE +3262768016,3262768511,NL +3262768512,3262768519,DE +3262768520,3262768559,NL 3262768560,3262768567,DE -3262768568,3262769943,NL -3262769944,3262769951,DE +3262768568,3262768743,NL +3262768744,3262768751,DE +3262768752,3262768991,NL +3262768992,3262768999,DE +3262769000,3262769375,NL +3262769376,3262769383,DE +3262769384,3262769503,NL +3262769504,3262769511,DE +3262769512,3262769631,NL +3262769632,3262769639,DE +3262769640,3262769823,NL +3262769824,3262769831,DE +3262769832,3262769935,NL +3262769936,3262769951,DE 3262769952,3262770055,NL 3262770056,3262770063,DE -3262770064,3262770535,NL +3262770064,3262770119,NL +3262770120,3262770135,DE +3262770136,3262770143,NL +3262770144,3262770151,DE +3262770152,3262770167,NL +3262770168,3262770175,DE +3262770176,3262770391,NL +3262770392,3262770399,DE +3262770400,3262770535,NL 3262770536,3262770543,DE 3262770544,3262770551,NL 3262770552,3262770559,DE -3262770560,3262770631,NL +3262770560,3262770583,NL +3262770584,3262770599,DE +3262770600,3262770615,NL +3262770616,3262770623,DE +3262770624,3262770631,NL 3262770632,3262770639,DE -3262770640,3262770927,NL +3262770640,3262770647,NL +3262770648,3262770655,DE +3262770656,3262770871,NL +3262770872,3262770879,DE +3262770880,3262770927,NL 3262770928,3262770935,DE -3262770936,3262771255,NL +3262770936,3262771119,NL +3262771120,3262771127,DE +3262771128,3262771135,NL +3262771136,3262771143,DE +3262771144,3262771191,NL +3262771192,3262771199,DE +3262771200,3262771255,NL 3262771256,3262771263,DE -3262771264,3262773503,NL +3262771264,3262771383,NL +3262771384,3262771391,DE +3262771392,3262771399,NL +3262771400,3262771407,DE +3262771408,3262771895,NL +3262771896,3262771903,DE +3262771904,3262772039,NL +3262772040,3262772047,DE +3262772048,3262772287,NL +3262772288,3262772295,DE +3262772296,3262772447,NL +3262772448,3262772455,DE +3262772456,3262772679,NL +3262772680,3262772687,DE +3262772688,3262772703,NL +3262772704,3262772711,DE +3262772712,3262772727,NL +3262772728,3262772735,DE +3262772736,3262772783,NL +3262772784,3262772791,DE +3262772792,3262773127,NL +3262773128,3262773135,DE +3262773136,3262773439,NL +3262773440,3262773447,DE +3262773448,3262773503,NL 3262773504,3262775295,DE -3262775296,3262776055,NL +3262775296,3262775311,NL +3262775312,3262775319,DE +3262775320,3262775407,NL +3262775408,3262775415,DE +3262775416,3262775503,NL +3262775504,3262775511,DE +3262775512,3262775559,NL +3262775560,3262775567,DE +3262775568,3262775623,NL +3262775624,3262775631,DE +3262775632,3262775647,NL +3262775648,3262775655,DE +3262775656,3262775695,NL +3262775696,3262775703,DE +3262775704,3262775735,NL +3262775736,3262775743,DE +3262775744,3262775751,NL +3262775752,3262775759,DE +3262775760,3262775831,NL +3262775832,3262775839,DE +3262775840,3262776055,NL 3262776056,3262776063,DE -3262776064,3262776287,NL +3262776064,3262776239,NL +3262776240,3262776247,DE +3262776248,3262776287,NL 3262776288,3262776295,DE 3262776296,3262776351,NL 3262776352,3262776359,DE -3262776360,3262776663,NL +3262776360,3262776559,NL +3262776560,3262776567,DE +3262776568,3262776663,NL 3262776664,3262776671,DE 3262776672,3262776687,NL 3262776688,3262776695,DE -3262776696,3262777127,NL +3262776696,3262776719,NL +3262776720,3262776727,DE +3262776728,3262776751,NL +3262776752,3262776759,DE +3262776760,3262776887,NL +3262776888,3262776895,DE +3262776896,3262777015,NL +3262777016,3262777031,DE +3262777032,3262777079,NL +3262777080,3262777087,DE +3262777088,3262777127,NL 3262777128,3262777135,DE -3262777136,3262777943,NL +3262777136,3262777343,NL +3262777344,3262777351,DE +3262777352,3262777359,NL +3262777360,3262777367,DE +3262777368,3262777943,NL 3262777944,3262777951,DE 3262777952,3262778063,NL 3262778064,3262778071,DE -3262778072,3262778239,NL +3262778072,3262778095,NL +3262778096,3262778103,DE +3262778104,3262778183,NL +3262778184,3262778191,DE +3262778192,3262778239,NL 3262778240,3262778247,DE -3262778248,3262780127,NL +3262778248,3262779055,NL +3262779056,3262779063,DE +3262779064,3262779119,NL +3262779120,3262779127,DE +3262779128,3262779327,NL +3262779328,3262779335,DE +3262779336,3262779519,NL +3262779520,3262779527,DE +3262779528,3262779687,NL +3262779688,3262779695,DE +3262779696,3262780055,NL +3262780056,3262780071,DE +3262780072,3262780127,NL 3262780128,3262780135,DE 3262780136,3262780399,NL 3262780400,3262780407,DE -3262780408,3262780935,NL -3262780936,3262780943,DE -3262780944,3262781287,NL +3262780408,3262780463,NL +3262780464,3262780471,DE +3262780472,3262780671,NL +3262780672,3262780679,DE +3262780680,3262780727,NL +3262780728,3262780735,DE +3262780736,3262780807,NL +3262780808,3262780815,DE +3262780816,3262780823,NL +3262780824,3262780831,DE +3262780832,3262780935,NL +3262780936,3262780951,DE +3262780952,3262780959,NL +3262780960,3262780967,DE +3262780968,3262781287,NL 3262781288,3262781295,DE -3262781296,3262781503,NL -3262781504,3262781511,DE -3262781512,3262781815,NL +3262781296,3262781375,NL +3262781376,3262781383,DE +3262781384,3262781487,NL +3262781488,3262781495,DE +3262781496,3262781503,NL +3262781504,3262781519,DE +3262781520,3262781575,NL +3262781576,3262781583,DE +3262781584,3262781663,NL +3262781664,3262781671,DE +3262781672,3262781679,NL +3262781680,3262781687,DE +3262781688,3262781815,NL 3262781816,3262781823,DE 3262781824,3262781831,NL 3262781832,3262781839,DE -3262781840,3262782159,NL +3262781840,3262781959,NL +3262781960,3262781967,DE +3262781968,3262782127,NL +3262782128,3262782135,DE +3262782136,3262782159,NL 3262782160,3262782167,DE 3262782168,3262782375,NL 3262782376,3262782383,DE -3262782384,3262783943,NL -3262783944,3262783951,DE -3262783952,3262784359,NL +3262782384,3262782559,NL +3262782560,3262782567,DE +3262782568,3262782791,NL +3262782792,3262782799,DE +3262782800,3262782871,NL +3262782872,3262782879,DE +3262782880,3262782935,NL +3262782936,3262782943,DE +3262782944,3262783159,NL +3262783160,3262783167,DE +3262783168,3262783383,NL +3262783384,3262783391,DE +3262783392,3262783415,NL +3262783416,3262783423,DE +3262783424,3262783679,NL +3262783680,3262783687,DE +3262783688,3262783719,NL +3262783720,3262783727,DE +3262783728,3262784007,NL +3262784008,3262784015,DE +3262784016,3262784359,NL 3262784360,3262784367,DE -3262784368,3262785167,NL +3262784368,3262784495,NL +3262784496,3262784503,DE +3262784504,3262785167,NL 3262785168,3262785175,DE 3262785176,3262785423,NL 3262785424,3262785431,DE 3262785432,3262785455,NL 3262785456,3262785463,DE -3262785464,3262786207,NL -3262786208,3262786215,DE -3262786216,3262786679,NL +3262785464,3262785951,NL +3262785952,3262785959,DE +3262785960,3262786167,NL +3262786168,3262786183,DE +3262786184,3262786207,NL +3262786208,3262786223,DE +3262786224,3262786679,NL 3262786680,3262786687,DE 3262786688,3262786759,NL 3262786760,3262786767,DE -3262786768,3262787239,NL +3262786768,3262786959,NL +3262786960,3262786967,DE +3262786968,3262786999,NL +3262787000,3262787015,DE +3262787016,3262787031,NL +3262787032,3262787063,DE +3262787064,3262787087,NL +3262787088,3262787095,DE +3262787096,3262787111,NL +3262787112,3262787119,DE +3262787120,3262787143,NL +3262787144,3262787151,DE +3262787152,3262787191,NL +3262787192,3262787199,DE +3262787200,3262787239,NL 3262787240,3262787247,DE -3262787248,3262787543,NL +3262787248,3262787335,NL +3262787336,3262787351,DE +3262787352,3262787407,NL +3262787408,3262787415,DE +3262787416,3262787543,NL 3262787544,3262787551,DE 3262787552,3262787623,NL 3262787624,3262787631,DE -3262787632,3262788623,NL +3262787632,3262788199,NL +3262788200,3262788207,DE +3262788208,3262788279,NL +3262788280,3262788287,DE +3262788288,3262788623,NL 3262788624,3262788631,DE -3262788632,3262788799,NL +3262788632,3262788743,NL +3262788744,3262788751,DE +3262788752,3262788799,NL 3262788800,3262788807,DE 3262788808,3262788919,NL 3262788920,3262788927,DE -3262788928,3262789119,NL +3262788928,3262788983,NL +3262788984,3262788991,DE +3262788992,3262789079,NL +3262789080,3262789095,DE +3262789096,3262789119,NL 3262789120,3262790143,DE -3262790144,3262790695,NL +3262790144,3262790543,NL +3262790544,3262790551,DE +3262790552,3262790639,NL +3262790640,3262790647,DE +3262790648,3262790695,NL 3262790696,3262790703,DE -3262790704,3262791751,NL +3262790704,3262790911,NL +3262790912,3262790919,DE +3262790920,3262791095,NL +3262791096,3262791103,DE +3262791104,3262791319,NL +3262791320,3262791327,DE +3262791328,3262791335,NL +3262791336,3262791343,DE +3262791344,3262791543,NL +3262791544,3262791551,DE +3262791552,3262791575,NL +3262791576,3262791583,DE +3262791584,3262791751,NL 3262791752,3262791759,DE 3262791760,3262791887,NL 3262791888,3262791895,DE -3262791896,3262791951,NL +3262791896,3262791903,NL +3262791904,3262791911,DE +3262791912,3262791951,NL 3262791952,3262791959,DE -3262791960,3262793215,NL +3262791960,3262792079,NL +3262792080,3262792087,DE +3262792088,3262792191,NL +3262792192,3262792199,DE +3262792200,3262792367,NL +3262792368,3262792375,DE +3262792376,3262792383,NL +3262792384,3262792391,DE +3262792392,3262792463,NL +3262792464,3262792471,DE +3262792472,3262792495,NL +3262792496,3262792503,DE +3262792504,3262792823,NL +3262792824,3262792831,DE +3262792832,3262793215,NL 3262793216,3262793223,DE -3262793224,3262794279,NL +3262793224,3262793287,NL +3262793288,3262793295,DE +3262793296,3262793583,NL +3262793584,3262793591,DE +3262793592,3262793607,NL +3262793608,3262793623,DE +3262793624,3262793687,NL +3262793688,3262793695,DE +3262793696,3262793815,NL +3262793816,3262793831,DE +3262793832,3262793847,NL +3262793848,3262793855,DE +3262793856,3262793951,NL +3262793952,3262793959,DE +3262793960,3262793991,NL +3262793992,3262793999,DE +3262794000,3262794007,NL +3262794008,3262794015,DE +3262794016,3262794063,NL +3262794064,3262794071,DE +3262794072,3262794279,NL 3262794280,3262794287,DE -3262794288,3262794751,NL +3262794288,3262794719,NL +3262794720,3262794727,DE +3262794728,3262794751,NL 3262794752,3262797823,DE -3262797824,3262797967,NL +3262797824,3262797839,NL +3262797840,3262797847,DE +3262797848,3262797967,NL 3262797968,3262797975,DE -3262797976,3262798495,NL -3262798496,3262798503,DE -3262798504,3262798743,NL -3262798744,3262798751,DE -3262798752,3262799863,NL -3262799864,3262799871,DE -3262799872,3262800239,NL +3262797976,3262797983,NL +3262797984,3262797991,DE +3262797992,3262798039,NL +3262798040,3262798047,DE +3262798048,3262798103,NL +3262798104,3262798111,DE +3262798112,3262798135,NL +3262798136,3262798151,DE +3262798152,3262798231,NL +3262798232,3262798239,DE +3262798240,3262798279,NL +3262798280,3262798287,DE +3262798288,3262798319,NL +3262798320,3262798327,DE +3262798328,3262798343,NL +3262798344,3262798351,DE +3262798352,3262798407,NL +3262798408,3262798415,DE +3262798416,3262798431,NL +3262798432,3262798439,DE +3262798440,3262798447,NL +3262798448,3262798455,DE +3262798456,3262798463,NL +3262798464,3262798471,DE +3262798472,3262798487,NL +3262798488,3262798503,DE +3262798504,3262798511,NL +3262798512,3262798519,DE +3262798520,3262798975,NL +3262798976,3262798983,DE +3262798984,3262799143,NL +3262799144,3262799151,DE +3262799152,3262799199,NL +3262799200,3262799207,DE +3262799208,3262799303,NL +3262799304,3262799311,DE +3262799312,3262799383,NL +3262799384,3262799399,DE +3262799400,3262799479,NL +3262799480,3262799487,DE +3262799488,3262799591,NL +3262799592,3262799599,DE +3262799600,3262799735,NL +3262799736,3262799743,DE +3262799744,3262799855,NL +3262799856,3262799871,DE +3262799872,3262799999,NL +3262800000,3262800007,DE +3262800008,3262800071,NL +3262800072,3262800079,DE +3262800080,3262800175,NL +3262800176,3262800183,DE +3262800184,3262800239,NL 3262800240,3262800247,DE 3262800248,3262800383,NL 3262800384,3262800391,DE -3262800392,3262800431,NL +3262800392,3262800407,NL +3262800408,3262800423,DE +3262800424,3262800431,NL 3262800432,3262800439,DE -3262800440,3262800871,NL +3262800440,3262800519,NL +3262800520,3262800527,DE +3262800528,3262800567,NL +3262800568,3262800575,DE +3262800576,3262800671,NL +3262800672,3262800679,DE +3262800680,3262800727,NL +3262800728,3262800735,DE +3262800736,3262800871,NL 3262800872,3262800879,DE -3262800880,3262801031,NL +3262800880,3262800999,NL +3262801000,3262801007,DE +3262801008,3262801031,NL 3262801032,3262801039,DE -3262801040,3262801223,NL +3262801040,3262801071,NL +3262801072,3262801079,DE +3262801080,3262801223,NL 3262801224,3262801231,DE -3262801232,3262801303,NL -3262801304,3262801311,DE -3262801312,3262801695,NL +3262801232,3262801287,NL +3262801288,3262801311,DE +3262801312,3262801679,NL +3262801680,3262801687,DE +3262801688,3262801695,NL 3262801696,3262801703,DE 3262801704,3262801791,NL 3262801792,3262801799,DE -3262801800,3262802127,NL +3262801800,3262801863,NL +3262801864,3262801871,DE +3262801872,3262801975,NL +3262801976,3262801991,DE +3262801992,3262802007,NL +3262802008,3262802015,DE +3262802016,3262802127,NL 3262802128,3262802135,DE -3262802136,3262802735,NL -3262802736,3262802743,DE -3262802744,3262803375,NL -3262803376,3262803391,DE -3262803392,3262803567,NL +3262802136,3262802183,NL +3262802184,3262802191,DE +3262802192,3262802279,NL +3262802280,3262802287,DE +3262802288,3262802519,NL +3262802520,3262802527,DE +3262802528,3262802639,NL +3262802640,3262802647,DE +3262802648,3262802727,NL +3262802728,3262802743,DE +3262802744,3262802815,NL +3262802816,3262802823,DE +3262802824,3262803023,NL +3262803024,3262803031,DE +3262803032,3262803127,NL +3262803128,3262803135,DE +3262803136,3262803183,NL +3262803184,3262803199,DE +3262803200,3262803351,NL +3262803352,3262803359,DE +3262803360,3262803367,NL +3262803368,3262803391,DE +3262803392,3262803487,NL +3262803488,3262803495,DE +3262803496,3262803535,NL +3262803536,3262803543,DE +3262803544,3262803567,NL 3262803568,3262803575,DE -3262803576,3262803727,NL -3262803728,3262803735,DE -3262803736,3262803895,NL +3262803576,3262803623,NL +3262803624,3262803631,DE +3262803632,3262803711,NL +3262803712,3262803719,DE +3262803720,3262803727,NL +3262803728,3262803743,DE +3262803744,3262803895,NL 3262803896,3262803903,DE -3262803904,3262804183,NL +3262803904,3262804055,NL +3262804056,3262804063,DE +3262804064,3262804095,NL +3262804096,3262804103,DE +3262804104,3262804135,NL +3262804136,3262804143,DE +3262804144,3262804183,NL 3262804184,3262804191,DE -3262804192,3262804519,NL +3262804192,3262804359,NL +3262804360,3262804367,DE +3262804368,3262804383,NL +3262804384,3262804391,DE +3262804392,3262804399,NL +3262804400,3262804407,DE +3262804408,3262804479,NL +3262804480,3262804487,DE +3262804488,3262804519,NL 3262804520,3262804527,DE -3262804528,3262804831,NL -3262804832,3262804839,DE -3262804840,3262805551,NL +3262804528,3262804823,NL +3262804824,3262804839,DE +3262804840,3262804871,NL +3262804872,3262804879,DE +3262804880,3262804887,NL +3262804888,3262804895,DE +3262804896,3262804991,NL +3262804992,3262804999,DE +3262805000,3262805255,NL +3262805256,3262805263,DE +3262805264,3262805287,NL +3262805288,3262805295,DE +3262805296,3262805343,NL +3262805344,3262805351,DE +3262805352,3262805551,NL 3262805552,3262805559,DE -3262805560,3262805743,NL -3262805744,3262805751,DE -3262805752,3262806015,NL +3262805560,3262805895,NL +3262805896,3262805903,DE +3262805904,3262805927,NL +3262805928,3262805943,DE +3262805944,3262805991,NL +3262805992,3262805999,DE +3262806000,3262806015,NL 3262806016,3262809087,DE -3262809088,3262809119,NL -3262809120,3262809127,DE -3262809128,3262810167,NL -3262810168,3262810175,DE -3262810176,3262810191,NL -3262810192,3262810199,DE -3262810200,3262810247,NL +3262809088,3262809111,NL +3262809112,3262809135,DE +3262809136,3262809247,NL +3262809248,3262809255,DE +3262809256,3262809423,NL +3262809424,3262809431,DE +3262809432,3262809687,NL +3262809688,3262809695,DE +3262809696,3262809831,NL +3262809832,3262809839,DE +3262809840,3262809935,NL +3262809936,3262809943,DE +3262809944,3262810143,NL +3262810144,3262810151,DE +3262810152,3262810167,NL +3262810168,3262810183,DE +3262810184,3262810247,NL 3262810248,3262810255,DE -3262810256,3262810655,NL -3262810656,3262810663,DE +3262810256,3262810471,NL +3262810472,3262810479,DE +3262810480,3262810647,NL +3262810648,3262810663,DE 3262810664,3262810727,NL 3262810728,3262810735,DE -3262810736,3262811535,NL +3262810736,3262810807,NL +3262810808,3262810815,DE +3262810816,3262810879,NL +3262810880,3262810887,DE +3262810888,3262810911,NL +3262810912,3262810919,DE +3262810920,3262811039,NL +3262811040,3262811047,DE +3262811048,3262811055,NL +3262811056,3262811063,DE +3262811064,3262811095,NL +3262811096,3262811103,DE +3262811104,3262811175,NL +3262811176,3262811183,DE +3262811184,3262811199,NL +3262811200,3262811207,DE +3262811208,3262811231,NL +3262811232,3262811239,DE +3262811240,3262811279,NL +3262811280,3262811287,DE +3262811288,3262811295,NL +3262811296,3262811303,DE +3262811304,3262811319,NL +3262811320,3262811327,DE +3262811328,3262811343,NL +3262811344,3262811351,DE +3262811352,3262811399,NL +3262811400,3262811407,DE +3262811408,3262811503,NL +3262811504,3262811511,DE +3262811512,3262811535,NL 3262811536,3262811543,DE -3262811544,3262811935,NL +3262811544,3262811599,NL +3262811600,3262811607,DE +3262811608,3262811759,NL +3262811760,3262811767,DE +3262811768,3262811935,NL 3262811936,3262811943,DE 3262811944,3262812063,NL 3262812064,3262812071,DE -3262812072,3262812575,NL +3262812072,3262812087,NL +3262812088,3262812095,DE +3262812096,3262812127,NL +3262812128,3262812135,DE +3262812136,3262812247,NL +3262812248,3262812263,DE +3262812264,3262812487,NL +3262812488,3262812495,DE +3262812496,3262812575,NL 3262812576,3262812583,DE -3262812584,3262813415,NL +3262812584,3262812775,NL +3262812776,3262812783,DE +3262812784,3262812927,NL +3262812928,3262812935,DE +3262812936,3262812991,NL +3262812992,3262812999,DE +3262813000,3262813047,NL +3262813048,3262813055,DE +3262813056,3262813343,NL +3262813344,3262813351,DE +3262813352,3262813415,NL 3262813416,3262813423,DE 3262813424,3262813455,NL 3262813456,3262813463,DE -3262813464,3262813631,NL -3262813632,3262813639,DE -3262813640,3262814079,NL +3262813464,3262813503,NL +3262813504,3262813511,DE +3262813512,3262813623,NL +3262813624,3262813639,DE +3262813640,3262813807,NL +3262813808,3262813815,DE +3262813816,3262813903,NL +3262813904,3262813911,DE +3262813912,3262813951,NL +3262813952,3262813959,DE +3262813960,3262813983,NL +3262813984,3262813991,DE +3262813992,3262814023,NL +3262814024,3262814031,DE +3262814032,3262814079,NL 3262814080,3262814087,DE -3262814088,3262814519,NL +3262814088,3262814095,NL +3262814096,3262814103,DE +3262814104,3262814391,NL +3262814392,3262814399,DE +3262814400,3262814519,NL 3262814520,3262814527,DE -3262814528,3262815303,NL +3262814528,3262814575,NL +3262814576,3262814583,DE +3262814584,3262814791,NL +3262814792,3262814799,DE +3262814800,3262814847,NL +3262814848,3262814855,DE +3262814856,3262814887,NL +3262814888,3262814895,DE +3262814896,3262815199,NL +3262815200,3262815207,DE +3262815208,3262815303,NL 3262815304,3262815311,DE -3262815312,3262815671,NL -3262815672,3262815679,DE -3262815680,3262815791,NL +3262815312,3262815423,NL +3262815424,3262815431,DE +3262815432,3262815599,NL +3262815600,3262815607,DE +3262815608,3262815671,NL +3262815672,3262815687,DE +3262815688,3262815719,NL +3262815720,3262815727,DE +3262815728,3262815791,NL 3262815792,3262815799,DE -3262815800,3262824959,NL +3262815800,3262824527,NL +3262824528,3262824551,DE +3262824552,3262824687,NL +3262824688,3262824695,DE +3262824696,3262824759,NL +3262824760,3262824767,DE +3262824768,3262824783,NL +3262824784,3262824791,DE +3262824792,3262824903,NL +3262824904,3262824911,DE +3262824912,3262824919,NL +3262824920,3262824927,DE +3262824928,3262824959,NL 3262824960,3262824975,DE 3262824976,3262825071,NL 3262825072,3262825079,DE -3262825080,3262825223,NL +3262825080,3262825119,NL +3262825120,3262825127,DE +3262825128,3262825135,NL +3262825136,3262825143,DE +3262825144,3262825151,NL +3262825152,3262825159,DE +3262825160,3262825223,NL 3262825224,3262825231,DE -3262825232,3262825567,NL +3262825232,3262825327,NL +3262825328,3262825335,DE +3262825336,3262825431,NL +3262825432,3262825439,DE +3262825440,3262825463,NL +3262825464,3262825471,DE +3262825472,3262825503,NL +3262825504,3262825511,DE +3262825512,3262825519,NL +3262825520,3262825527,DE +3262825528,3262825535,NL +3262825536,3262825543,DE +3262825544,3262825567,NL 3262825568,3262825575,DE -3262825576,3262825719,NL +3262825576,3262825591,NL +3262825592,3262825599,DE +3262825600,3262825639,NL +3262825640,3262825647,DE +3262825648,3262825671,NL +3262825672,3262825687,DE +3262825688,3262825719,NL 3262825720,3262825727,DE -3262825728,3262825879,NL +3262825728,3262825783,NL +3262825784,3262825791,DE +3262825792,3262825879,NL 3262825880,3262825887,DE -3262825888,3262825927,NL -3262825928,3262825935,DE -3262825936,3262826815,NL -3262826816,3262826823,DE -3262826824,3262827039,NL +3262825888,3262826103,NL +3262826104,3262826111,DE +3262826112,3262826119,NL +3262826120,3262826127,DE +3262826128,3262826263,NL +3262826264,3262826271,DE +3262826272,3262826671,NL +3262826672,3262826679,DE +3262826680,3262826727,NL +3262826728,3262826735,DE +3262826736,3262826815,NL +3262826816,3262826831,DE +3262826832,3262826855,NL +3262826856,3262826863,DE +3262826864,3262827039,NL 3262827040,3262827047,DE 3262827048,3262827143,NL 3262827144,3262827151,DE -3262827152,3262827287,NL +3262827152,3262827215,NL +3262827216,3262827223,DE +3262827224,3262827263,NL +3262827264,3262827271,DE +3262827272,3262827287,NL 3262827288,3262827295,DE 3262827296,3262827303,NL -3262827304,3262827311,DE -3262827312,3262828951,NL +3262827304,3262827319,DE +3262827320,3262827327,NL +3262827328,3262827335,DE +3262827336,3262827671,NL +3262827672,3262827679,DE +3262827680,3262827719,NL +3262827720,3262827727,DE +3262827728,3262828023,NL +3262828024,3262828031,DE +3262828032,3262828159,NL +3262828160,3262828167,DE +3262828168,3262828247,NL +3262828248,3262828255,DE +3262828256,3262828463,NL +3262828464,3262828471,DE +3262828472,3262828551,NL +3262828552,3262828559,DE +3262828560,3262828591,NL +3262828592,3262828599,DE +3262828600,3262828879,NL +3262828880,3262828887,DE +3262828888,3262828951,NL 3262828952,3262828959,DE -3262828960,3262829167,NL -3262829168,3262829175,DE -3262829176,3262829527,NL -3262829528,3262829535,DE -3262829536,3262829567,NL +3262828960,3262829015,NL +3262829016,3262829023,DE +3262829024,3262829087,NL +3262829088,3262829095,DE +3262829096,3262829167,NL +3262829168,3262829183,DE +3262829184,3262829303,NL +3262829304,3262829311,DE +3262829312,3262829399,NL +3262829400,3262829407,DE +3262829408,3262829431,NL +3262829432,3262829439,DE +3262829440,3262829495,NL +3262829496,3262829503,DE +3262829504,3262829527,NL +3262829528,3262829551,DE +3262829552,3262829567,NL 3262829568,3262830599,DE 3262830600,3262830839,NL 3262830840,3262830847,DE -3262830848,3262832055,NL +3262830848,3262830951,NL +3262830952,3262830959,DE +3262830960,3262831295,NL +3262831296,3262831303,DE +3262831304,3262831415,NL +3262831416,3262831423,DE +3262831424,3262831495,NL +3262831496,3262831503,DE +3262831504,3262831743,NL +3262831744,3262831751,DE +3262831752,3262831983,NL +3262831984,3262831991,DE +3262831992,3262832055,NL 3262832056,3262832063,DE 3262832064,3262832087,NL 3262832088,3262832095,DE -3262832096,3262832271,NL +3262832096,3262832159,NL +3262832160,3262832167,DE +3262832168,3262832191,NL +3262832192,3262832199,DE +3262832200,3262832239,NL +3262832240,3262832247,DE +3262832248,3262832271,NL 3262832272,3262832279,DE -3262832280,3262832639,NL +3262832280,3262832463,NL +3262832464,3262832471,DE +3262832472,3262832567,NL +3262832568,3262832575,DE +3262832576,3262832639,NL 3262832640,3262840319,DE -3262840320,3262841255,NL +3262840320,3262840583,NL +3262840584,3262840591,DE +3262840592,3262840751,NL +3262840752,3262840759,DE +3262840760,3262840799,NL +3262840800,3262840807,DE +3262840808,3262841255,NL 3262841256,3262841263,DE -3262841264,3262841551,NL +3262841264,3262841287,NL +3262841288,3262841295,DE +3262841296,3262841551,NL 3262841552,3262841559,DE 3262841560,3262841743,NL 3262841744,3262841751,DE 3262841752,3262841831,NL 3262841832,3262841847,DE -3262841848,3262842423,NL +3262841848,3262841863,NL +3262841864,3262841871,DE +3262841872,3262841887,NL +3262841888,3262841895,DE +3262841896,3262842007,NL +3262842008,3262842015,DE +3262842016,3262842191,NL +3262842192,3262842199,DE +3262842200,3262842287,NL +3262842288,3262842295,DE +3262842296,3262842375,NL +3262842376,3262842383,DE +3262842384,3262842423,NL 3262842424,3262842431,DE -3262842432,3262842623,NL +3262842432,3262842487,NL +3262842488,3262842495,DE +3262842496,3262842607,NL +3262842608,3262842615,DE +3262842616,3262842623,NL 3262842624,3262842887,DE -3262842888,3262843815,NL +3262842888,3262843055,NL +3262843056,3262843063,DE +3262843064,3262843311,NL +3262843312,3262843327,DE +3262843328,3262843415,NL +3262843416,3262843423,DE +3262843424,3262843799,NL +3262843800,3262843807,DE +3262843808,3262843815,NL 3262843816,3262843823,DE -3262843824,3262844511,NL +3262843824,3262844055,NL +3262844056,3262844063,DE +3262844064,3262844231,NL +3262844232,3262844239,DE +3262844240,3262844247,NL +3262844248,3262844255,DE +3262844256,3262844303,NL +3262844304,3262844311,DE +3262844312,3262844511,NL 3262844512,3262844519,DE -3262844520,3262844855,NL +3262844520,3262844663,NL +3262844664,3262844671,DE +3262844672,3262844767,NL +3262844768,3262844775,DE +3262844776,3262844855,NL 3262844856,3262844871,DE 3262844872,3262844895,NL 3262844896,3262844903,DE -3262844904,3262845383,NL +3262844904,3262844967,NL +3262844968,3262844983,DE +3262844984,3262845231,NL +3262845232,3262845239,DE +3262845240,3262845247,NL +3262845248,3262845255,DE +3262845256,3262845335,NL +3262845336,3262845343,DE +3262845344,3262845383,NL 3262845384,3262845391,DE 3262845392,3262845407,NL 3262845408,3262845415,DE 3262845416,3262845655,NL -3262845656,3262845663,DE -3262845664,3262845959,NL +3262845656,3262845671,DE +3262845672,3262845679,NL +3262845680,3262845695,DE +3262845696,3262845815,NL +3262845816,3262845823,DE +3262845824,3262845959,NL 3262845960,3262845967,DE -3262845968,3262846687,NL +3262845968,3262846231,NL +3262846232,3262846239,DE +3262846240,3262846255,NL +3262846256,3262846263,DE +3262846264,3262846543,NL +3262846544,3262846551,DE +3262846552,3262846567,NL +3262846568,3262846575,DE +3262846576,3262846687,NL 3262846688,3262846695,DE -3262846696,3262847079,NL +3262846696,3262846759,NL +3262846760,3262846767,DE +3262846768,3262847039,NL +3262847040,3262847047,DE +3262847048,3262847079,NL 3262847080,3262847087,DE -3262847088,3262848663,NL +3262847088,3262847111,NL +3262847112,3262847119,DE +3262847120,3262847135,NL +3262847136,3262847143,DE +3262847144,3262847263,NL +3262847264,3262847271,DE +3262847272,3262847295,NL +3262847296,3262847303,DE +3262847304,3262847647,NL +3262847648,3262847655,DE +3262847656,3262847815,NL +3262847816,3262847823,DE +3262847824,3262847887,NL +3262847888,3262847895,DE +3262847896,3262847935,NL +3262847936,3262847943,DE +3262847944,3262848511,NL +3262848512,3262848519,DE +3262848520,3262848543,NL +3262848544,3262848551,DE +3262848552,3262848663,NL 3262848664,3262848679,DE -3262848680,3262848879,NL -3262848880,3262848887,DE -3262848888,3262848927,NL +3262848680,3262848695,NL +3262848696,3262848703,DE +3262848704,3262848711,NL +3262848712,3262848719,DE +3262848720,3262848815,NL +3262848816,3262848831,DE +3262848832,3262848871,NL +3262848872,3262848887,DE +3262848888,3262848911,NL +3262848912,3262848919,DE +3262848920,3262848927,NL 3262848928,3262848935,DE 3262848936,3262848943,NL 3262848944,3262848967,DE 3262848968,3262848975,NL 3262848976,3262848983,DE -3262848984,3262849175,NL +3262848984,3262849063,NL +3262849064,3262849071,DE +3262849072,3262849175,NL 3262849176,3262849183,DE -3262849184,3262849303,NL +3262849184,3262849199,NL +3262849200,3262849207,DE +3262849208,3262849215,NL +3262849216,3262849223,DE +3262849224,3262849303,NL 3262849304,3262849311,DE -3262849312,3262850071,NL +3262849312,3262849359,NL +3262849360,3262849367,DE +3262849368,3262849495,NL +3262849496,3262849503,DE +3262849504,3262849631,NL +3262849632,3262849639,DE +3262849640,3262849831,NL +3262849832,3262849839,DE +3262849840,3262850071,NL 3262850072,3262850079,DE -3262850080,3262850119,NL -3262850120,3262850127,DE -3262850128,3262850191,NL +3262850080,3262850191,NL 3262850192,3262850199,DE 3262850200,3262850263,NL 3262850264,3262850271,DE -3262850272,3262850647,NL -3262850648,3262850655,DE -3262850656,3262850687,NL -3262850688,3262850695,DE -3262850696,3262850967,NL +3262850272,3262850375,NL +3262850376,3262850383,DE +3262850384,3262850399,NL +3262850400,3262850407,DE +3262850408,3262850447,NL +3262850448,3262850455,DE +3262850456,3262850599,NL +3262850600,3262850607,DE +3262850608,3262850647,NL +3262850648,3262850663,DE +3262850664,3262850679,NL +3262850680,3262850695,DE +3262850696,3262850759,NL +3262850760,3262850767,DE +3262850768,3262850783,NL +3262850784,3262850791,DE +3262850792,3262850823,NL +3262850824,3262850831,DE +3262850832,3262850935,NL +3262850936,3262850943,DE +3262850944,3262850967,NL 3262850968,3262850975,DE -3262850976,3262851463,NL +3262850976,3262851175,NL +3262851176,3262851183,DE +3262851184,3262851407,NL +3262851408,3262851415,DE +3262851416,3262851463,NL 3262851464,3262851471,DE 3262851472,3262851487,NL 3262851488,3262851495,DE -3262851496,3262852351,NL -3262852352,3262852607,DE -3262852608,3262853063,NL -3262853064,3262853071,DE -3262853072,3262853399,NL +3262851496,3262851887,NL +3262851888,3262851895,DE +3262851896,3262851935,NL +3262851936,3262851943,DE +3262851944,3262852199,NL +3262852200,3262852207,DE +3262852208,3262852303,NL +3262852304,3262852311,DE +3262852312,3262852351,NL +3262852352,3262852615,DE +3262852616,3262852887,NL +3262852888,3262852895,DE +3262852896,3262852951,NL +3262852952,3262852959,DE +3262852960,3262853063,NL +3262853064,3262853079,DE +3262853080,3262853127,NL +3262853128,3262853135,DE +3262853136,3262853343,NL +3262853344,3262853351,DE +3262853352,3262853399,NL 3262853400,3262853407,DE 3262853408,3262853431,NL 3262853432,3262853439,DE -3262853440,3262853463,NL +3262853440,3262853447,NL +3262853448,3262853455,DE +3262853456,3262853463,NL 3262853464,3262853471,DE -3262853472,3262854399,NL +3262853472,3262853695,NL +3262853696,3262853703,DE +3262853704,3262854175,NL +3262854176,3262854183,DE +3262854184,3262854399,NL 3262854400,3262854407,DE -3262854408,3262854863,NL +3262854408,3262854463,NL +3262854464,3262854471,DE +3262854472,3262854735,NL +3262854736,3262854743,DE +3262854744,3262854823,NL +3262854824,3262854831,DE +3262854832,3262854863,NL 3262854864,3262854871,DE -3262854872,3262855119,NL +3262854872,3262854959,NL +3262854960,3262854967,DE +3262854968,3262855039,NL +3262855040,3262855047,DE +3262855048,3262855119,NL 3262855120,3262855127,DE -3262855128,3262855767,NL +3262855128,3262855359,NL +3262855360,3262855367,DE +3262855368,3262855559,NL +3262855560,3262855567,DE +3262855568,3262855767,NL 3262855768,3262855775,DE 3262855776,3262855935,NL 3262855936,3262857215,DE -3262857216,3262857439,NL +3262857216,3262857367,NL +3262857368,3262857375,DE +3262857376,3262857439,NL 3262857440,3262857447,DE -3262857448,3262857703,NL +3262857448,3262857463,NL +3262857464,3262857471,DE +3262857472,3262857703,NL 3262857704,3262857711,DE -3262857712,3262857919,NL -3262857920,3262857927,DE -3262857928,3262858431,NL +3262857712,3262857791,NL +3262857792,3262857799,DE +3262857800,3262857887,NL +3262857888,3262857895,DE +3262857896,3262857919,NL +3262857920,3262857935,DE +3262857936,3262857975,NL +3262857976,3262857983,DE +3262857984,3262858039,NL +3262858040,3262858047,DE +3262858048,3262858063,NL +3262858064,3262858071,DE +3262858072,3262858175,NL +3262858176,3262858183,DE +3262858184,3262858335,NL +3262858336,3262858343,DE +3262858344,3262858431,NL 3262858432,3262858439,DE -3262858440,3262858823,NL +3262858440,3262858647,NL +3262858648,3262858655,DE +3262858656,3262858751,NL +3262858752,3262858759,DE +3262858760,3262858791,NL +3262858792,3262858799,DE +3262858800,3262858823,NL 3262858824,3262858831,DE -3262858832,3262859071,NL +3262858832,3262858847,NL +3262858848,3262858863,DE +3262858864,3262858975,NL +3262858976,3262858983,DE +3262858984,3262859071,NL 3262859072,3262859079,DE -3262859080,3262860431,NL +3262859080,3262859399,NL +3262859400,3262859407,DE +3262859408,3262859431,NL +3262859432,3262859439,DE +3262859440,3262859583,NL +3262859584,3262859591,DE +3262859592,3262859671,NL +3262859672,3262859679,DE +3262859680,3262859743,NL +3262859744,3262859751,DE +3262859752,3262859759,NL +3262859760,3262859767,DE +3262859768,3262859823,NL +3262859824,3262859831,DE +3262859832,3262859863,NL +3262859864,3262859871,DE +3262859872,3262860199,NL +3262860200,3262860207,DE +3262860208,3262860263,NL +3262860264,3262860271,DE +3262860272,3262860319,NL +3262860320,3262860327,DE +3262860328,3262860367,NL +3262860368,3262860375,DE +3262860376,3262860399,NL +3262860400,3262860407,DE +3262860408,3262860431,NL 3262860432,3262860439,DE 3262860440,3262860655,NL 3262860656,3262860663,DE 3262860664,3262860751,NL 3262860752,3262860759,DE -3262860760,3262861135,NL +3262860760,3262860807,NL +3262860808,3262860815,DE +3262860816,3262860863,NL +3262860864,3262860871,DE +3262860872,3262860927,NL +3262860928,3262860935,DE +3262860936,3262861063,NL +3262861064,3262861071,DE +3262861072,3262861095,NL +3262861096,3262861103,DE +3262861104,3262861135,NL 3262861136,3262861143,DE -3262861144,3262861623,NL +3262861144,3262861231,NL +3262861232,3262861239,DE +3262861240,3262861279,NL +3262861280,3262861287,DE +3262861288,3262861399,NL +3262861400,3262861407,DE +3262861408,3262861487,NL +3262861488,3262861503,DE +3262861504,3262861607,NL +3262861608,3262861615,DE +3262861616,3262861623,NL 3262861624,3262861631,DE -3262861632,3262862247,NL +3262861632,3262861735,NL +3262861736,3262861743,DE +3262861744,3262861759,NL +3262861760,3262861767,DE +3262861768,3262862103,NL +3262862104,3262862111,DE +3262862112,3262862199,NL +3262862200,3262862207,DE +3262862208,3262862247,NL 3262862248,3262862255,DE -3262862256,3262863383,NL +3262862256,3262862615,NL +3262862616,3262862623,DE +3262862624,3262862767,NL +3262862768,3262862775,DE +3262862776,3262862823,NL +3262862824,3262862831,DE +3262862832,3262862855,NL +3262862856,3262862863,DE +3262862864,3262862927,NL +3262862928,3262862935,DE +3262862936,3262862967,NL +3262862968,3262862975,DE +3262862976,3262863079,NL +3262863080,3262863087,DE +3262863088,3262863143,NL +3262863144,3262863151,DE +3262863152,3262863191,NL +3262863192,3262863199,DE +3262863200,3262863271,NL +3262863272,3262863279,DE +3262863280,3262863383,NL 3262863384,3262863391,DE -3262863392,3262865543,NL +3262863392,3262863463,NL +3262863464,3262863479,DE +3262863480,3262863527,NL +3262863528,3262863535,DE +3262863536,3262863631,NL +3262863632,3262863639,DE +3262863640,3262863751,NL +3262863752,3262863775,DE +3262863776,3262863807,NL +3262863808,3262863815,DE +3262863816,3262864063,NL +3262864064,3262864071,DE +3262864072,3262864239,NL +3262864240,3262864247,DE +3262864248,3262864423,NL +3262864424,3262864431,DE +3262864432,3262864439,NL +3262864440,3262864447,DE +3262864448,3262864519,NL +3262864520,3262864527,DE +3262864528,3262864583,NL +3262864584,3262864591,DE +3262864592,3262864743,NL +3262864744,3262864751,DE +3262864752,3262865223,NL +3262865224,3262865231,DE +3262865232,3262865303,NL +3262865304,3262865311,DE +3262865312,3262865511,NL +3262865512,3262865519,DE +3262865520,3262865527,NL +3262865528,3262865535,DE +3262865536,3262865543,NL 3262865544,3262865551,DE -3262865552,3262866375,NL +3262865552,3262865575,NL +3262865576,3262865583,DE +3262865584,3262865615,NL +3262865616,3262865623,DE +3262865624,3262865631,NL +3262865632,3262865639,DE +3262865640,3262865783,NL +3262865784,3262865791,DE +3262865792,3262865823,NL +3262865824,3262865831,DE +3262865832,3262865975,NL +3262865976,3262865983,DE +3262865984,3262866151,NL +3262866152,3262866159,DE +3262866160,3262866183,NL +3262866184,3262866191,DE +3262866192,3262866375,NL 3262866376,3262866383,DE -3262866384,3262866463,NL -3262866464,3262866471,DE -3262866472,3262867407,NL +3262866384,3262866455,NL +3262866456,3262866471,DE +3262866472,3262867191,NL +3262867192,3262867199,DE +3262867200,3262867271,NL +3262867272,3262867279,DE +3262867280,3262867383,NL +3262867384,3262867391,DE +3262867392,3262867407,NL 3262867408,3262867415,DE -3262867416,3262867703,NL +3262867416,3262867479,NL +3262867480,3262867487,DE +3262867488,3262867703,NL 3262867704,3262867711,DE 3262867712,3262867815,NL 3262867816,3262867823,DE -3262867824,3262868439,NL -3262868440,3262868447,DE -3262868448,3262869439,NL +3262867824,3262867863,NL +3262867864,3262867871,DE +3262867872,3262868063,NL +3262868064,3262868071,DE +3262868072,3262868095,NL +3262868096,3262868103,DE +3262868104,3262868327,NL +3262868328,3262868335,DE +3262868336,3262868487,NL +3262868488,3262868495,DE +3262868496,3262868607,NL +3262868608,3262868615,DE +3262868616,3262868903,NL +3262868904,3262868911,DE +3262868912,3262868943,NL +3262868944,3262868951,DE +3262868952,3262869023,NL +3262869024,3262869031,DE +3262869032,3262869047,NL +3262869048,3262869055,DE +3262869056,3262869143,NL +3262869144,3262869151,DE +3262869152,3262869439,NL 3262869440,3262869447,DE -3262869448,3262869831,NL +3262869448,3262869575,NL +3262869576,3262869583,DE +3262869584,3262869639,NL +3262869640,3262869647,DE +3262869648,3262869663,NL +3262869664,3262869671,DE +3262869672,3262869687,NL +3262869688,3262869695,DE +3262869696,3262869751,NL +3262869752,3262869759,DE +3262869760,3262869831,NL 3262869832,3262869839,DE -3262869840,3262870567,NL +3262869840,3262870063,NL +3262870064,3262870071,DE +3262870072,3262870343,NL +3262870344,3262870351,DE +3262870352,3262870527,NL +3262870528,3262870535,DE +3262870536,3262870567,NL 3262870568,3262870575,DE -3262870576,3262871223,NL +3262870576,3262870751,NL +3262870752,3262870759,DE +3262870760,3262870999,NL +3262871000,3262871007,DE +3262871008,3262871223,NL 3262871224,3262871231,DE -3262871232,3262871359,NL +3262871232,3262871255,NL +3262871256,3262871263,DE +3262871264,3262871335,NL +3262871336,3262871343,DE +3262871344,3262871359,NL 3262871360,3262871367,DE 3262871368,3262871551,NL 3262871552,3262872319,DE @@ -51540,125 +48320,355 @@ 3262872400,3262872407,DE 3262872408,3262872663,NL 3262872664,3262872671,DE -3262872672,3262872903,NL +3262872672,3262872751,NL +3262872752,3262872759,DE +3262872760,3262872903,NL 3262872904,3262872911,DE -3262872912,3262873303,NL +3262872912,3262872975,NL +3262872976,3262872983,DE +3262872984,3262873023,NL +3262873024,3262873031,DE +3262873032,3262873287,NL +3262873288,3262873295,DE +3262873296,3262873303,NL 3262873304,3262873311,DE -3262873312,3262874087,NL +3262873312,3262873351,NL +3262873352,3262873359,DE +3262873360,3262873415,NL +3262873416,3262873423,DE +3262873424,3262873759,NL +3262873760,3262873767,DE +3262873768,3262873823,NL +3262873824,3262873831,DE +3262873832,3262874087,NL 3262874088,3262874095,DE -3262874096,3262875031,NL +3262874096,3262874103,NL +3262874104,3262874111,DE +3262874112,3262874399,NL +3262874400,3262874407,DE +3262874408,3262874591,NL +3262874592,3262874599,DE +3262874600,3262874639,NL +3262874640,3262874647,DE +3262874648,3262874783,NL +3262874784,3262874791,DE +3262874792,3262874903,NL +3262874904,3262874911,DE +3262874912,3262874999,NL +3262875000,3262875015,DE +3262875016,3262875031,NL 3262875032,3262875039,DE 3262875040,3262875199,NL 3262875200,3262875207,DE -3262875208,3262876423,NL +3262875208,3262875335,NL +3262875336,3262875343,DE +3262875344,3262875415,NL +3262875416,3262875423,DE +3262875424,3262875431,NL +3262875432,3262875439,DE +3262875440,3262875511,NL +3262875512,3262875519,DE +3262875520,3262875623,NL +3262875624,3262875631,DE +3262875632,3262876271,NL +3262876272,3262876279,DE +3262876280,3262876375,NL +3262876376,3262876383,DE +3262876384,3262876423,NL 3262876424,3262876431,DE -3262876432,3262876927,NL +3262876432,3262876655,NL +3262876656,3262876663,DE +3262876664,3262876807,NL +3262876808,3262876815,DE +3262876816,3262876847,NL +3262876848,3262876855,DE +3262876856,3262876911,NL +3262876912,3262876919,DE +3262876920,3262876927,NL 3262876928,3262877951,DE 3262877952,3262878015,NL 3262878016,3262878023,DE -3262878024,3262878215,NL -3262878216,3262878223,DE -3262878224,3262878375,NL +3262878024,3262878295,NL +3262878296,3262878303,DE +3262878304,3262878375,NL 3262878376,3262878383,DE -3262878384,3262879167,NL +3262878384,3262878455,NL +3262878456,3262878463,DE +3262878464,3262878767,NL +3262878768,3262878775,DE +3262878776,3262879143,NL +3262879144,3262879151,DE +3262879152,3262879167,NL 3262879168,3262879175,DE 3262879176,3262879231,NL 3262879232,3262879239,DE -3262879240,3262879631,NL +3262879240,3262879271,NL +3262879272,3262879279,DE +3262879280,3262879567,NL +3262879568,3262879575,DE +3262879576,3262879631,NL 3262879632,3262879639,DE -3262879640,3262880239,NL +3262879640,3262879807,NL +3262879808,3262879815,DE +3262879816,3262880239,NL 3262880240,3262880247,DE -3262880248,3262881999,NL -3262882000,3262882007,DE -3262882008,3262882543,NL +3262880248,3262880815,NL +3262880816,3262880823,DE +3262880824,3262880911,NL +3262880912,3262880919,DE +3262880920,3262881103,NL +3262881104,3262881111,DE +3262881112,3262881135,NL +3262881136,3262881143,DE +3262881144,3262881423,NL +3262881424,3262881431,DE +3262881432,3262881527,NL +3262881528,3262881535,DE +3262881536,3262881599,NL +3262881600,3262881607,DE +3262881608,3262881839,NL +3262881840,3262881847,DE +3262881848,3262881975,NL +3262881976,3262881983,DE +3262881984,3262881999,NL +3262882000,3262882015,DE +3262882016,3262882039,NL +3262882040,3262882047,DE +3262882048,3262882527,NL +3262882528,3262882535,DE +3262882536,3262882543,NL 3262882544,3262882551,DE 3262882552,3262882559,NL 3262882560,3262883071,DE 3262883072,3262883127,NL 3262883128,3262883135,DE -3262883136,3262883191,NL -3262883192,3262883199,DE -3262883200,3262883399,NL +3262883136,3262883175,NL +3262883176,3262883183,DE +3262883184,3262883335,NL +3262883336,3262883343,DE +3262883344,3262883399,NL 3262883400,3262883407,DE -3262883408,3262884335,NL +3262883408,3262883439,NL +3262883440,3262883447,DE +3262883448,3262883647,NL +3262883648,3262883655,DE +3262883656,3262884055,NL +3262884056,3262884063,DE +3262884064,3262884103,NL +3262884104,3262884111,DE +3262884112,3262884127,NL +3262884128,3262884135,DE +3262884136,3262884159,NL +3262884160,3262884167,DE +3262884168,3262884199,NL +3262884200,3262884207,DE +3262884208,3262884247,NL +3262884248,3262884255,DE +3262884256,3262884335,NL 3262884336,3262884343,DE -3262884344,3262884495,NL +3262884344,3262884455,NL +3262884456,3262884463,DE +3262884464,3262884495,NL 3262884496,3262884503,DE -3262884504,3262884615,NL -3262884616,3262884623,DE -3262884624,3262885895,NL +3262884504,3262884511,NL +3262884512,3262884519,DE +3262884520,3262884615,NL +3262884616,3262884631,DE +3262884632,3262884807,NL +3262884808,3262884815,DE +3262884816,3262884951,NL +3262884952,3262884959,DE +3262884960,3262885023,NL +3262885024,3262885031,DE +3262885032,3262885047,NL +3262885048,3262885055,DE +3262885056,3262885135,NL +3262885136,3262885143,DE +3262885144,3262885431,NL +3262885432,3262885439,DE +3262885440,3262885447,NL +3262885448,3262885455,DE +3262885456,3262885703,NL +3262885704,3262885727,DE +3262885728,3262885759,NL +3262885760,3262885767,DE +3262885768,3262885855,NL +3262885856,3262885863,DE +3262885864,3262885895,NL 3262885896,3262885903,DE -3262885904,3262886015,NL +3262885904,3262885927,NL +3262885928,3262885935,DE +3262885936,3262886015,NL 3262886016,3262886023,DE -3262886024,3262886191,NL +3262886024,3262886167,NL +3262886168,3262886175,DE +3262886176,3262886191,NL 3262886192,3262886199,DE -3262886200,3262886583,NL +3262886200,3262886247,NL +3262886248,3262886255,DE +3262886256,3262886407,NL +3262886408,3262886415,DE +3262886416,3262886551,NL +3262886552,3262886559,DE +3262886560,3262886583,NL 3262886584,3262886591,DE 3262886592,3262886679,NL 3262886680,3262886687,DE -3262886688,3262886799,NL -3262886800,3262886807,DE -3262886808,3262886855,NL -3262886856,3262886863,DE -3262886864,3262887167,NL +3262886688,3262886743,NL +3262886744,3262886751,DE +3262886752,3262886791,NL +3262886792,3262886807,DE +3262886808,3262886895,NL +3262886896,3262886903,DE +3262886904,3262886991,NL +3262886992,3262886999,DE +3262887000,3262887167,NL 3262887168,3262887175,DE -3262887176,3262887247,NL +3262887176,3262887191,NL +3262887192,3262887199,DE +3262887200,3262887247,NL 3262887248,3262887255,DE -3262887256,3262887519,NL +3262887256,3262887367,NL +3262887368,3262887375,DE +3262887376,3262887479,NL +3262887480,3262887495,DE +3262887496,3262887519,NL 3262887520,3262887527,DE -3262887528,3262888183,NL -3262888184,3262888191,DE -3262888192,3262888207,NL +3262887528,3262887647,NL +3262887648,3262887655,DE +3262887656,3262888167,NL +3262888168,3262888175,DE +3262888176,3262888191,NL +3262888192,3262888199,DE +3262888200,3262888207,NL 3262888208,3262888215,DE -3262888216,3262888399,NL -3262888400,3262888407,DE -3262888408,3262888639,NL -3262888640,3262888647,DE -3262888648,3262889111,NL +3262888216,3262888255,NL +3262888256,3262888263,DE +3262888264,3262888391,NL +3262888392,3262888399,DE +3262888400,3262888447,NL +3262888448,3262888455,DE +3262888456,3262888511,NL +3262888512,3262888527,DE +3262888528,3262888783,NL +3262888784,3262888791,DE +3262888792,3262888807,NL +3262888808,3262888815,DE +3262888816,3262889031,NL +3262889032,3262889039,DE +3262889040,3262889111,NL 3262889112,3262889119,DE -3262889120,3262889351,NL -3262889352,3262889359,DE -3262889360,3262889415,NL +3262889120,3262889343,NL +3262889344,3262889359,DE +3262889360,3262889399,NL +3262889400,3262889407,DE +3262889408,3262889415,NL 3262889416,3262889423,DE -3262889424,3262889519,NL +3262889424,3262889447,NL +3262889448,3262889463,DE +3262889464,3262889519,NL 3262889520,3262889527,DE -3262889528,3262890047,NL +3262889528,3262889543,NL +3262889544,3262889559,DE +3262889560,3262889591,NL +3262889592,3262889599,DE +3262889600,3262889983,NL +3262889984,3262889999,DE +3262890000,3262890007,NL +3262890008,3262890015,DE +3262890016,3262890047,NL 3262890048,3262890055,DE -3262890056,3262890319,NL +3262890056,3262890087,NL +3262890088,3262890095,DE +3262890096,3262890319,NL 3262890320,3262890327,DE -3262890328,3262890623,NL +3262890328,3262890583,NL +3262890584,3262890591,DE +3262890592,3262890623,NL 3262890624,3262890631,DE 3262890632,3262890879,NL 3262890880,3262890887,DE -3262890888,3262891463,NL +3262890888,3262890991,NL +3262890992,3262890999,DE +3262891000,3262891047,NL +3262891048,3262891055,DE +3262891056,3262891191,NL +3262891192,3262891207,DE +3262891208,3262891359,NL +3262891360,3262891367,DE +3262891368,3262891463,NL 3262891464,3262891471,DE -3262891472,3262891871,NL +3262891472,3262891479,NL +3262891480,3262891487,DE +3262891488,3262891759,NL +3262891760,3262891767,DE +3262891768,3262891871,NL 3262891872,3262891879,DE 3262891880,3262892119,NL 3262892120,3262892127,DE -3262892128,3262892399,NL +3262892128,3262892223,NL +3262892224,3262892231,DE +3262892232,3262892311,NL +3262892312,3262892319,DE +3262892320,3262892399,NL 3262892400,3262892407,DE 3262892408,3262892671,NL 3262892672,3262892679,DE 3262892680,3262892703,NL 3262892704,3262892711,DE -3262892712,3262892887,NL -3262892888,3262892895,DE -3262892896,3262893127,NL +3262892712,3262892879,NL +3262892880,3262892895,DE +3262892896,3262892991,NL +3262892992,3262892999,DE +3262893000,3262893127,NL 3262893128,3262893135,DE -3262893136,3262893343,NL +3262893136,3262893151,NL +3262893152,3262893159,DE +3262893160,3262893255,NL +3262893256,3262893263,DE +3262893264,3262893343,NL 3262893344,3262893351,DE 3262893352,3262893479,NL 3262893480,3262893487,DE -3262893488,3262894039,NL +3262893488,3262893535,NL +3262893536,3262893543,DE +3262893544,3262893879,NL +3262893880,3262893887,DE +3262893888,3262893975,NL +3262893976,3262893983,DE +3262893984,3262894039,NL 3262894040,3262894047,DE -3262894048,3262895335,NL +3262894048,3262894119,NL +3262894120,3262894127,DE +3262894128,3262894239,NL +3262894240,3262894247,DE +3262894248,3262894359,NL +3262894360,3262894367,DE +3262894368,3262894463,NL +3262894464,3262894471,DE +3262894472,3262894623,NL +3262894624,3262894631,DE +3262894632,3262894831,NL +3262894832,3262894839,DE +3262894840,3262894855,NL +3262894856,3262894863,DE +3262894864,3262895055,NL +3262895056,3262895063,DE +3262895064,3262895103,NL +3262895104,3262895111,DE +3262895112,3262895167,NL +3262895168,3262895183,DE +3262895184,3262895335,NL 3262895336,3262895343,DE 3262895344,3262895415,NL 3262895416,3262895423,DE 3262895424,3262895495,NL 3262895496,3262895503,DE -3262895504,3262895727,NL +3262895504,3262895551,NL +3262895552,3262895559,DE +3262895560,3262895679,NL +3262895680,3262895687,DE +3262895688,3262895727,NL 3262895728,3262895735,DE 3262895736,3262895775,NL 3262895776,3262895783,DE @@ -51666,21 +48676,27 @@ 3262896184,3262896191,DE 3262896192,3262896207,NL 3262896208,3262896215,DE -3262896216,3262896327,NL +3262896216,3262896223,NL +3262896224,3262896231,DE +3262896232,3262896271,NL +3262896272,3262896279,DE +3262896280,3262896327,NL 3262896328,3262896335,DE -3262896336,3262896943,NL +3262896336,3262896471,NL +3262896472,3262896479,DE +3262896480,3262896943,NL 3262896944,3262896951,DE 3262896952,3262896983,NL 3262896984,3262896991,DE 3262896992,3262897167,NL 3262897168,3262897175,DE -3262897176,3262897447,NL +3262897176,3262897343,NL +3262897344,3262897351,DE +3262897352,3262897447,NL 3262897448,3262897455,DE 3262897456,3262897655,NL 3262897656,3262897663,DE -3262897664,3262898071,NL -3262898072,3262898079,DE -3262898080,3262898103,NL +3262897664,3262898103,NL 3262898104,3262898111,DE 3262898112,3262898119,NL 3262898120,3262898127,DE @@ -51688,41 +48704,162 @@ 3262898200,3262898207,DE 3262898208,3262898359,NL 3262898360,3262898367,DE -3262898368,3262899039,NL -3262899040,3262899047,DE -3262899048,3262899743,NL +3262898368,3262898431,NL +3262898432,3262898439,DE +3262898440,3262898639,NL +3262898640,3262898647,DE +3262898648,3262898703,NL +3262898704,3262898711,DE +3262898712,3262898727,NL +3262898728,3262898735,DE +3262898736,3262898807,NL +3262898808,3262898815,DE +3262898816,3262898863,NL +3262898864,3262898871,DE +3262898872,3262898879,NL +3262898880,3262898887,DE +3262898888,3262898951,NL +3262898952,3262898959,DE +3262898960,3262899031,NL +3262899032,3262899047,DE +3262899048,3262899159,NL +3262899160,3262899167,DE +3262899168,3262899271,NL +3262899272,3262899279,DE +3262899280,3262899423,NL +3262899424,3262899431,DE +3262899432,3262899655,NL +3262899656,3262899663,DE +3262899664,3262899743,NL 3262899744,3262899751,DE -3262899752,3262899959,NL +3262899752,3262899935,NL +3262899936,3262899943,DE +3262899944,3262899959,NL 3262899960,3262899967,DE 3262899968,3262900055,NL 3262900056,3262900063,DE -3262900064,3262900223,NL +3262900064,3262900183,NL +3262900184,3262900191,DE +3262900192,3262900223,NL 3262900224,3262900479,DE 3262900480,3262900487,NL -3262900488,3262900495,DE -3262900496,3262900663,NL +3262900488,3262900503,DE +3262900504,3262900583,NL +3262900584,3262900591,DE +3262900592,3262900663,NL 3262900664,3262900671,DE -3262900672,3262901079,NL +3262900672,3262900799,NL +3262900800,3262900807,DE +3262900808,3262900919,NL +3262900920,3262900927,DE +3262900928,3262901015,NL +3262901016,3262901023,DE +3262901024,3262901079,NL 3262901080,3262901087,DE -3262901088,3262901511,NL +3262901088,3262901111,NL +3262901112,3262901119,DE +3262901120,3262901511,NL 3262901512,3262901519,DE -3262901520,3262902871,NL +3262901520,3262901615,NL +3262901616,3262901623,DE +3262901624,3262901663,NL +3262901664,3262901671,DE +3262901672,3262901743,NL +3262901744,3262901751,DE +3262901752,3262901887,NL +3262901888,3262901895,DE +3262901896,3262901975,NL +3262901976,3262901983,DE +3262901984,3262902175,NL +3262902176,3262902183,DE +3262902184,3262902295,NL +3262902296,3262902303,DE +3262902304,3262902327,NL +3262902328,3262902335,DE +3262902336,3262902631,NL +3262902632,3262902639,DE +3262902640,3262902727,NL +3262902728,3262902735,DE +3262902736,3262902831,NL +3262902832,3262902839,DE +3262902840,3262902871,NL 3262902872,3262902879,DE 3262902880,3262902991,NL 3262902992,3262902999,DE 3262903000,3262903047,NL 3262903048,3262903055,DE -3262903056,3262904215,NL +3262903056,3262903143,NL +3262903144,3262903151,DE +3262903152,3262903327,NL +3262903328,3262903343,DE +3262903344,3262903399,NL +3262903400,3262903407,DE +3262903408,3262903623,NL +3262903624,3262903631,DE +3262903632,3262903807,NL +3262903808,3262903815,DE +3262903816,3262903831,NL +3262903832,3262903839,DE +3262903840,3262904127,NL +3262904128,3262904135,DE +3262904136,3262904167,NL +3262904168,3262904175,DE +3262904176,3262904215,NL 3262904216,3262904223,DE -3262904224,3262904655,NL +3262904224,3262904255,NL +3262904256,3262904263,DE +3262904264,3262904319,NL +3262904320,3262904327,DE +3262904328,3262904383,NL +3262904384,3262904391,DE +3262904392,3262904583,NL +3262904584,3262904591,DE +3262904592,3262904631,NL +3262904632,3262904639,DE +3262904640,3262904655,NL 3262904656,3262904663,DE -3262904664,3262906367,NL +3262904664,3262904703,NL +3262904704,3262904711,DE +3262904712,3262904791,NL +3262904792,3262904799,DE +3262904800,3262904975,NL +3262904976,3262904983,DE +3262904984,3262905007,NL +3262905008,3262905015,DE +3262905016,3262905111,NL +3262905112,3262905119,DE +3262905120,3262905199,NL +3262905200,3262905207,DE +3262905208,3262905239,NL +3262905240,3262905247,DE +3262905248,3262905287,NL +3262905288,3262905295,DE +3262905296,3262905327,NL +3262905328,3262905335,DE +3262905336,3262905375,NL +3262905376,3262905383,DE +3262905384,3262905399,NL +3262905400,3262905407,DE +3262905408,3262905495,NL +3262905496,3262905503,DE +3262905504,3262905647,NL +3262905648,3262905655,DE +3262905656,3262906007,NL +3262906008,3262906015,DE +3262906016,3262906039,NL +3262906040,3262906047,DE +3262906048,3262906223,NL +3262906224,3262906231,DE +3262906232,3262906295,NL +3262906296,3262906303,DE +3262906304,3262906327,NL +3262906328,3262906343,DE +3262906344,3262906367,NL 3262906368,3262964991,CH 3262964992,3262965247,DE 3262965248,3262969599,CH 3262969856,3262971903,CH 3262971904,3263029247,IE -3263029248,3263030271,UA 3263030272,3263031295,GB 3263031296,3263032319,TR 3263032320,3263033343,RU @@ -51735,7 +48872,9 @@ 3263036416,3263036927,GR 3263036928,3263037439,RU 3263037440,3263045631,LB -3263045632,3263047935,KW +3263045632,3263046847,KW +3263046848,3263046911,IQ +3263046912,3263047935,KW 3263047936,3263048191,LB 3263048192,3263053823,KW 3263053824,3263062015,GB @@ -51746,6 +48885,7 @@ 3263071488,3263072255,NL 3263072256,3263074303,LB 3263074304,3263074815,CH +3263074816,3263075327,RO 3263075840,3263076351,SE 3263076352,3263076863,RO 3263076864,3263077375,IT @@ -52069,6 +49209,7 @@ 3264341504,3264341759,DE 3264341760,3264342015,IT 3264342016,3264342783,DE +3264342784,3264343039,ES 3264343040,3264343295,DE 3264343296,3264343551,GB 3264343552,3264343807,RO @@ -52229,6 +49370,7 @@ 3264673792,3264674303,CH 3264674304,3264674815,PL 3264674816,3264675327,GB +3264675328,3264675839,RU 3264675840,3264741375,NL 3264741376,3264749567,SI 3264749568,3264750079,LV @@ -52262,7 +49404,6 @@ 3264827136,3264827391,LV 3264827392,3264827647,FR 3264827648,3264828159,GR -3264828160,3264828415,DE 3264828416,3264828671,SE 3264828672,3264828927,MT 3264828928,3264829439,DE @@ -52339,7 +49480,6 @@ 3264855552,3264856063,DE 3264856064,3264861695,IT 3264861696,3264862079,FR -3264862080,3264862207,SE 3264862208,3264862463,PL 3264862464,3264862719,AT 3264862720,3264862975,GB @@ -52421,12 +49561,12 @@ 3264909656,3264909663,GR 3264909664,3264910590,CY 3264910591,3264910591,GR -3264910592,3264910607,CY -3264910608,3264910623,GR +3264910592,3264910611,CY +3264910612,3264910623,GR 3264910624,3264910655,CY 3264910656,3264910671,GR -3264910672,3264910695,CY -3264910696,3264910699,GR +3264910672,3264910696,CY +3264910697,3264910699,GR 3264910700,3264910707,CY 3264910708,3264910719,GR 3264910720,3264910815,CY @@ -52590,7 +49730,6 @@ 3265602560,3265602815,IT 3265602816,3265603071,IE 3265603072,3265603327,DK -3265603328,3265603583,NL 3265603584,3265603839,DE 3265603840,3265604095,PL 3265604096,3265604351,SA @@ -52605,7 +49744,7 @@ 3265606656,3265606911,AT 3265606912,3265607167,FR 3265607168,3265607423,PL -3265607680,3265607935,DK +3265607424,3265607935,DK 3265607936,3265608191,CZ 3265608192,3265608447,RU 3265608448,3265608703,SE @@ -52648,7 +49787,7 @@ 3265909504,3265909759,DE 3265909760,3265910015,RO 3265910016,3265910271,PL -3265910528,3265910783,RU +3265910272,3265910527,FR 3265910784,3265911039,NL 3265911040,3265911551,GB 3265911552,3265911807,CH @@ -52759,12 +49898,12 @@ 3266634392,3266634399,EE 3266634400,3266641919,DE 3266641920,3266707455,PL -3266707456,3266767615,DK -3266767616,3266767871,FO -3266767872,3266772991,DK +3266707456,3266772991,DK 3266772992,3266781183,IT 3266781184,3266789375,PL -3266789376,3266797567,SM +3266789376,3266796543,SM +3266796544,3266796799,IT +3266796800,3266797567,SM 3266797568,3266797823,GB 3266797824,3266798079,NL 3266798080,3266799103,GB @@ -52970,7 +50109,7 @@ 3267626496,3267626751,ES 3267626752,3267627007,RU 3267627008,3267627343,DE -3267627360,3267627487,DE +3267627360,3267627519,DE 3267627776,3267627807,DE 3267627840,3267628031,DE 3267628032,3267628287,IT @@ -52984,7 +50123,7 @@ 3267630080,3267630591,GB 3267630592,3267630847,SK 3267630848,3267630863,IT -3267630864,3267630943,FR +3267630880,3267630943,FR 3267630944,3267631055,IT 3267631056,3267631071,GB 3267631088,3267631103,IT @@ -53036,7 +50175,7 @@ 3267644936,3267644959,BE 3267644960,3267644975,FR 3267644976,3267644983,GB -3267644992,3267645055,BE +3267644984,3267645055,BE 3267645056,3267645183,GB 3267645440,3267645695,GB 3267645696,3267645951,DE @@ -53044,14 +50183,14 @@ 3267647488,3267647743,GB 3267647744,3267647999,SI 3267648000,3267648255,DE -3267648256,3267648383,GB -3267648416,3267648447,BE +3267648432,3267648447,BE 3267648448,3267648479,FR 3267648480,3267648511,GB 3267648512,3267648767,DE 3267648768,3267649023,NL 3267649024,3267649279,RU -3267649280,3267649535,DE +3267649280,3267649295,DE +3267649312,3267649471,DE 3267649792,3267650303,NL 3267650320,3267650367,AT 3267650464,3267650495,AT @@ -53083,9 +50222,10 @@ 3267661664,3267661679,GB 3267661696,3267661823,GB 3267661824,3267661831,ES -3267661840,3267661887,ES +3267661840,3267661847,ES +3267661856,3267661887,ES 3267662024,3267662031,ES -3267662040,3267662079,ES +3267662048,3267662079,ES 3267662888,3267662895,GB 3267662896,3267662951,IE 3267662952,3267662959,GB @@ -53102,7 +50242,8 @@ 3267664888,3267664895,SK 3267665920,3267666175,GB 3267666176,3267666207,GR -3267666256,3267666431,GR +3267666256,3267666263,GR +3267666272,3267666431,GR 3267666432,3267666447,GB 3267666464,3267666543,GB 3267666576,3267667199,GB @@ -53111,15 +50252,16 @@ 3267670016,3267671551,ZA 3267671552,3267671807,DE 3267671808,3267672063,NO -3267672064,3267672319,DE +3267672064,3267672223,DE +3267672256,3267672319,DE 3267672576,3267672831,AT 3267672832,3267672927,FR 3267672936,3267672999,FR 3267673008,3267673015,FR 3267673024,3267673087,FR 3267673088,3267673439,DE -3267673472,3267673503,DE -3267673600,3267673791,DE +3267673480,3267673503,DE +3267673600,3267673759,DE 3267673808,3267673855,DE 3267674112,3267674127,NL 3267674128,3267674159,GB @@ -53144,12 +50286,13 @@ 3267679488,3267679743,BE 3267680000,3267680255,CZ 3267680256,3267680767,SK -3267681280,3267681503,FR +3267681280,3267681319,FR +3267681328,3267681503,FR 3267681512,3267681535,FR 3267681792,3267681975,FR 3267682016,3267682047,FR 3267682304,3267682559,BE -3267683328,3267683359,PL +3267683336,3267683359,PL 3267683392,3267683471,PL 3267683488,3267683503,PL 3267683512,3267683527,PL @@ -53264,7 +50407,7 @@ 3268238360,3268238367,DE 3268238368,3268238463,GB 3268238464,3268238471,DE -3268238480,3268238495,GB +3268238472,3268238495,GB 3268239104,3268239359,GB 3268239584,3268240127,GB 3268240160,3268240191,GB @@ -53369,9 +50512,7 @@ 3268277760,3268278015,GB 3268278464,3268278495,GB 3268280064,3268280319,GB -3268280320,3268299007,FR -3268299008,3268299263,CF -3268299264,3268335615,FR +3268280320,3268335615,FR 3268335616,3268335871,CH 3268335872,3268345855,FR 3268345856,3268411391,GB @@ -53492,7 +50633,6 @@ 3269280000,3269280767,NL 3269280768,3269281023,GB 3269281024,3269281279,DE -3269281536,3269281663,DE 3269282048,3269282303,DE 3269282304,3269282559,GB 3269282560,3269282815,FR @@ -53661,6 +50801,10 @@ 3270377472,3270443007,GB 3270443008,3270508543,DK 3270508544,3270639615,FI +3270639616,3270640127,PL +3270640128,3270642175,RU +3270642176,3270642687,NO +3270642688,3270643199,IE 3270647808,3270648063,TR 3270648064,3270648319,RU 3270648320,3270648575,CH @@ -53705,7 +50849,7 @@ 3270808128,3270808159,LU 3270808160,3270836223,IT 3270836224,3270911807,DE -3270911840,3270911935,DE +3270911872,3270911935,DE 3270911936,3270911967,PL 3270911968,3270911999,NL 3270912000,3270920191,DE @@ -53730,13 +50874,14 @@ 3270933504,3270934015,PL 3270934016,3270934527,IT 3270934528,3270967295,DE -3270967296,3270975487,IT 3270975488,3270991871,GB 3270991872,3271000063,NL 3271000064,3271008255,RU 3271016448,3271018655,CS 3271018656,3271018671,CS -3271018672,3271019271,CS +3271018672,3271019183,CS +3271019184,3271019200,RS +3271019201,3271019271,CS 3271019272,3271019295,RS 3271019296,3271019903,CS 3271019904,3271019919,RS @@ -53762,7 +50907,9 @@ 3271022336,3271022463,CY 3271022464,3271022583,CS 3271022584,3271022591,RS -3271022592,3271024395,CS +3271022592,3271023631,CS +3271023632,3271023647,RS +3271023648,3271024395,CS 3271024396,3271024447,CS 3271024448,3271024451,BA 3271024452,3271024455,CS @@ -53921,7 +51068,9 @@ 3271425536,3271426047,DE 3271426048,3271426303,PF 3271426304,3271491583,FR -3271491584,3271557119,DK +3271491584,3271495679,DK +3271495680,3271495807,SE +3271495808,3271557119,DK 3271557120,3271589887,BE 3271589888,3271688191,NO 3271691776,3271692031,US @@ -53995,7 +51144,9 @@ 3271818240,3271819263,RU 3271819264,3271821246,DE 3271821247,3271821247,AT -3271821248,3271851879,DE +3271821248,3271847487,DE +3271847488,3271847495,US +3271847496,3271851879,DE 3271851880,3271851887,NL 3271851888,3271884799,DE 3271884800,3271901183,UA @@ -54011,7 +51162,6 @@ 3271913984,3271914495,RO 3271914496,3271915007,EE 3271915008,3271915519,SE -3271915520,3271916031,IL 3271916032,3271916543,GB 3271916544,3271917055,UA 3271917056,3271917567,RO @@ -54178,7 +51328,9 @@ 3272096256,3272096767,PT 3272096768,3272097279,FI 3272097280,3272097791,RU -3272097792,3272101375,GB +3272097792,3272098519,GB +3272098520,3272098528,FR +3272098529,3272101375,GB 3272101376,3272101383,FR 3272101384,3272101391,GB 3272101392,3272101399,IT @@ -54207,6 +51359,7 @@ 3272111104,3272111871,GB 3272111872,3272112383,RO 3272112384,3272113151,DE +3272113152,3272113407,FR 3272113408,3272113663,PL 3272113664,3272113919,GB 3272113920,3272114175,AT @@ -54224,7 +51377,6 @@ 3272135680,3272136191,AT 3272136192,3272136703,FR 3272136704,3272137215,PL -3272137216,3272137727,UA 3272137728,3272138239,PL 3272138240,3272138751,BG 3272138752,3272146943,DE @@ -54325,6 +51477,8 @@ 3272220416,3272221183,GB 3272221184,3272221311,NL 3272221440,3272221447,SE +3272221448,3272221455,NO +3272221456,3272221463,SE 3272221696,3272221951,NL 3272221952,3272222207,GB 3272222208,3272222463,ES @@ -54414,6 +51568,7 @@ 3272401024,3272401119,GB 3272401184,3272401199,GB 3272401280,3272401343,GB +3272401408,3272401919,ES 3272401920,3272401967,GB 3272402032,3272402039,GB 3272402040,3272402047,US @@ -54457,6 +51612,7 @@ 3272478720,3272478975,GB 3272478976,3272479231,UA 3272479232,3272479487,GB +3272479488,3272479743,SA 3272479744,3272480255,SE 3272480256,3272480511,FR 3272480512,3272480767,CH @@ -54505,7 +51661,6 @@ 3272625152,3272626175,UA 3272626176,3272627199,DE 3272627200,3272628223,NL -3272628224,3272629247,PL 3272629248,3272633983,RU 3272633984,3272634047,KZ 3272634048,3272638463,RU @@ -54590,7 +51745,7 @@ 3272884224,3272892415,DE 3272892416,3272892927,UA 3272892928,3272893439,DE -3272893440,3272894463,UA +3272893952,3272894463,UA 3272894464,3272894975,FR 3272894976,3272895487,RO 3272895488,3272895999,GB @@ -54742,7 +51897,7 @@ 3273326984,3273326987,DE 3273326992,3273327047,DE 3273327280,3273327287,DE -3273327360,3273327407,IE +3273327360,3273327423,IE 3273327424,3273327487,GB 3273328512,3273328639,DE 3273328640,3273329199,GB @@ -54829,7 +51984,7 @@ 3273371760,3273371775,DE 3273371808,3273371823,DE 3273371872,3273371875,DE -3273372000,3273372063,DE +3273372000,3273372055,DE 3273372144,3273372151,DE 3273372672,3273372927,GB 3273372928,3273373183,NL @@ -54968,7 +52123,6 @@ 3273871360,3273871615,PL 3273871616,3273871871,LU 3273871872,3273872383,SE -3273872384,3273872895,UA 3273872896,3273873151,SE 3273873152,3273873919,DE 3273873920,3273874431,GB @@ -55501,7 +52655,6 @@ 3275120640,3275136639,SE 3275136640,3275136767,DK 3275136768,3275137023,SE -3275137024,3275145215,AT 3275145216,3275153407,RU 3275153408,3275161599,GB 3275161600,3275227135,ES @@ -55535,19 +52688,21 @@ 3275446848,3275446911,GB 3275448320,3275449519,GB 3275449520,3275449527,FR -3275449528,3275449927,GB -3275450368,3275450879,GB +3275449528,3275450071,GB +3275450112,3275450175,GB +3275450240,3275450879,GB 3275451232,3275451263,GB -3275452416,3275452943,GB -3275452960,3275453023,GB -3275453056,3275453119,GB -3275454464,3275455231,GB +3275452416,3275452951,GB +3275452960,3275453135,GB +3275453184,3275453247,GB +3275454464,3275455247,GB +3275455360,3275455487,GB 3275456512,3275457023,GB 3275457024,3275457791,FK 3275457792,3275458559,GB -3275458560,3275459583,IE +3275458560,3275459839,IE 3275460608,3275460863,HK -3275460864,3275462655,GB +3275460864,3275463167,GB 3275464704,3275468655,GB 3275468656,3275468671,IE 3275468672,3275468735,GB @@ -55573,8 +52728,10 @@ 3275510144,3275510207,RU 3275510208,3275510271,FR 3275510272,3275510335,LV +3275510336,3275510399,IE 3275510528,3275510559,PL 3275510560,3275510591,DE +3275510592,3275510623,PL 3275510784,3275510911,RU 3275510912,3275511167,GB 3275511168,3275511295,LV @@ -55793,6 +52950,7 @@ 3275796992,3275797503,RO 3275797504,3275798015,DE 3275798016,3275798527,RO +3275798528,3275799039,UA 3275799040,3275799551,ES 3275799552,3275800063,IT 3275800064,3275800575,UA @@ -55883,8 +53041,8 @@ 3275925920,3275925951,CS 3275925952,3275926287,ME 3275926288,3275926303,CS -3275926304,3275926495,ME -3275926496,3275926783,CS +3275926304,3275926527,ME +3275926528,3275926783,CS 3275926784,3275927679,ME 3275927680,3275927711,CS 3275927712,3275928319,ME @@ -55968,8 +53126,8 @@ 3276014880,3276014895,GB 3276014896,3276014911,FR 3276014912,3276014935,GB -3276014936,3276015007,FR -3276015008,3276015055,GB +3276014936,3276014975,FR +3276014976,3276015055,GB 3276015056,3276015199,FR 3276015200,3276015231,GB 3276015232,3276015247,FR @@ -55986,9 +53144,9 @@ 3276015816,3276015855,GB 3276015856,3276015863,FR 3276015864,3276015871,GB -3276015872,3276015929,FR -3276015930,3276015935,GB -3276015936,3276016095,FR +3276015872,3276015887,FR +3276015888,3276015895,GB +3276015896,3276016095,FR 3276016096,3276016103,GB 3276016104,3276016119,FR 3276016120,3276016127,GB @@ -56016,7 +53174,9 @@ 3276017056,3276017071,GB 3276017072,3276017119,FR 3276017120,3276017151,GB -3276017152,3276017551,FR +3276017152,3276017327,FR +3276017328,3276017343,GB +3276017344,3276017551,FR 3276017552,3276017567,GB 3276017568,3276017607,FR 3276017608,3276017663,GB @@ -56064,7 +53224,9 @@ 3276019968,3276019975,GB 3276019976,3276020063,FR 3276020064,3276020079,GB -3276020080,3276020127,FR +3276020080,3276020095,FR +3276020096,3276020103,GB +3276020104,3276020127,FR 3276020128,3276020159,GB 3276020160,3276020399,FR 3276020400,3276020431,GB @@ -56078,7 +53240,9 @@ 3276020680,3276020687,GB 3276020688,3276020703,FR 3276020704,3276020735,GB -3276020736,3276020943,FR +3276020736,3276020879,FR +3276020880,3276020887,GB +3276020888,3276020943,FR 3276020944,3276020991,GB 3276020992,3276021151,FR 3276021152,3276021167,GB @@ -56104,9 +53268,11 @@ 3276022088,3276022095,GB 3276022096,3276022127,FR 3276022128,3276022143,GB -3276022144,3276022247,FR -3276022248,3276022271,GB -3276022272,3276022479,FR +3276022144,3276022255,FR +3276022256,3276022271,GB +3276022272,3276022455,FR +3276022456,3276022463,GB +3276022464,3276022479,FR 3276022480,3276022495,GB 3276022496,3276022519,FR 3276022520,3276022527,GB @@ -56176,7 +53342,9 @@ 3276026528,3276026535,GB 3276026536,3276026543,FR 3276026544,3276026575,GB -3276026576,3276026703,FR +3276026576,3276026591,FR +3276026592,3276026607,GB +3276026608,3276026703,FR 3276026704,3276026719,GB 3276026720,3276026727,FR 3276026728,3276026743,GB @@ -56192,9 +53360,7 @@ 3276027504,3276027535,GB 3276027536,3276027551,FR 3276027552,3276027583,GB -3276027584,3276027646,FR -3276027647,3276027647,GB -3276027648,3276027695,FR +3276027584,3276027695,FR 3276027696,3276027743,GB 3276027744,3276027791,FR 3276027792,3276027807,GB @@ -56246,8 +53412,8 @@ 3276029728,3276029791,GB 3276029792,3276029871,FR 3276029872,3276029887,GB -3276029888,3276029935,FR -3276029936,3276029967,GB +3276029888,3276029919,FR +3276029920,3276029967,GB 3276029968,3276030079,FR 3276030080,3276030095,GB 3276030096,3276030191,FR @@ -56290,7 +53456,9 @@ 3276032272,3276032303,GB 3276032304,3276032319,FR 3276032320,3276032343,GB -3276032344,3276032543,FR +3276032344,3276032447,FR +3276032448,3276032479,GB +3276032480,3276032543,FR 3276032544,3276032559,GB 3276032560,3276032591,FR 3276032592,3276032607,GB @@ -56311,11 +53479,11 @@ 3276033696,3276033727,FR 3276033728,3276033759,GB 3276033760,3276033791,FR -3276033792,3276033855,GB +3276033792,3276033823,GB +3276033824,3276033839,FR +3276033840,3276033855,GB 3276033856,3276033863,FR -3276033864,3276033895,GB -3276033896,3276033911,FR -3276033912,3276033919,GB +3276033864,3276033919,GB 3276033920,3276033927,FR 3276033928,3276033951,GB 3276033952,3276033983,FR @@ -56370,8 +53538,8 @@ 3276038848,3276038911,GB 3276038912,3276039199,FR 3276039200,3276039247,GB -3276039248,3276039279,FR -3276039280,3276039311,GB +3276039248,3276039263,FR +3276039264,3276039311,GB 3276039312,3276039327,FR 3276039328,3276039359,GB 3276039360,3276039391,FR @@ -56380,8 +53548,8 @@ 3276039552,3276039583,GB 3276039584,3276039647,FR 3276039648,3276039663,GB -3276039664,3276039935,FR -3276039936,3276039951,GB +3276039664,3276039943,FR +3276039944,3276039951,GB 3276039952,3276039967,FR 3276039968,3276040031,GB 3276040032,3276040063,FR @@ -56391,8 +53559,8 @@ 3276040176,3276040207,FR 3276040208,3276040215,GB 3276040216,3276040231,FR -3276040232,3276040319,GB -3276040320,3276040351,FR +3276040232,3276040327,GB +3276040328,3276040351,FR 3276040352,3276040367,GB 3276040368,3276040439,FR 3276040440,3276040463,GB @@ -56404,9 +53572,9 @@ 3276040640,3276040687,GB 3276040688,3276040719,FR 3276040720,3276040735,GB -3276040736,3276040927,FR -3276040928,3276040959,GB -3276040960,3276040991,FR +3276040736,3276040879,FR +3276040880,3276040895,GB +3276040896,3276040991,FR 3276040992,3276041007,GB 3276041008,3276041023,FR 3276041024,3276041055,GB @@ -56435,8 +53603,8 @@ 3276041984,3276041999,FR 3276042000,3276042007,GB 3276042008,3276042015,FR -3276042016,3276042031,GB -3276042032,3276042111,FR +3276042016,3276042047,GB +3276042048,3276042111,FR 3276042112,3276042143,GB 3276042144,3276042175,FR 3276042176,3276042239,GB @@ -56459,8 +53627,8 @@ 3276044640,3276044671,FR 3276044672,3276044703,GB 3276044704,3276044719,FR -3276044720,3276044735,GB -3276044736,3276044815,FR +3276044720,3276044799,GB +3276044800,3276044815,FR 3276044816,3276044839,GB 3276044840,3276044863,FR 3276044864,3276044879,GB @@ -56478,8 +53646,8 @@ 3276045080,3276045095,GB 3276045096,3276045119,FR 3276045120,3276045127,GB -3276045128,3276045143,FR -3276045144,3276045151,GB +3276045128,3276045135,FR +3276045136,3276045151,GB 3276045152,3276045183,FR 3276045184,3276045199,GB 3276045200,3276045223,FR @@ -56490,7 +53658,11 @@ 3276045352,3276045359,GB 3276045360,3276045455,FR 3276045456,3276045463,GB -3276045464,3276045567,FR +3276045464,3276045479,FR +3276045480,3276045487,GB +3276045488,3276045543,FR +3276045544,3276045551,GB +3276045552,3276045567,FR 3276045568,3276045599,GB 3276045600,3276045631,FR 3276045632,3276045647,GB @@ -56565,7 +53737,6 @@ 3276119040,3276120063,RU 3276120064,3276121087,GB 3276121088,3276122111,BG -3276122112,3276123135,UA 3276123136,3276124159,AT 3276124160,3276125183,UA 3276125184,3276126207,AT @@ -56580,7 +53751,6 @@ 3276135424,3276136447,UA 3276136448,3276138495,PL 3276138496,3276139519,NL -3276139520,3276140543,IL 3276140544,3276141567,DE 3276141568,3276143615,UA 3276143616,3276144639,GB @@ -56596,7 +53766,9 @@ 3276234304,3276234367,GB 3276234368,3276235519,DE 3276235520,3276235583,NL -3276235584,3276242871,DE +3276235584,3276241759,DE +3276241760,3276241767,FR +3276241768,3276242871,DE 3276242872,3276242879,NL 3276242880,3276244351,DE 3276244352,3276244367,NL @@ -56631,149 +53803,533 @@ 3276316672,3276324863,GB 3276324864,3276333055,IT 3276333056,3276341247,RU -3276341248,3276341535,NL +3276341248,3276341263,NL +3276341264,3276341279,DE +3276341280,3276341535,NL 3276341536,3276341543,DE -3276341544,3276343039,NL +3276341544,3276341655,NL +3276341656,3276341663,DE +3276341664,3276341679,NL +3276341680,3276341695,DE +3276341696,3276341735,NL +3276341736,3276341743,DE +3276341744,3276341767,NL +3276341768,3276341775,DE +3276341776,3276341823,NL +3276341824,3276341831,DE +3276341832,3276341879,NL +3276341880,3276341887,DE +3276341888,3276341975,NL +3276341976,3276341983,DE +3276341984,3276342119,NL +3276342120,3276342127,DE +3276342128,3276342191,NL +3276342192,3276342199,DE +3276342200,3276342383,NL +3276342384,3276342391,DE +3276342392,3276342535,NL +3276342536,3276342543,DE +3276342544,3276342583,NL +3276342584,3276342591,DE +3276342592,3276342703,NL +3276342704,3276342719,DE +3276342720,3276342775,NL +3276342776,3276342783,DE +3276342784,3276342847,NL +3276342848,3276342863,DE +3276342864,3276342991,NL +3276342992,3276342999,DE +3276343000,3276343039,NL 3276343040,3276343047,DE -3276343048,3276343071,NL +3276343048,3276343055,NL +3276343056,3276343063,DE +3276343064,3276343071,NL 3276343072,3276343079,DE -3276343080,3276343439,NL -3276343440,3276343447,DE -3276343448,3276343551,NL -3276343552,3276343807,DE -3276343808,3276343871,NL +3276343080,3276343087,NL +3276343088,3276343095,DE +3276343096,3276343231,NL +3276343232,3276343239,DE +3276343240,3276343247,NL +3276343248,3276343255,DE +3276343256,3276343359,NL +3276343360,3276343367,DE +3276343368,3276343431,NL +3276343432,3276343447,DE +3276343448,3276343463,NL +3276343464,3276343479,DE +3276343480,3276343551,NL +3276343552,3276343815,DE +3276343816,3276343831,NL +3276343832,3276343839,DE +3276343840,3276343871,NL 3276343872,3276343879,DE -3276343880,3276344471,NL +3276343880,3276344047,NL +3276344048,3276344055,DE +3276344056,3276344063,NL +3276344064,3276344071,DE +3276344072,3276344215,NL +3276344216,3276344223,DE +3276344224,3276344391,NL +3276344392,3276344399,DE +3276344400,3276344415,NL +3276344416,3276344423,DE +3276344424,3276344471,NL 3276344472,3276344479,DE -3276344480,3276345063,NL +3276344480,3276344551,NL +3276344552,3276344559,DE +3276344560,3276344575,NL +3276344576,3276344583,DE +3276344584,3276344711,NL +3276344712,3276344719,DE +3276344720,3276344727,NL +3276344728,3276344751,DE +3276344752,3276344799,NL +3276344800,3276344807,DE +3276344808,3276344895,NL +3276344896,3276344903,DE +3276344904,3276345063,NL 3276345064,3276345071,DE -3276345072,3276345775,NL -3276345776,3276345783,DE -3276345784,3276346207,NL +3276345072,3276345295,NL +3276345296,3276345303,DE +3276345304,3276345327,NL +3276345328,3276345335,DE +3276345336,3276345343,NL +3276345344,3276345351,DE +3276345352,3276345415,NL +3276345416,3276345423,DE +3276345424,3276345647,NL +3276345648,3276345655,DE +3276345656,3276345727,NL +3276345728,3276345735,DE +3276345736,3276345767,NL +3276345768,3276345783,DE +3276345784,3276345823,NL +3276345824,3276345831,DE +3276345832,3276345839,NL +3276345840,3276345847,DE +3276345848,3276345863,NL +3276345864,3276345871,DE +3276345872,3276346167,NL +3276346168,3276346175,DE +3276346176,3276346207,NL 3276346208,3276346215,DE 3276346216,3276346223,NL 3276346224,3276346231,DE -3276346232,3276346359,NL +3276346232,3276346295,NL +3276346296,3276346303,DE +3276346304,3276346359,NL 3276346360,3276346367,DE -3276346368,3276346911,NL -3276346912,3276346919,DE -3276346920,3276347111,NL -3276347112,3276347119,DE -3276347120,3276347959,NL +3276346368,3276346655,NL +3276346656,3276346663,DE +3276346664,3276346703,NL +3276346704,3276346711,DE +3276346712,3276346879,NL +3276346880,3276346887,DE +3276346888,3276347039,NL +3276347040,3276347047,DE +3276347048,3276347111,NL +3276347112,3276347127,DE +3276347128,3276347135,NL +3276347136,3276347143,DE +3276347144,3276347327,NL +3276347328,3276347335,DE +3276347336,3276347759,NL +3276347760,3276347767,DE +3276347768,3276347903,NL +3276347904,3276347911,DE +3276347912,3276347959,NL 3276347960,3276347967,DE 3276347968,3276347991,NL 3276347992,3276347999,DE -3276348000,3276348343,NL +3276348000,3276348063,NL +3276348064,3276348071,DE +3276348072,3276348111,NL +3276348112,3276348119,DE +3276348120,3276348127,NL +3276348128,3276348135,DE +3276348136,3276348151,NL +3276348152,3276348167,DE +3276348168,3276348199,NL +3276348200,3276348223,DE +3276348224,3276348231,NL +3276348232,3276348239,DE +3276348240,3276348343,NL 3276348344,3276348351,DE -3276348352,3276349063,NL +3276348352,3276348455,NL +3276348456,3276348463,DE +3276348464,3276348511,NL +3276348512,3276348519,DE +3276348520,3276348623,NL +3276348624,3276348631,DE +3276348632,3276348719,NL +3276348720,3276348751,DE +3276348752,3276348767,NL +3276348768,3276348775,DE +3276348776,3276348839,NL +3276348840,3276348847,DE +3276348848,3276349063,NL 3276349064,3276349071,DE -3276349072,3276349199,NL +3276349072,3276349135,NL +3276349136,3276349143,DE +3276349144,3276349167,NL +3276349168,3276349175,DE +3276349176,3276349199,NL 3276349200,3276349207,DE -3276349208,3276349831,NL +3276349208,3276349215,NL +3276349216,3276349223,DE +3276349224,3276349679,NL +3276349680,3276349687,DE +3276349688,3276349831,NL 3276349832,3276349839,DE -3276349840,3276350031,NL +3276349840,3276349871,NL +3276349872,3276349879,DE +3276349880,3276350031,NL 3276350032,3276350047,DE -3276350048,3276350959,NL +3276350048,3276350191,NL +3276350192,3276350199,DE +3276350200,3276350207,NL +3276350208,3276350215,DE +3276350216,3276350239,NL +3276350240,3276350247,DE +3276350248,3276350455,NL +3276350456,3276350463,DE +3276350464,3276350671,NL +3276350672,3276350679,DE +3276350680,3276350959,NL 3276350960,3276350967,DE -3276350968,3276351007,NL +3276350968,3276350975,NL +3276350976,3276350983,DE +3276350984,3276351007,NL 3276351008,3276351015,DE -3276351016,3276351119,NL -3276351120,3276351127,DE -3276351128,3276351191,NL +3276351016,3276351095,NL +3276351096,3276351103,DE +3276351104,3276351119,NL +3276351120,3276351135,DE +3276351136,3276351191,NL 3276351192,3276351199,DE -3276351200,3276351615,NL -3276351616,3276351623,DE -3276351624,3276351703,NL +3276351200,3276351311,NL +3276351312,3276351319,DE +3276351320,3276351535,NL +3276351536,3276351543,DE +3276351544,3276351559,NL +3276351560,3276351567,DE +3276351568,3276351607,NL +3276351608,3276351623,DE +3276351624,3276351647,NL +3276351648,3276351655,DE +3276351656,3276351703,NL 3276351704,3276351711,DE -3276351712,3276351775,NL +3276351712,3276351727,NL +3276351728,3276351735,DE +3276351736,3276351775,NL 3276351776,3276351783,DE 3276351784,3276351807,NL 3276351808,3276351815,DE -3276351816,3276353343,NL +3276351816,3276351967,NL +3276351968,3276351975,DE +3276351976,3276352167,NL +3276352168,3276352175,DE +3276352176,3276352279,NL +3276352280,3276352287,DE +3276352288,3276352335,NL +3276352336,3276352343,DE +3276352344,3276352511,NL +3276352512,3276352519,DE +3276352520,3276352695,NL +3276352696,3276352703,DE +3276352704,3276352767,NL +3276352768,3276352775,DE +3276352776,3276352831,NL +3276352832,3276352839,DE +3276352840,3276352911,NL +3276352912,3276352935,DE +3276352936,3276352959,NL +3276352960,3276352967,DE +3276352968,3276353039,NL +3276353040,3276353047,DE +3276353048,3276353295,NL +3276353296,3276353303,DE +3276353304,3276353343,NL 3276353344,3276353351,DE -3276353352,3276353655,NL +3276353352,3276353359,NL +3276353360,3276353367,DE +3276353368,3276353655,NL 3276353656,3276353663,DE 3276353664,3276353687,NL 3276353688,3276353695,DE -3276353696,3276354183,NL +3276353696,3276353711,NL +3276353712,3276353719,DE +3276353720,3276353799,NL +3276353800,3276353807,DE +3276353808,3276353927,NL +3276353928,3276353935,DE +3276353936,3276354095,NL +3276354096,3276354103,DE +3276354104,3276354183,NL 3276354184,3276354191,DE -3276354192,3276354327,NL +3276354192,3276354207,NL +3276354208,3276354223,DE +3276354224,3276354255,NL +3276354256,3276354263,DE +3276354264,3276354327,NL 3276354328,3276354335,DE -3276354336,3276354647,NL +3276354336,3276354343,NL +3276354344,3276354351,DE +3276354352,3276354415,NL +3276354416,3276354423,DE +3276354424,3276354623,NL +3276354624,3276354639,DE +3276354640,3276354647,NL 3276354648,3276354655,DE -3276354656,3276355263,NL +3276354656,3276354863,NL +3276354864,3276354879,DE +3276354880,3276354903,NL +3276354904,3276354911,DE +3276354912,3276354999,NL +3276355000,3276355007,DE +3276355008,3276355063,NL +3276355064,3276355071,DE +3276355072,3276355183,NL +3276355184,3276355191,DE +3276355192,3276355263,NL 3276355264,3276355271,DE -3276355272,3276355663,NL +3276355272,3276355367,NL +3276355368,3276355383,DE +3276355384,3276355551,NL +3276355552,3276355559,DE +3276355560,3276355647,NL +3276355648,3276355655,DE +3276355656,3276355663,NL 3276355664,3276355671,DE -3276355672,3276356351,NL +3276355672,3276355783,NL +3276355784,3276355791,DE +3276355792,3276356063,NL +3276356064,3276356071,DE +3276356072,3276356287,NL +3276356288,3276356295,DE +3276356296,3276356351,NL 3276356352,3276356607,DE -3276356608,3276356799,NL +3276356608,3276356623,NL +3276356624,3276356631,DE +3276356632,3276356647,NL +3276356648,3276356655,DE +3276356656,3276356799,NL 3276356800,3276356807,DE -3276356808,3276356919,NL -3276356920,3276356927,DE -3276356928,3276357447,NL +3276356808,3276356911,NL +3276356912,3276356927,DE +3276356928,3276356935,NL +3276356936,3276356943,DE +3276356944,3276357015,NL +3276357016,3276357023,DE +3276357024,3276357279,NL +3276357280,3276357287,DE +3276357288,3276357319,NL +3276357320,3276357327,DE +3276357328,3276357343,NL +3276357344,3276357351,DE +3276357352,3276357415,NL +3276357416,3276357423,DE +3276357424,3276357447,NL 3276357448,3276357455,DE -3276357456,3276358279,NL -3276358280,3276358287,DE -3276358288,3276358471,NL +3276357456,3276357503,NL +3276357504,3276357511,DE +3276357512,3276357543,NL +3276357544,3276357551,DE +3276357552,3276357783,NL +3276357784,3276357791,DE +3276357792,3276357831,NL +3276357832,3276357847,DE +3276357848,3276357903,NL +3276357904,3276357911,DE +3276357912,3276358111,NL +3276358112,3276358119,DE +3276358120,3276358215,NL +3276358216,3276358223,DE +3276358224,3276358239,NL +3276358240,3276358247,DE +3276358248,3276358279,NL +3276358280,3276358295,DE +3276358296,3276358471,NL 3276358472,3276358479,DE -3276358480,3276358751,NL -3276358752,3276358759,DE -3276358760,3276358927,NL +3276358480,3276358495,NL +3276358496,3276358503,DE +3276358504,3276358607,NL +3276358608,3276358615,DE +3276358616,3276358639,NL +3276358640,3276358647,DE +3276358648,3276358743,NL +3276358744,3276358759,DE +3276358760,3276358791,NL +3276358792,3276358807,DE +3276358808,3276358927,NL 3276358928,3276358935,DE -3276358936,3276358943,NL -3276358944,3276358951,DE -3276358952,3276359383,NL +3276358936,3276358951,NL +3276358952,3276358959,DE +3276358960,3276359047,NL +3276359048,3276359055,DE +3276359056,3276359135,NL +3276359136,3276359143,DE +3276359144,3276359383,NL 3276359384,3276359391,DE -3276359392,3276360007,NL +3276359392,3276359727,NL +3276359728,3276359735,DE +3276359736,3276359751,NL +3276359752,3276359759,DE +3276359760,3276359807,NL +3276359808,3276359815,DE +3276359816,3276360007,NL 3276360008,3276360015,DE -3276360016,3276360495,NL +3276360016,3276360087,NL +3276360088,3276360095,DE +3276360096,3276360111,NL +3276360112,3276360119,DE +3276360120,3276360175,NL +3276360176,3276360183,DE +3276360184,3276360223,NL +3276360224,3276360239,DE +3276360240,3276360351,NL +3276360352,3276360359,DE +3276360360,3276360375,NL +3276360376,3276360383,DE +3276360384,3276360399,NL +3276360400,3276360407,DE +3276360408,3276360495,NL 3276360496,3276360503,DE -3276360504,3276360687,NL +3276360504,3276360559,NL +3276360560,3276360567,DE +3276360568,3276360583,NL +3276360584,3276360591,DE +3276360592,3276360687,NL 3276360688,3276360695,DE -3276360696,3276360855,NL -3276360856,3276360863,DE -3276360864,3276362759,NL +3276360696,3276360743,NL +3276360744,3276360751,DE +3276360752,3276360847,NL +3276360848,3276360863,DE +3276360864,3276360999,NL +3276361000,3276361007,DE +3276361008,3276361015,NL +3276361016,3276361023,DE +3276361024,3276361343,NL +3276361344,3276361351,DE +3276361352,3276361399,NL +3276361400,3276361407,DE +3276361408,3276361679,NL +3276361680,3276361687,DE +3276361688,3276361999,NL +3276362000,3276362007,DE +3276362008,3276362047,NL +3276362048,3276362055,DE +3276362056,3276362599,NL +3276362600,3276362607,DE +3276362608,3276362759,NL 3276362760,3276362767,DE -3276362768,3276362791,NL +3276362768,3276362775,NL +3276362776,3276362783,DE +3276362784,3276362791,NL 3276362792,3276362799,DE -3276362800,3276363335,NL +3276362800,3276363047,NL +3276363048,3276363055,DE +3276363056,3276363223,NL +3276363224,3276363231,DE +3276363232,3276363335,NL 3276363336,3276363343,DE 3276363344,3276363375,NL 3276363376,3276363383,DE -3276363384,3276363583,NL +3276363384,3276363503,NL +3276363504,3276363511,DE +3276363512,3276363583,NL 3276363584,3276363591,DE -3276363592,3276363647,NL -3276363648,3276363655,DE -3276363656,3276363671,NL +3276363592,3276363607,NL +3276363608,3276363615,DE +3276363616,3276363655,NL +3276363656,3276363663,DE +3276363664,3276363671,NL 3276363672,3276363679,DE -3276363680,3276363959,NL +3276363680,3276363703,NL +3276363704,3276363711,DE +3276363712,3276363959,NL 3276363960,3276363967,DE 3276363968,3276364183,NL 3276364184,3276364191,DE -3276364192,3276364639,NL -3276364640,3276364647,DE -3276364648,3276364991,NL +3276364192,3276364295,NL +3276364296,3276364303,DE +3276364304,3276364311,NL +3276364312,3276364319,DE +3276364320,3276364639,NL +3276364640,3276364655,DE +3276364656,3276364807,NL +3276364808,3276364815,DE +3276364816,3276364855,NL +3276364856,3276364863,DE +3276364864,3276364935,NL +3276364936,3276364943,DE +3276364944,3276364959,NL +3276364960,3276364967,DE +3276364968,3276364991,NL 3276364992,3276365007,DE -3276365008,3276365383,NL +3276365008,3276365215,NL +3276365216,3276365223,DE +3276365224,3276365247,NL +3276365248,3276365255,DE +3276365256,3276365303,NL +3276365304,3276365311,DE +3276365312,3276365327,NL +3276365328,3276365335,DE +3276365336,3276365383,NL 3276365384,3276365391,DE -3276365392,3276365543,NL +3276365392,3276365415,NL +3276365416,3276365423,DE +3276365424,3276365495,NL +3276365496,3276365503,DE +3276365504,3276365543,NL 3276365544,3276365551,DE -3276365552,3276365999,NL +3276365552,3276365623,NL +3276365624,3276365631,DE +3276365632,3276365647,NL +3276365648,3276365655,DE +3276365656,3276365743,NL +3276365744,3276365751,DE +3276365752,3276365999,NL 3276366000,3276366007,DE 3276366008,3276366119,NL 3276366120,3276366127,DE -3276366128,3276366327,NL -3276366328,3276366335,DE -3276366336,3276366679,NL +3276366128,3276366319,NL +3276366320,3276366335,DE +3276366336,3276366455,NL +3276366456,3276366463,DE +3276366464,3276366591,NL +3276366592,3276366599,DE +3276366600,3276366679,NL 3276366680,3276366687,DE -3276366688,3276367079,NL +3276366688,3276366727,NL +3276366728,3276366735,DE +3276366736,3276366751,NL +3276366752,3276366759,DE +3276366760,3276366855,NL +3276366856,3276366863,DE +3276366864,3276366887,NL +3276366888,3276366895,DE +3276366896,3276367079,NL 3276367080,3276367087,DE 3276367088,3276367119,NL 3276367120,3276367127,DE 3276367128,3276367159,NL 3276367160,3276367175,DE -3276367176,3276369167,NL +3276367176,3276367271,NL +3276367272,3276367279,DE +3276367280,3276367623,NL +3276367624,3276367631,DE +3276367632,3276367679,NL +3276367680,3276367687,DE +3276367688,3276367711,NL +3276367712,3276367719,DE +3276367720,3276368343,NL +3276368344,3276368351,DE +3276368352,3276368751,NL +3276368752,3276368759,DE +3276368760,3276369031,NL +3276369032,3276369039,DE +3276369040,3276369167,NL 3276369168,3276369183,DE 3276369184,3276369527,NL 3276369528,3276369535,DE @@ -56783,99 +54339,271 @@ 3276369624,3276369631,DE 3276369632,3276369639,NL 3276369640,3276369647,DE -3276369648,3276369871,NL +3276369648,3276369703,NL +3276369704,3276369711,DE +3276369712,3276369855,NL +3276369856,3276369863,DE +3276369864,3276369871,NL 3276369872,3276369879,DE -3276369880,3276371327,NL +3276369880,3276369919,NL +3276369920,3276369927,DE +3276369928,3276370063,NL +3276370064,3276370071,DE +3276370072,3276370119,NL +3276370120,3276370127,DE +3276370128,3276370551,NL +3276370552,3276370567,DE +3276370568,3276370831,NL +3276370832,3276370839,DE +3276370840,3276370999,NL +3276371000,3276371007,DE +3276371008,3276371039,NL +3276371040,3276371047,DE +3276371048,3276371167,NL +3276371168,3276371175,DE +3276371176,3276371239,NL +3276371240,3276371247,DE +3276371248,3276371255,NL +3276371256,3276371263,DE +3276371264,3276371327,NL 3276371328,3276371335,DE -3276371336,3276371431,NL +3276371336,3276371343,NL +3276371344,3276371351,DE +3276371352,3276371431,NL 3276371432,3276371439,DE -3276371440,3276373015,NL +3276371440,3276371455,NL +3276371456,3276371463,DE +3276371464,3276371815,NL +3276371816,3276371823,DE +3276371824,3276372679,NL +3276372680,3276372687,DE +3276372688,3276372807,NL +3276372808,3276372815,DE +3276372816,3276372943,NL +3276372944,3276372951,DE +3276372952,3276373015,NL 3276373016,3276373023,DE -3276373024,3276373119,NL +3276373024,3276373039,NL +3276373040,3276373047,DE +3276373048,3276373063,NL +3276373064,3276373071,DE +3276373072,3276373119,NL 3276373120,3276373127,DE -3276373128,3276373447,NL +3276373128,3276373207,NL +3276373208,3276373215,DE +3276373216,3276373223,NL +3276373224,3276373231,DE +3276373232,3276373447,NL 3276373448,3276373455,DE -3276373456,3276373911,NL +3276373456,3276373551,NL +3276373552,3276373559,DE +3276373560,3276373727,NL +3276373728,3276373735,DE +3276373736,3276373911,NL 3276373912,3276373919,DE 3276373920,3276374143,NL 3276374144,3276374151,DE 3276374152,3276374399,NL 3276374400,3276374407,DE -3276374408,3276374703,NL +3276374408,3276374439,NL +3276374440,3276374447,DE +3276374448,3276374575,NL +3276374576,3276374583,DE +3276374584,3276374679,NL +3276374680,3276374687,DE +3276374688,3276374703,NL 3276374704,3276374711,DE -3276374712,3276375343,NL -3276375344,3276375351,DE -3276375352,3276375887,NL -3276375888,3276375895,DE -3276375896,3276376095,NL +3276374712,3276374759,NL +3276374760,3276374767,DE +3276374768,3276374775,NL +3276374776,3276374783,DE +3276374784,3276374823,NL +3276374824,3276374831,DE +3276374832,3276374999,NL +3276375000,3276375007,DE +3276375008,3276375335,NL +3276375336,3276375359,DE +3276375360,3276375679,NL +3276375680,3276375687,DE +3276375688,3276375727,NL +3276375728,3276375735,DE +3276375736,3276376015,NL +3276376016,3276376023,DE +3276376024,3276376095,NL 3276376096,3276376103,DE -3276376104,3276376871,NL +3276376104,3276376311,NL +3276376312,3276376319,DE +3276376320,3276376767,NL +3276376768,3276376775,DE +3276376776,3276376871,NL 3276376872,3276376879,DE -3276376880,3276377447,NL +3276376880,3276376927,NL +3276376928,3276376935,DE +3276376936,3276377031,NL +3276377032,3276377039,DE +3276377040,3276377087,NL +3276377088,3276377095,DE +3276377096,3276377335,NL +3276377336,3276377351,DE +3276377352,3276377407,NL +3276377408,3276377415,DE +3276377416,3276377447,NL 3276377448,3276377455,DE -3276377456,3276378231,NL +3276377456,3276377631,NL +3276377632,3276377639,DE +3276377640,3276378231,NL 3276378232,3276378239,DE -3276378240,3276378351,NL +3276378240,3276378311,NL +3276378312,3276378319,DE +3276378320,3276378351,NL 3276378352,3276378359,DE 3276378360,3276378575,NL 3276378576,3276378583,DE -3276378584,3276379279,NL +3276378584,3276378911,NL +3276378912,3276378919,DE +3276378920,3276378935,NL +3276378936,3276378943,DE +3276378944,3276378951,NL +3276378952,3276378959,DE +3276378960,3276379071,NL +3276379072,3276379079,DE +3276379080,3276379167,NL +3276379168,3276379175,DE +3276379176,3276379279,NL 3276379280,3276379287,DE 3276379288,3276379463,NL 3276379464,3276379471,DE 3276379472,3276379503,NL 3276379504,3276379511,DE -3276379512,3276379767,NL +3276379512,3276379583,NL +3276379584,3276379591,DE +3276379592,3276379767,NL 3276379768,3276379775,DE -3276379776,3276380471,NL +3276379776,3276379959,NL +3276379960,3276379967,DE +3276379968,3276380199,NL +3276380200,3276380215,DE +3276380216,3276380351,NL +3276380352,3276380359,DE +3276380360,3276380471,NL 3276380472,3276380479,DE -3276380480,3276381423,NL +3276380480,3276380879,NL +3276380880,3276380887,DE +3276380888,3276381247,NL +3276381248,3276381263,DE +3276381264,3276381311,NL +3276381312,3276381319,DE +3276381320,3276381423,NL 3276381424,3276381431,DE -3276381432,3276381607,NL +3276381432,3276381583,NL +3276381584,3276381599,DE +3276381600,3276381607,NL 3276381608,3276381615,DE -3276381616,3276381895,NL -3276381896,3276381903,DE -3276381904,3276382863,NL +3276381616,3276381967,NL +3276381968,3276381975,DE +3276381976,3276382119,NL +3276382120,3276382135,DE +3276382136,3276382287,NL +3276382288,3276382295,DE +3276382296,3276382391,NL +3276382392,3276382399,DE +3276382400,3276382503,NL +3276382504,3276382511,DE +3276382512,3276382575,NL +3276382576,3276382583,DE +3276382584,3276382863,NL 3276382864,3276382871,DE -3276382872,3276383527,NL -3276383528,3276383535,DE -3276383536,3276383783,NL +3276382872,3276383103,NL +3276383104,3276383111,DE +3276383112,3276383119,NL +3276383120,3276383127,DE +3276383128,3276383207,NL +3276383208,3276383215,DE +3276383216,3276383311,NL +3276383312,3276383327,DE +3276383328,3276383359,NL +3276383360,3276383367,DE +3276383368,3276383527,NL +3276383528,3276383559,DE +3276383560,3276383703,NL +3276383704,3276383711,DE +3276383712,3276383783,NL 3276383784,3276383791,DE -3276383792,3276384367,NL +3276383792,3276383887,NL +3276383888,3276383895,DE +3276383896,3276384063,NL +3276384064,3276384071,DE +3276384072,3276384367,NL 3276384368,3276384375,DE -3276384376,3276384647,NL +3276384376,3276384551,NL +3276384552,3276384559,DE +3276384560,3276384647,NL 3276384648,3276384655,DE -3276384656,3276384895,NL +3276384656,3276384727,NL +3276384728,3276384735,DE +3276384736,3276384831,NL +3276384832,3276384839,DE +3276384840,3276384895,NL 3276384896,3276384903,DE -3276384904,3276385111,NL +3276384904,3276385047,NL +3276385048,3276385055,DE +3276385056,3276385111,NL 3276385112,3276385119,DE 3276385120,3276385175,NL 3276385176,3276385183,DE -3276385184,3276385215,NL +3276385184,3276385191,NL +3276385192,3276385199,DE +3276385200,3276385215,NL 3276385216,3276385223,DE 3276385224,3276385391,NL 3276385392,3276385399,DE -3276385400,3276385919,NL +3276385400,3276385575,NL +3276385576,3276385583,DE +3276385584,3276385695,NL +3276385696,3276385703,DE +3276385704,3276385751,NL +3276385752,3276385759,DE +3276385760,3276385799,NL +3276385800,3276385807,DE +3276385808,3276385903,NL +3276385904,3276385911,DE +3276385912,3276385919,NL 3276385920,3276385927,DE 3276385928,3276385935,NL 3276385936,3276385943,DE -3276385944,3276386087,NL +3276385944,3276386047,NL +3276386048,3276386055,DE +3276386056,3276386087,NL 3276386088,3276386095,DE 3276386096,3276386199,NL 3276386200,3276386207,DE -3276386208,3276386559,NL +3276386208,3276386231,NL +3276386232,3276386239,DE +3276386240,3276386359,NL +3276386360,3276386367,DE +3276386368,3276386415,NL +3276386416,3276386423,DE +3276386424,3276386503,NL +3276386504,3276386511,DE +3276386512,3276386559,NL 3276386560,3276386567,DE -3276386568,3276386727,NL +3276386568,3276386655,NL +3276386656,3276386663,DE +3276386664,3276386727,NL 3276386728,3276386735,DE 3276386736,3276386743,NL 3276386744,3276386751,DE -3276386752,3276386847,NL +3276386752,3276386759,NL +3276386760,3276386767,DE +3276386768,3276386847,NL 3276386848,3276386855,DE 3276386856,3276386863,NL 3276386864,3276386871,DE 3276386872,3276386879,NL 3276386880,3276386887,DE -3276386888,3276386927,NL +3276386888,3276386895,NL +3276386896,3276386903,DE +3276386904,3276386927,NL 3276386928,3276386935,DE 3276386936,3276386975,NL 3276386976,3276386983,DE @@ -56885,19 +54613,27 @@ 3276387200,3276387207,DE 3276387208,3276387231,NL 3276387232,3276387239,DE -3276387240,3276387423,NL +3276387240,3276387383,NL +3276387384,3276387391,DE +3276387392,3276387423,NL 3276387424,3276387431,DE 3276387432,3276387471,NL -3276387472,3276387479,DE -3276387480,3276387559,NL +3276387472,3276387487,DE +3276387488,3276387511,NL +3276387512,3276387519,DE +3276387520,3276387559,NL 3276387560,3276387567,DE 3276387568,3276387575,NL 3276387576,3276387591,DE 3276387592,3276387607,NL 3276387608,3276387615,DE -3276387616,3276387919,NL +3276387616,3276387671,NL +3276387672,3276387679,DE +3276387680,3276387919,NL 3276387920,3276387927,DE -3276387928,3276388191,NL +3276387928,3276388015,NL +3276388016,3276388023,DE +3276388024,3276388191,NL 3276388192,3276388199,DE 3276388200,3276388279,NL 3276388280,3276388287,DE @@ -56905,63 +54641,97 @@ 3276388304,3276388311,DE 3276388312,3276388319,NL 3276388320,3276388327,DE -3276388328,3276388823,NL +3276388328,3276388375,NL +3276388376,3276388383,DE +3276388384,3276388823,NL 3276388824,3276388831,DE -3276388832,3276389055,NL +3276388832,3276388975,NL +3276388976,3276388983,DE +3276388984,3276389055,NL 3276389056,3276389063,DE 3276389064,3276389159,NL 3276389160,3276389167,DE -3276389168,3276389351,NL +3276389168,3276389199,NL +3276389200,3276389207,DE +3276389208,3276389303,NL +3276389304,3276389311,DE +3276389312,3276389335,NL +3276389336,3276389343,DE +3276389344,3276389351,NL 3276389352,3276389359,DE 3276389360,3276389407,NL 3276389408,3276389415,DE 3276389416,3276389447,NL 3276389448,3276389455,DE 3276389456,3276389575,NL -3276389576,3276389591,DE -3276389592,3276389799,NL +3276389576,3276389607,DE +3276389608,3276389695,NL +3276389696,3276389703,DE +3276389704,3276389799,NL 3276389800,3276389807,DE 3276389808,3276389887,NL -3276389888,3276389895,DE -3276389896,3276389951,NL +3276389888,3276389903,DE +3276389904,3276389951,NL 3276389952,3276389959,DE -3276389960,3276390407,NL +3276389960,3276390295,NL +3276390296,3276390303,DE +3276390304,3276390383,NL +3276390384,3276390391,DE +3276390392,3276390407,NL 3276390408,3276390423,DE 3276390424,3276390463,NL 3276390464,3276390471,DE -3276390472,3276390687,NL +3276390472,3276390527,NL +3276390528,3276390535,DE +3276390536,3276390687,NL 3276390688,3276390695,DE 3276390696,3276390727,NL 3276390728,3276390735,DE 3276390736,3276390807,NL 3276390808,3276390815,DE -3276390816,3276390983,NL +3276390816,3276390927,NL +3276390928,3276390935,DE +3276390936,3276390983,NL 3276390984,3276390991,DE 3276390992,3276391023,NL 3276391024,3276391031,DE -3276391032,3276391111,NL +3276391032,3276391039,NL +3276391040,3276391047,DE +3276391048,3276391111,NL 3276391112,3276391119,DE 3276391120,3276391191,NL -3276391192,3276391199,DE -3276391200,3276391343,NL +3276391192,3276391207,DE +3276391208,3276391343,NL 3276391344,3276391351,DE -3276391352,3276391495,NL +3276391352,3276391407,NL +3276391408,3276391415,DE +3276391416,3276391495,NL 3276391496,3276391503,DE 3276391504,3276391535,NL 3276391536,3276391543,DE 3276391544,3276391591,NL 3276391592,3276391599,DE -3276391600,3276391791,NL +3276391600,3276391719,NL +3276391720,3276391727,DE +3276391728,3276391791,NL 3276391792,3276391799,DE -3276391800,3276392079,NL +3276391800,3276391935,NL +3276391936,3276391943,DE +3276391944,3276392079,NL 3276392080,3276392087,DE 3276392088,3276392143,NL 3276392144,3276392151,DE 3276392152,3276392255,NL 3276392256,3276392263,DE -3276392264,3276392903,NL +3276392264,3276392423,NL +3276392424,3276392431,DE +3276392432,3276392751,NL +3276392752,3276392759,DE +3276392760,3276392903,NL 3276392904,3276392911,DE -3276392912,3276392991,NL +3276392912,3276392935,NL +3276392936,3276392943,DE +3276392944,3276392991,NL 3276392992,3276392999,DE 3276393000,3276393159,NL 3276393160,3276393167,DE @@ -56973,23 +54743,35 @@ 3276393808,3276393815,DE 3276393816,3276393903,NL 3276393904,3276393911,DE -3276393912,3276394015,NL +3276393912,3276393991,NL +3276393992,3276393999,DE +3276394000,3276394015,NL 3276394016,3276394023,DE 3276394024,3276394063,NL 3276394064,3276394071,DE -3276394072,3276394471,NL +3276394072,3276394215,NL +3276394216,3276394223,DE +3276394224,3276394327,NL +3276394328,3276394335,DE +3276394336,3276394471,NL 3276394472,3276394487,DE 3276394488,3276394495,NL 3276394496,3276394503,DE 3276394504,3276394583,NL 3276394584,3276394591,DE -3276394592,3276394815,NL +3276394592,3276394671,NL +3276394672,3276394679,DE +3276394680,3276394815,NL 3276394816,3276394823,DE 3276394824,3276394871,NL 3276394872,3276394879,DE -3276394880,3276394951,NL +3276394880,3276394919,NL +3276394920,3276394927,DE +3276394928,3276394951,NL 3276394952,3276394959,DE -3276394960,3276395063,NL +3276394960,3276395047,NL +3276395048,3276395055,DE +3276395056,3276395063,NL 3276395064,3276395071,DE 3276395072,3276395095,NL 3276395096,3276395103,DE @@ -56997,21 +54779,37 @@ 3276395296,3276395303,DE 3276395304,3276395319,NL 3276395320,3276395327,DE -3276395328,3276395543,NL +3276395328,3276395431,NL +3276395432,3276395439,DE +3276395440,3276395543,NL 3276395544,3276395551,DE 3276395552,3276395599,NL 3276395600,3276395607,DE 3276395608,3276395647,NL 3276395648,3276395655,DE -3276395656,3276395759,NL +3276395656,3276395687,NL +3276395688,3276395695,DE +3276395696,3276395759,NL 3276395760,3276395767,DE -3276395768,3276395967,NL -3276395968,3276395975,DE -3276395976,3276396207,NL +3276395768,3276395959,NL +3276395960,3276395975,DE +3276395976,3276396015,NL +3276396016,3276396023,DE +3276396024,3276396095,NL +3276396096,3276396103,DE +3276396104,3276396207,NL 3276396208,3276396215,DE -3276396216,3276396407,NL +3276396216,3276396287,NL +3276396288,3276396295,DE +3276396296,3276396319,NL +3276396320,3276396327,DE +3276396328,3276396351,NL +3276396352,3276396359,DE +3276396360,3276396407,NL 3276396408,3276396415,DE -3276396416,3276396471,NL +3276396416,3276396431,NL +3276396432,3276396439,DE +3276396440,3276396471,NL 3276396472,3276396479,DE 3276396480,3276396583,NL 3276396584,3276396591,DE @@ -57025,35 +54823,57 @@ 3276396760,3276396767,DE 3276396768,3276396783,NL 3276396784,3276396791,DE -3276396792,3276396999,NL -3276397000,3276397007,DE +3276396792,3276396991,NL +3276396992,3276397007,DE 3276397008,3276397031,NL 3276397032,3276397039,DE 3276397040,3276397055,NL 3276397056,3276397063,DE 3276397064,3276397327,NL 3276397328,3276397335,DE -3276397336,3276397871,NL +3276397336,3276397343,NL +3276397344,3276397351,DE +3276397352,3276397807,NL +3276397808,3276397815,DE +3276397816,3276397871,NL 3276397872,3276397879,DE -3276397880,3276398071,NL +3276397880,3276397895,NL +3276397896,3276397903,DE +3276397904,3276397935,NL +3276397936,3276397943,DE +3276397944,3276397983,NL +3276397984,3276397991,DE +3276397992,3276398047,NL +3276398048,3276398055,DE +3276398056,3276398071,NL 3276398072,3276398079,DE -3276398080,3276398575,NL +3276398080,3276398423,NL +3276398424,3276398447,DE +3276398448,3276398455,NL +3276398456,3276398463,DE +3276398464,3276398511,NL +3276398512,3276398519,DE +3276398520,3276398575,NL 3276398576,3276398583,DE 3276398584,3276398591,NL -3276398592,3276398599,DE -3276398600,3276398623,NL +3276398592,3276398607,DE +3276398608,3276398623,NL 3276398624,3276398631,DE 3276398632,3276398679,NL 3276398680,3276398687,DE 3276398688,3276398783,NL 3276398784,3276398791,DE -3276398792,3276398839,NL +3276398792,3276398799,NL +3276398800,3276398807,DE +3276398808,3276398839,NL 3276398840,3276398855,DE 3276398856,3276398927,NL 3276398928,3276398935,DE 3276398936,3276398983,NL 3276398984,3276398991,DE -3276398992,3276399031,NL +3276398992,3276399015,NL +3276399016,3276399023,DE +3276399024,3276399031,NL 3276399032,3276399039,DE 3276399040,3276399079,NL 3276399080,3276399087,DE @@ -57062,16 +54882,24 @@ 3276399200,3276399527,NL 3276399528,3276399535,DE 3276399536,3276399583,NL -3276399584,3276399591,DE -3276399592,3276399815,NL +3276399584,3276399599,DE +3276399600,3276399815,NL 3276399816,3276399823,DE 3276399824,3276399895,NL 3276399896,3276399903,DE -3276399904,3276399983,NL +3276399904,3276399935,NL +3276399936,3276399943,DE +3276399944,3276399983,NL 3276399984,3276399991,DE -3276399992,3276400223,NL +3276399992,3276400087,NL +3276400088,3276400095,DE +3276400096,3276400151,NL +3276400152,3276400159,DE +3276400160,3276400223,NL 3276400224,3276400231,DE -3276400232,3276400295,NL +3276400232,3276400239,NL +3276400240,3276400247,DE +3276400248,3276400295,NL 3276400296,3276400303,DE 3276400304,3276400487,NL 3276400488,3276400495,DE @@ -57083,15 +54911,23 @@ 3276400896,3276400903,DE 3276400904,3276401023,NL 3276401024,3276401031,DE -3276401032,3276401167,NL +3276401032,3276401063,NL +3276401064,3276401071,DE +3276401072,3276401167,NL 3276401168,3276401175,DE 3276401176,3276401215,NL 3276401216,3276401223,DE -3276401224,3276401535,NL +3276401224,3276401327,NL +3276401328,3276401335,DE +3276401336,3276401455,NL +3276401456,3276401463,DE +3276401464,3276401535,NL 3276401536,3276401543,DE 3276401544,3276401583,NL 3276401584,3276401591,DE -3276401592,3276401751,NL +3276401592,3276401727,NL +3276401728,3276401735,DE +3276401736,3276401751,NL 3276401752,3276401759,DE 3276401760,3276401855,NL 3276401856,3276401863,DE @@ -57103,43 +54939,101 @@ 3276401992,3276402007,DE 3276402008,3276402055,NL 3276402056,3276402063,DE -3276402064,3276402503,NL +3276402064,3276402271,NL +3276402272,3276402279,DE +3276402280,3276402303,NL +3276402304,3276402311,DE +3276402312,3276402327,NL +3276402328,3276402351,DE +3276402352,3276402383,NL +3276402384,3276402391,DE +3276402392,3276402503,NL 3276402504,3276402511,DE 3276402512,3276402519,NL 3276402520,3276402527,DE -3276402528,3276402639,NL +3276402528,3276402607,NL +3276402608,3276402615,DE +3276402616,3276402639,NL 3276402640,3276402647,DE -3276402648,3276402759,NL +3276402648,3276402655,NL +3276402656,3276402663,DE +3276402664,3276402759,NL 3276402760,3276402767,DE -3276402768,3276402975,NL +3276402768,3276402783,NL +3276402784,3276402791,DE +3276402792,3276402847,NL +3276402848,3276402855,DE +3276402856,3276402959,NL +3276402960,3276402967,DE +3276402968,3276402975,NL 3276402976,3276402983,DE -3276402984,3276403239,NL +3276402984,3276403135,NL +3276403136,3276403143,DE +3276403144,3276403151,NL +3276403152,3276403159,DE +3276403160,3276403167,NL +3276403168,3276403175,DE +3276403176,3276403183,NL +3276403184,3276403191,DE +3276403192,3276403239,NL 3276403240,3276403247,DE -3276403248,3276403287,NL +3276403248,3276403271,NL +3276403272,3276403279,DE +3276403280,3276403287,NL 3276403288,3276403295,DE -3276403296,3276403367,NL +3276403296,3276403343,NL +3276403344,3276403351,DE +3276403352,3276403367,NL 3276403368,3276403375,DE 3276403376,3276403399,NL 3276403400,3276403407,DE 3276403408,3276403479,NL 3276403480,3276403487,DE -3276403488,3276403575,NL -3276403576,3276403583,DE +3276403488,3276403527,NL +3276403528,3276403535,DE +3276403536,3276403567,NL +3276403568,3276403583,DE 3276403584,3276403679,NL 3276403680,3276403687,DE -3276403688,3276403839,NL +3276403688,3276403799,NL +3276403800,3276403807,DE +3276403808,3276403839,NL 3276403840,3276403847,DE -3276403848,3276404399,NL +3276403848,3276403967,NL +3276403968,3276403975,DE +3276403976,3276403983,NL +3276403984,3276403991,DE +3276403992,3276404399,NL 3276404400,3276404407,DE -3276404408,3276404719,NL +3276404408,3276404479,NL +3276404480,3276404487,DE +3276404488,3276404639,NL +3276404640,3276404647,DE +3276404648,3276404719,NL 3276404720,3276404727,DE -3276404728,3276405679,NL +3276404728,3276404735,NL +3276404736,3276404743,DE +3276404744,3276405063,NL +3276405064,3276405079,DE +3276405080,3276405263,NL +3276405264,3276405271,DE +3276405272,3276405679,NL 3276405680,3276405687,DE 3276405688,3276405719,NL -3276405720,3276405727,DE -3276405728,3276406375,NL +3276405720,3276405735,DE +3276405736,3276405759,NL +3276405760,3276405767,DE +3276405768,3276405943,NL +3276405944,3276405951,DE +3276405952,3276406159,NL +3276406160,3276406167,DE +3276406168,3276406375,NL 3276406376,3276406383,DE -3276406384,3276406759,NL +3276406384,3276406407,NL +3276406408,3276406415,DE +3276406416,3276406559,NL +3276406560,3276406567,DE +3276406568,3276406759,NL 3276406760,3276406767,DE 3276406768,3276406783,NL 3276406784,3276414975,FI @@ -57173,6 +55067,7 @@ 3276428288,3276428543,RU 3276428544,3276428799,BG 3276428800,3276429055,DE +3276429056,3276429311,NL 3276429312,3276430079,RU 3276430080,3276430591,PL 3276430592,3276430847,GB @@ -57192,7 +55087,7 @@ 3276473344,3276473855,AT 3276474272,3276474295,AT 3276474320,3276474367,AT -3276475008,3276475023,IT +3276475016,3276475023,IT 3276475040,3276475063,IT 3276475072,3276475135,IT 3276475904,3276475951,IT @@ -57217,9 +55112,9 @@ 3276479648,3276479743,FR 3276480016,3276480031,FR 3276480064,3276480095,FR -3276480112,3276480127,FR -3276480144,3276480159,FR -3276480176,3276480271,FR +3276480112,3276480159,FR +3276480192,3276480271,FR +3276480288,3276480295,FR 3276480304,3276480319,FR 3276480352,3276480375,FR 3276480400,3276480439,FR @@ -57242,23 +55137,23 @@ 3276491776,3276491847,GB 3276491856,3276492055,GB 3276492064,3276492127,GB -3276492288,3276492431,GB -3276492440,3276492479,GB +3276492288,3276492479,GB 3276492488,3276493183,GB -3276493248,3276494383,GB -3276494416,3276494559,GB +3276493248,3276494335,GB +3276494368,3276494383,GB +3276494416,3276494431,GB +3276494448,3276494559,GB 3276494592,3276495679,GB -3276495776,3276495823,GB +3276495776,3276495791,GB +3276495808,3276495823,GB 3276495832,3276496639,GB 3276496896,3276497151,DE -3276497216,3276497295,DE -3276497304,3276497311,DE +3276497216,3276497311,DE 3276497344,3276497375,DE 3276497408,3276497599,DE 3276497616,3276497919,DE 3276497920,3276498047,GB -3276498304,3276498319,GB -3276498328,3276498431,GB +3276498304,3276498431,GB 3276498432,3276499199,DE 3276499456,3276499503,DE 3276499520,3276499615,DE @@ -57289,7 +55184,8 @@ 3276508160,3276508327,GB 3276508352,3276508415,FR 3276508416,3276508671,GB -3276508680,3276509183,GB +3276508680,3276508847,GB +3276508864,3276509183,GB 3276509184,3276510207,IT 3276510720,3276510735,IT 3276510784,3276510815,IT @@ -57297,11 +55193,12 @@ 3276511488,3276511775,ZA 3276511824,3276511839,ZA 3276511872,3276511919,ZA -3276511928,3276511951,ZA +3276511936,3276511951,ZA 3276511968,3276512191,ZA 3276512200,3276512207,ZA 3276512256,3276513023,ZA -3276513536,3276513567,CH +3276513536,3276513551,CH +3276513560,3276513567,CH 3276514336,3276514367,CH 3276514560,3276514815,CH 3276515328,3276515583,ES @@ -57317,7 +55214,6 @@ 3276518128,3276518175,NL 3276518184,3276518271,NL 3276518304,3276518335,NL -3276518352,3276518367,NL 3276518400,3276518527,BE 3276518592,3276518655,BE 3276518912,3276519423,BE @@ -57337,18 +55233,16 @@ 3276523928,3276523951,NO 3276523968,3276524031,NO 3276524064,3276524095,TR -3276524160,3276524279,TR +3276524192,3276524279,TR 3276524544,3276524799,GB 3276524800,3276524823,PT 3276524832,3276524847,PT -3276525024,3276525039,PT 3276525056,3276525311,FI 3276525504,3276525527,HR 3276525528,3276525535,PL 3276525536,3276525567,HR -3276526080,3276526095,CH -3276526104,3276526111,CH -3276526144,3276526175,CH +3276526080,3276526111,CH +3276526144,3276526159,CH 3276526336,3276526591,CH 3276527104,3276527135,SI 3276527168,3276527199,SI @@ -57359,14 +55253,16 @@ 3276528128,3276528223,BE 3276528224,3276528239,GB 3276528240,3276528247,BE +3276528248,3276528255,GB 3276528256,3276528351,BE +3276528360,3276528367,FR 3276528368,3276528399,BE 3276528448,3276528503,BE -3276528520,3276528527,GB 3276528544,3276528567,BE 3276528576,3276528719,BE 3276528720,3276528727,FR 3276528728,3276528799,BE +3276528800,3276528815,GB 3276528816,3276528831,FR 3276528832,3276528895,BE 3276528896,3276528903,IE @@ -57375,9 +55271,11 @@ 3276528960,3276529151,IE 3276529152,3276529167,TR 3276529184,3276529279,TR -3276529328,3276529375,TR +3276529328,3276529351,TR +3276529360,3276529375,TR 3276529392,3276529407,TR -3276529664,3276530495,NL +3276529664,3276530455,NL +3276530464,3276530495,NL 3276530560,3276532735,NL 3276532736,3276532775,TR 3276532784,3276532791,TR @@ -57402,6 +55300,7 @@ 3276534784,3276534879,NL 3276534888,3276534895,NL 3276534928,3276534975,NL +3276535016,3276535023,GB 3276535040,3276535063,RU 3276535064,3276535071,LV 3276535072,3276535103,RU @@ -57822,20 +55721,20 @@ 3276867072,3276868606,IT 3276868607,3276868607,GB 3276868608,3276868863,NL -3276868864,3276869631,IT -3276869632,3276869759,GB +3276868864,3276869695,IT +3276869696,3276869759,GB 3276869760,3276869855,IT 3276869856,3276869887,GB 3276869888,3276870143,NL 3276870144,3276871679,IT -3276871680,3276871935,DE -3276871936,3276872447,GB +3276871680,3276872319,DE +3276872320,3276872447,GB 3276872448,3276872463,DE 3276872464,3276873727,GB 3276873728,3276873735,ES 3276873736,3276873791,GB -3276873792,3276873983,ES -3276873984,3276875263,GB +3276873792,3276874239,ES +3276874240,3276875263,GB 3276875264,3276875775,NL 3276875776,3276876799,GB 3276876800,3276876823,AT @@ -57853,8 +55752,8 @@ 3276878336,3276879871,GB 3276879872,3276880639,DK 3276880640,3276883967,GB -3276883968,3276884231,PL -3276884232,3276886015,GB +3276883968,3276884223,PL +3276884224,3276886015,GB 3276886016,3276886271,RO 3276886272,3276888575,GB 3276888576,3276888831,AT @@ -57867,39 +55766,51 @@ 3276890368,3276890623,US 3276890624,3276891903,GB 3276891904,3276892159,US -3276892160,3276895999,GB +3276892160,3276895487,GB +3276895488,3276895743,IT +3276895744,3276895999,GB 3276896000,3276896255,CZ -3276896256,3276896831,BE +3276896256,3276896319,GB +3276896320,3276896831,BE 3276896832,3276896847,SE 3276896848,3276897023,GB 3276897024,3276897279,BE 3276897280,3276898303,GB -3276898304,3276898671,CH -3276898672,3276898815,GB +3276898304,3276898751,CH +3276898752,3276898815,GB 3276898816,3276899847,CH -3276899848,3276902399,GB +3276899848,3276902143,GB +3276902144,3276902151,CH +3276902152,3276902399,GB 3276902400,3276902559,SE 3276902560,3276902655,GB 3276902656,3276903295,SE -3276903296,3276906495,GB -3276906496,3276906511,NL -3276906512,3276906519,GB -3276906520,3276906847,NL -3276906848,3276907007,GB +3276903296,3276905727,GB +3276905728,3276906239,BE +3276906240,3276906279,SE +3276906280,3276906495,GB +3276906496,3276906839,NL +3276906840,3276906847,GB +3276906848,3276906863,NL +3276906864,3276907007,GB 3276907008,3276907263,NL 3276907264,3276910591,GB 3276910592,3276910847,IT 3276910848,3276910879,GB -3276910880,3276911103,IT -3276911104,3276911359,GB -3276911360,3276913919,IT +3276910880,3276912575,IT +3276912576,3276912591,GB +3276912592,3276913375,IT +3276913376,3276913407,GB +3276913408,3276913919,IT 3276913920,3276913983,US 3276913984,3276914687,IT 3276914688,3276914943,ES 3276914944,3276915199,GB 3276915200,3276915455,ES 3276915456,3276915487,GB -3276915488,3276916175,ES +3276915488,3276915503,ES +3276915504,3276915519,GB +3276915520,3276916175,ES 3276916176,3276916183,GB 3276916184,3276916479,ES 3276916480,3276916735,GB @@ -57913,22 +55824,32 @@ 3276917344,3276917503,GB 3276917504,3276917759,ES 3276917760,3276918783,GB -3276918784,3276919471,DE -3276919472,3276919479,GB -3276919480,3276919551,DE +3276918784,3276919551,DE 3276919552,3276919807,GB 3276919808,3276920543,DE 3276920544,3276920575,GB 3276920576,3276920831,DE 3276920832,3276922623,GB -3276922624,3276923391,FR -3276923392,3276923647,GB -3276923648,3276924031,FR -3276924032,3276924159,GB +3276922624,3276923423,FR +3276923424,3276923455,GB +3276923456,3276923583,FR +3276923584,3276923647,GB +3276923648,3276924039,FR +3276924040,3276924159,GB 3276924160,3276924287,FR 3276924288,3276924415,GB -3276924416,3276924671,FR -3276924672,3276931071,GB +3276924416,3276924927,FR +3276924928,3276926719,GB +3276926720,3276926735,FR +3276926736,3276929087,GB +3276929088,3276929119,TZ +3276929120,3276929151,KE +3276929152,3276930735,GB +3276930736,3276930747,UG +3276930748,3276930751,GB +3276930752,3276930783,ZA +3276930784,3276930815,MZ +3276930816,3276931071,GB 3276931072,3276939263,KZ 3276939264,3276955647,DE 3276955648,3276963839,GB @@ -57979,7 +55900,6 @@ 3277184512,3277184767,DE 3277184768,3277185023,UA 3277185024,3277185279,SA -3277185280,3277185535,NL 3277185536,3277185791,DE 3277185792,3277186047,PL 3277186048,3277186303,IT @@ -58079,7 +55999,7 @@ 3277361152,3277361663,UA 3277361664,3277362175,RU 3277362176,3277362687,ES -3277362688,3277363199,AR +3277362688,3277363199,IE 3277363200,3277363711,ES 3277363712,3277364223,RU 3277364224,3277364735,GB @@ -58110,7 +56030,7 @@ 3277380608,3277381119,RU 3277381120,3277381631,KW 3277381632,3277382143,RU -3277382144,3277382655,UA +3277382144,3277382655,MD 3277382656,3277383167,GB 3277383168,3277383679,UA 3277383680,3277384191,PL @@ -58121,7 +56041,7 @@ 3277386240,3277386751,UA 3277386752,3277387263,SA 3277387264,3277388287,RU -3277388288,3277388799,GB +3277388288,3277388799,SE 3277388800,3277389311,RU 3277389312,3277389823,AM 3277389824,3277395951,GB @@ -58273,6 +56193,7 @@ 3277823488,3277823743,SI 3277823744,3277823999,UA 3277824000,3277824255,TR +3277824256,3277824511,SI 3277824512,3277824767,UA 3277824768,3277825023,AT 3277825024,3277825279,PL @@ -58364,9 +56285,7 @@ 3278115072,3278115327,SE 3278115328,3278116607,ES 3278116608,3278116735,SE -3278116736,3278117119,ES -3278117120,3278118143,SE -3278118144,3278118175,ES +3278116736,3278118175,ES 3278118176,3278119423,SE 3278119424,3278119935,NL 3278119936,3278119943,DE @@ -58374,9 +56293,7 @@ 3278119968,3278119975,NO 3278119976,3278120151,SE 3278120152,3278120159,DE -3278120160,3278160107,SE -3278160108,3278160111,GB -3278160112,3278161631,SE +3278120160,3278161631,SE 3278161632,3278161647,DE 3278161648,3278168063,SE 3278168064,3278168071,DM @@ -58668,8 +56585,7 @@ 3278939416,3278939419,ZW 3278939420,3278939423,IE 3278939424,3278939427,GB -3278939428,3278939435,DE -3278939436,3278939439,ES +3278939428,3278939439,DE 3278939440,3278939443,IT 3278939444,3278939447,DE 3278939448,3278939451,PL @@ -59253,8 +57169,7 @@ 3278942756,3278942756,DE 3278942757,3278942757,GB 3278942758,3278942759,IT -3278942760,3278942760,ES -3278942761,3278942761,DE +3278942760,3278942761,DE 3278942762,3278942762,GB 3278942763,3278942763,NL 3278942764,3278942764,FR @@ -59319,8 +57234,7 @@ 3278942833,3278942833,DE 3278942834,3278942834,NL 3278942835,3278942835,AT -3278942836,3278942836,DE -3278942837,3278942837,IT +3278942836,3278942837,DE 3278942838,3278942838,ES 3278942839,3278942839,FR 3278942840,3278942841,DE @@ -59797,9 +57711,7 @@ 3278943457,3278943457,GB 3278943458,3278943459,DE 3278943460,3278943460,FR -3278943461,3278943462,DE -3278943463,3278943463,IT -3278943464,3278943464,DE +3278943461,3278943464,DE 3278943465,3278943465,ES 3278943466,3278943466,DE 3278943467,3278943467,ES @@ -60223,8 +58135,8 @@ 3278943989,3278943990,DE 3278943991,3278943991,NL 3278943992,3278943992,IT -3278943993,3278943994,AT -3278943995,3278943995,DE +3278943993,3278943993,AT +3278943994,3278943995,DE 3278943996,3278943997,CH 3278943998,3278943998,FR 3278943999,3278944001,DE @@ -60877,7 +58789,6 @@ 3279053312,3279053823,DE 3279053824,3279054335,NL 3279054336,3279054847,GB -3279054848,3279055359,PL 3279055360,3279055871,SA 3279055872,3279056383,TR 3279056384,3279056895,GB @@ -60886,7 +58797,7 @@ 3279057920,3279058431,RO 3279058432,3279058943,RU 3279058944,3279059455,UA -3279059456,3279059967,RU +3279059456,3279060479,RU 3279060480,3279060991,PL 3279060992,3279069183,UA 3279069184,3279077375,PL @@ -61035,7 +58946,9 @@ 3279560704,3279568895,GB 3279568896,3279577087,IT 3279577088,3279585279,BE -3279585280,3279585991,DE +3279585280,3279585919,DE +3279585920,3279585951,GB +3279585952,3279585991,DE 3279585992,3279585999,GB 3279586000,3279586303,DE 3279586304,3279586559,GB @@ -61060,7 +58973,9 @@ 3279593472,3279593487,DE 3279593488,3279593535,GB 3279593536,3279593567,DE -3279593568,3279595903,GB +3279593568,3279593599,GB +3279593600,3279593727,DE +3279593728,3279595903,GB 3279595904,3279595999,DE 3279596000,3279596023,GB 3279596024,3279596031,DE @@ -61316,6 +59231,7 @@ 3280654848,3280655103,RU 3280655104,3280655359,PL 3280655360,3280655615,SE +3280655616,3280655871,FI 3280655872,3280656127,RO 3280656128,3280656639,CH 3280656640,3280657407,UA @@ -61387,6 +59303,7 @@ 3280999936,3281000447,DE 3281000448,3281000703,FR 3281000704,3281000959,UA +3281000960,3281001215,SI 3281001216,3281001471,RO 3281001472,3281001727,UA 3281001728,3281001983,RU @@ -61419,9 +59336,7 @@ 3281103936,3281103943,AT 3281103944,3281104127,DE 3281104128,3281104383,FR -3281104384,3281110015,DE -3281110016,3281110023,BE -3281110024,3281113703,DE +3281104384,3281113703,DE 3281113704,3281113711,BE 3281113712,3281125375,DE 3281125376,3281133567,SK @@ -61571,6 +59486,7 @@ 3282091520,3282092031,CH 3282092032,3282093055,UA 3282093056,3282095103,DE +3282095104,3282096127,UA 3282096128,3282097151,IT 3282097152,3282098175,GB 3282098176,3282099199,NL @@ -61699,7 +59615,7 @@ 3282743808,3282744063,MD 3282744064,3282744319,UA 3282744320,3282744575,SA -3282744576,3282745087,PL +3282744832,3282745087,PL 3282745088,3282745343,CS 3282745344,3282745599,HU 3282745600,3282746111,DE @@ -61799,17 +59715,21 @@ 3283235992,3283236007,RS 3283236008,3283236063,CS 3283236064,3283236071,RS -3283236072,3283236159,CS +3283236072,3283236095,CS +3283236096,3283236111,RS +3283236112,3283236159,CS 3283236160,3283236183,RS -3283236184,3283236895,CS +3283236184,3283236415,CS +3283236416,3283236511,RS +3283236512,3283236895,CS 3283236896,3283236903,RS 3283236904,3283236911,CS 3283236912,3283236919,RS 3283236920,3283237103,CS 3283237104,3283237119,RS 3283237120,3283237279,CS -3283237280,3283237283,RS -3283237284,3283237349,CS +3283237280,3283237287,RS +3283237288,3283237349,CS 3283237350,3283237351,RS 3283237352,3283237631,CS 3283237632,3283237887,RS @@ -61853,7 +59773,9 @@ 3283292000,3283292015,CH 3283292016,3283305087,DE 3283305088,3283305127,FR -3283305128,3283321087,DE +3283305128,3283318975,DE +3283318976,3283318991,NL +3283318992,3283321087,DE 3283321088,3283321119,GB 3283321120,3283419135,DE 3283419136,3283484671,DK @@ -61869,6 +59791,7 @@ 3283486976,3283487231,PL 3283487488,3283487743,DE 3283487744,3283487999,CH +3283488000,3283488255,NL 3283488256,3283488511,PL 3283488512,3283488767,RU 3283488768,3283489279,FR @@ -61923,7 +59846,7 @@ 3283514112,3283514495,DE 3283514528,3283514547,DE 3283514552,3283516415,DE -3283516736,3283516863,DE +3283516800,3283516863,DE 3283516992,3283517055,DE 3283517184,3283517439,DE 3283517440,3283525631,RU @@ -61938,13 +59861,14 @@ 3283537920,3283538431,RO 3283538432,3283538943,IT 3283538944,3283539455,RO +3283539456,3283539967,RS 3283539968,3283540479,DK 3283540480,3283540991,PL 3283540992,3283541503,RO 3283541504,3283542015,CH 3283542016,3283550207,IT 3283550208,3283550239,AT -3283550288,3283550335,AT +3283550288,3283550319,AT 3283550464,3283550623,AT 3283550624,3283550655,FR 3283550656,3283550719,GB @@ -62148,7 +60072,7 @@ 3283590160,3283590167,SE 3283590176,3283590207,SE 3283590224,3283590231,SE -3283590272,3283590311,SE +3283590272,3283590319,SE 3283590336,3283590351,SE 3283590368,3283590527,SE 3283590528,3283590543,ZA @@ -62175,7 +60099,7 @@ 3283593056,3283593087,IT 3283593088,3283593215,CH 3283593216,3283595263,IT -3283595264,3283596287,DE +3283595264,3283595775,DE 3283596288,3283598127,GB 3283598144,3283598175,DE 3283598208,3283598335,DE @@ -62375,7 +60299,6 @@ 3283962880,3283963903,PL 3283963904,3283964927,RU 3283964928,3283965951,FR -3283965952,3283966975,RU 3283966976,3283967999,DE 3283968000,3283969023,UA 3283969024,3283970047,RU @@ -62400,16 +60323,17 @@ 3283984384,3283984895,SE 3283984896,3283985407,GR 3283985408,3283985919,RO -3283985920,3283986431,PL 3283986432,3283986943,RU 3283986944,3283987455,AT 3283987456,3283987967,GB 3283987968,3283988991,RO 3283988992,3283989503,FR +3283989504,3283990015,RU 3283990016,3283990527,SE 3283990528,3283991551,RO 3283991552,3283992063,SE 3283992064,3283992575,RO +3283992576,3283993087,IL 3283993088,3283993599,RO 3283993600,3283994111,UA 3283994112,3283994623,AT @@ -62561,9 +60485,6 @@ 3284720896,3284721151,UA 3284721152,3284721407,TR 3284721408,3284721663,NL -3284721664,3284721919,CA -3284721920,3284722943,IR -3284722944,3284729855,CA 3284729856,3284795391,RU 3284795392,3284803583,FR 3284803584,3284811775,DE @@ -62583,7 +60504,8 @@ 3284992000,3285057535,PL 3285057536,3285065727,IT 3285065728,3285073919,RU -3285073920,3285076607,NL +3285073920,3285074687,GB +3285074688,3285076607,NL 3285076608,3285076767,BE 3285076768,3285078111,NL 3285078112,3285078143,GB @@ -62631,16 +60553,17 @@ 3285368832,3285385215,SI 3285450752,3285453055,GB 3285453120,3285453439,GB -3285453568,3285454047,GB +3285453568,3285453623,GB +3285453632,3285454047,GB 3285454080,3285454175,GB 3285454208,3285454847,GB 3285454848,3285455695,DE 3285455712,3285455743,DE 3285455872,3285455887,DE 3285455888,3285455903,GB -3285455904,3285456255,DE -3285456288,3285456335,DE -3285456344,3285456351,DE +3285455904,3285456015,DE +3285456032,3285456255,DE +3285456288,3285456351,DE 3285456384,3285456639,DE 3285456640,3285456703,DK 3285456704,3285456711,DE @@ -62651,13 +60574,14 @@ 3285456976,3285457023,GB 3285457056,3285457151,GB 3285457152,3285457183,SE -3285457216,3285457223,SE 3285457232,3285457247,SE 3285457280,3285457407,SE 3285457408,3285457663,GB 3285457664,3285457759,IT 3285457792,3285457919,IT -3285457920,3285458943,GB +3285457920,3285457951,GB +3285457984,3285458031,GB +3285458040,3285458943,GB 3285458944,3285459071,DK 3285459104,3285459327,DK 3285459392,3285459535,DK @@ -62697,24 +60621,26 @@ 3285463080,3285463087,LU 3285463104,3285463135,LU 3285463296,3285463311,FR +3285463312,3285463319,BE 3285463320,3285463327,FR 3285463360,3285463455,BE 3285463520,3285463615,BE 3285463616,3285463647,FR -3285463672,3285463759,BE +3285463664,3285463759,BE 3285463776,3285463839,BE -3285463856,3285463935,BE -3285463944,3285463991,BE +3285463856,3285463991,BE 3285464016,3285464063,BE 3285464072,3285464095,BE 3285464096,3285464127,GB -3285464320,3285464383,BE +3285464320,3285464351,BE +3285464360,3285464383,BE 3285464384,3285464415,GB 3285464416,3285464431,BE 3285464432,3285464447,DE 3285464448,3285465087,BE 3285465088,3285465103,DK -3285465152,3285465343,DK +3285465152,3285465231,DK +3285465248,3285465343,DK 3285465664,3285465727,DE 3285465856,3285466367,DE 3285466368,3285466463,CH @@ -62738,12 +60664,12 @@ 3285471040,3285471055,DE 3285471104,3285471743,DE 3285471808,3285471871,DE -3285471936,3285471951,DE +3285471936,3285471967,DE 3285472000,3285472127,DE 3285472160,3285472175,DE 3285472192,3285472223,DE -3285472256,3285472271,DE -3285472368,3285472383,DE +3285472256,3285472287,DE +3285472368,3285472511,DE 3285473312,3285473343,DE 3285473440,3285473527,DE 3285473536,3285473567,DE @@ -62779,9 +60705,9 @@ 3285477376,3285477631,FR 3285477888,3285477919,FR 3285477952,3285477983,FR -3285478000,3285479399,FR +3285478000,3285478655,FR +3285478912,3285479399,FR 3285479400,3285479407,GB -3285479408,3285479423,FR 3285479424,3285479807,CH 3285480448,3285480575,CH 3285480704,3285480719,CH @@ -62806,7 +60732,7 @@ 3285486592,3285487103,IT 3285487104,3285487359,HU 3285487360,3285487423,NL -3285487424,3285487487,GB +3285487440,3285487487,GB 3285487488,3285487679,NL 3285487744,3285487887,NL 3285487904,3285488127,NL @@ -62839,8 +60765,8 @@ 3285496544,3285496575,FR 3285496576,3285496607,GB 3285496608,3285496671,DE -3285496704,3285496783,DE -3285496800,3285496815,DE +3285496704,3285496767,DE +3285496808,3285496815,DE 3285496832,3285497855,DE 3285497888,3285498031,DE 3285498096,3285498111,DE @@ -62880,7 +60806,7 @@ 3285505440,3285505471,CZ 3285506048,3285506079,CZ 3285507328,3285507391,GR -3285507656,3285507711,CZ +3285507664,3285507711,CZ 3285507840,3285508095,CZ 3285508096,3285508607,DE 3285508608,3285508623,RU @@ -62895,7 +60821,6 @@ 3285510144,3285512191,GB 3285512192,3285512511,GR 3285512576,3285512719,GR -3285512728,3285512735,GR 3285512768,3285512831,GR 3285513216,3285513223,GB 3285513232,3285513247,GR @@ -62993,7 +60918,8 @@ 3285527456,3285527487,IL 3285527488,3285527495,BE 3285527496,3285527503,DE -3285527504,3285527551,BE +3285527504,3285527519,JP +3285527520,3285527551,BE 3285527552,3285527615,IL 3285527616,3285527679,GB 3285527680,3285527807,BE @@ -63744,8 +61670,9 @@ 3285909504,3285910015,GB 3285910272,3285910303,ES 3285910304,3285910335,GB -3285910336,3285910407,DE +3285910400,3285910407,IT 3285910408,3285910415,GB +3285910432,3285910463,GB 3285910464,3285910527,ES 3285910528,3285911551,GB 3285912576,3285913087,GB @@ -63756,7 +61683,6 @@ 3285916160,3285916415,FR 3285916416,3285916671,YE 3285916672,3285916703,BH -3285916704,3285916711,DE 3285916712,3285916719,CY 3285916720,3285916735,ES 3285916736,3285916799,GB @@ -63769,7 +61695,7 @@ 3285919488,3285919743,UA 3285919744,3285921791,QA 3285921792,3285921823,CZ -3285921856,3285921919,DE +3285921824,3285921855,GB 3285921920,3285921983,GB 3285921984,3285922047,FR 3285922048,3285922111,GB @@ -63780,7 +61706,6 @@ 3285922208,3285922239,ES 3285922240,3285922287,RU 3285922288,3285922303,IR -3285922304,3285922559,FR 3285922560,3285922815,GB 3285922816,3285923327,KW 3285923328,3285924415,ES @@ -63790,8 +61715,8 @@ 3285925056,3285925119,FR 3285925888,3285926143,NL 3285926144,3285926399,YE -3285926400,3285926407,DE 3285926408,3285926431,ES +3285926432,3285926463,CH 3285926496,3285926527,ES 3285926848,3285926911,GB 3285926912,3285927423,DE @@ -63802,31 +61727,28 @@ 3285928208,3285928223,GB 3285928224,3285928255,DE 3285928256,3285928271,FR -3285928272,3285928287,DE -3285928288,3285928319,ES +3285928280,3285928287,DE 3285929424,3285929439,IT 3285929984,3285930495,GB 3285930560,3285930575,ES 3285930576,3285930623,GB -3285930624,3285930631,DE 3285930632,3285930639,GB -3285930672,3285930687,DE +3285930680,3285930687,DE 3285930752,3285931007,GB 3285932032,3285932287,NL -3285932544,3285932799,GB +3285932288,3285932799,GB 3285932800,3285933055,ES 3285933056,3285933311,DE 3285933312,3285933567,ES +3285933568,3285934079,DE 3285934080,3285934847,GB 3285935104,3285935615,GB 3285938176,3285938431,ES 3285938560,3285938607,GB 3285938608,3285938623,ES -3285938624,3285938631,DE 3285938632,3285938639,ES 3285938656,3285938687,US 3285938688,3285938943,ES -3285938944,3285938951,DE 3285938952,3285938959,NL 3285938976,3285939071,ES 3285939200,3285940735,ES @@ -63836,7 +61758,6 @@ 3285943040,3285943295,SE 3285943296,3285943551,ES 3285943552,3285943559,DK -3285943560,3285943567,DE 3285943568,3285943575,ES 3285943576,3285943583,DE 3285943584,3285943679,ES @@ -63866,7 +61787,6 @@ 3285951568,3285951583,PK 3285951584,3285951615,ES 3285951616,3285951631,PK -3285951632,3285951639,DE 3285951648,3285951679,ES 3285951744,3285951999,GB 3285952000,3285952255,IT @@ -63881,7 +61801,6 @@ 3285957888,3285958143,GB 3285958144,3285958655,ES 3285958848,3285958895,NL -3285958896,3285958903,DE 3285958904,3285958911,NL 3285958912,3285959039,GB 3285959040,3285959167,DE @@ -63904,7 +61823,6 @@ 3285971456,3285971711,DE 3285971712,3285971967,GB 3285971968,3285972223,ES -3285972224,3285972479,CH 3285972480,3285972735,PL 3285972736,3285972991,FR 3285972992,3285975039,GB @@ -63951,8 +61869,8 @@ 3286315008,3286315519,PL 3286315520,3286316031,DE 3286316032,3286316543,UA +3286316544,3286317055,NL 3286317056,3286317567,RU -3286317568,3286318079,PL 3286318080,3286318591,CH 3286319104,3286320127,RO 3286320128,3286321151,PL @@ -63985,7 +61903,7 @@ 3286348800,3286349823,PL 3286349824,3286350847,SE 3286350848,3286351871,GB -3286351872,3286352895,DK +3286351872,3286352895,CH 3286352896,3286353919,DE 3286353920,3286354943,LI 3286354944,3286355967,FR @@ -64300,7 +62218,6 @@ 3287425024,3287427759,SE 3287427760,3287427775,GB 3287427776,3287433215,SE -3287433216,3287433727,GB 3287433728,3287434239,DE 3287434240,3287434751,PL 3287434752,3287435263,GB @@ -64325,6 +62242,7 @@ 3287446528,3287447039,PL 3287447040,3287447551,IL 3287447552,3287448063,DK +3287448064,3287448575,GB 3287448576,3287449087,PL 3287449088,3287449599,BG 3287449600,3287450111,DE @@ -64335,7 +62253,6 @@ 3287452160,3287452671,NO 3287452672,3287453183,CH 3287453184,3287453695,RU -3287453696,3287454207,GB 3287454208,3287454719,SE 3287454720,3287455743,UA 3287455744,3287456255,NL @@ -64353,7 +62270,7 @@ 3287460608,3287460863,NL 3287460864,3287461119,BE 3287461120,3287461375,DE -3287461376,3287461631,IL +3287461376,3287461631,CH 3287461632,3287461887,AT 3287461888,3287462143,PL 3287462144,3287462399,SA @@ -64434,9 +62351,7 @@ 3287588864,3287597055,BE 3287597056,3287605247,GI 3287605248,3287630335,DE -3287630336,3287630847,AT 3287630848,3287631359,PL -3287631360,3287631871,DE 3287631872,3287632383,RU 3287632384,3287632895,SE 3287632896,3287633407,RU @@ -64716,7 +62631,11 @@ 3288006656,3288072191,GR 3288072192,3288088575,SE 3288088576,3288090111,RS -3288090112,3288093183,CS +3288090112,3288090367,CS +3288090368,3288090623,RS +3288090624,3288091647,CS +3288091648,3288092159,RS +3288092160,3288093183,CS 3288093184,3288093439,CS 3288093440,3288096767,CS 3288096768,3288097279,RS @@ -64809,90 +62728,36 @@ 3288260608,3288268799,IT 3288268800,3288334335,FI 3288400128,3288400383,IN -3288400384,3288400639,PR 3288400640,3288400895,SA 3288401152,3288401407,RU 3288401408,3288401663,SA 3288416256,3288417279,SA 3288417280,3288417535,IN 3288417536,3288418047,KW -3288418304,3288418815,US 3288426496,3288427263,IN -3288427264,3288427519,BM 3288427520,3288428543,IN 3288428544,3288428799,CU 3288428800,3288429311,IN 3288434176,3288434431,IN 3288434432,3288434687,CU -3288434688,3288434943,JM -3288435200,3288435711,JM -3288435712,3288435967,US -3288435968,3288436223,PR -3288436224,3288436479,US -3288440832,3288441103,VC -3288441104,3288442879,BB -3288442880,3288443135,KN -3288443136,3288443391,BB -3288443392,3288443647,VC -3288443648,3288444927,BB -3288465408,3288465919,JM 3288466432,3288467455,SY -3288530944,3288532991,JM -3288532992,3288534527,PR 3288535040,3288539135,AN -3288539136,3288545535,US 3288547584,3288547839,IN 3288547840,3288548095,SA 3288548096,3288549375,AE 3288549376,3288549631,PK -3288549632,3288549887,GD 3288549888,3288553983,DO 3288554240,3288554495,IR -3288555264,3288555519,JM -3288557568,3288557823,JM 3288558080,3288558335,DO 3288564736,3288568831,TT 3288569856,3288570111,CU -3288570112,3288570367,JM -3288578048,3288580095,JM -3288580096,3288588287,BB -3288608256,3288614655,US -3289120768,3289123327,PR 3289128960,3289137151,IN -3289137152,3289153535,BM -3289161728,3289163263,PR -3289163264,3289163519,US -3289163520,3289169919,PR 3289321472,3289325567,IN 3289325568,3289333759,SA -3290103808,3290104831,US -3290104832,3290105855,VE -3290105856,3290107351,US -3290107352,3290107359,CA -3290107360,3290107375,US -3290107376,3290107383,CA -3290107384,3290111999,US -3290112000,3290112127,CA -3290112128,3290120191,US -3290181632,3290181887,US -3290181888,3290181951,PR -3290181952,3290181959,US -3290181960,3290181967,PR -3290181968,3290182031,US -3290182032,3290182399,PR -3290182400,3290182655,US -3290182656,3290183230,PR -3290183231,3290183262,US -3290183263,3290183326,PR -3290183327,3290183679,US -3290183680,3290185727,PR 3290251264,3290259455,TT -3290431488,3290433535,JM 3290439680,3290447871,TT 3290447872,3290456063,AR -3290464256,3290472447,PR 3290955776,3290980351,CR -3291086848,3291103231,PR 3301507328,3301507583,ZW 3301508096,3301508607,MW 3301510144,3301511167,MW @@ -64904,809 +62769,81 @@ 3301544192,3301544959,DE 3301544960,3301548031,KE 3302449152,3302449279,DK -3302490368,3302490623,US -3321956352,3321960959,US -3321962496,3321967615,US -3322019840,3322023935,US 3322023936,3322028031,CL -3322085376,3322167295,US 3322167296,3322167807,GB -3322167808,3322351615,US -3322355712,3322372095,US -3322380288,3322396671,US -3322404864,3322427647,US -3322429440,3322430975,US -3322445824,3322609663,US 3322609664,3322610687,SA -3322610688,3322611711,US -3322613760,3322638847,US -3322675200,3322677759,US -3322679296,3322683391,US 3322683392,3322691583,BR -3322740736,3322759679,US -3322806272,3322855423,US -3322872832,3322875903,US 3322875904,3322888191,AU -3322937344,3322938367,US -3322939392,3322943743,US 3323003136,3323003391,JP -3323003392,3323003647,US -3323004160,3323004671,US 3323004672,3323004927,CN -3323004928,3323007743,US -3323009024,3323011071,US -3323011328,3323013631,US -3323013888,3323014143,CA -3323014400,3323015679,US -3323016192,3323017727,US -3323017728,3323017983,CA -3323017984,3323018239,US -3323018752,3323020799,US 3323020800,3323021055,SG -3323021056,3323022591,US 3323022592,3323022847,GB -3323022848,3323024383,US -3323024640,3323025663,US -3323025920,3323027199,US -3323027712,3323030015,US 3323030016,3323030271,AU -3323030272,3323031039,US 3323031808,3323032575,AU -3323032576,3323032831,US 3323032832,3323033087,IT 3323033600,3323034111,BR -3323034112,3323038463,US -3323038720,3323038975,CA -3323038976,3323043839,US -3323044096,3323046399,US -3323046912,3323048447,US -3323048704,3323048959,US 3323048960,3323049727,NL -3323049728,3323056895,US -3323057408,3323058175,US -3323058432,3323058943,US -3323059200,3323061247,US 3323061248,3323061503,SG -3323061504,3323062015,US 3323062016,3323062527,BR -3323062784,3323064319,US 3323064320,3323064831,AU -3323064832,3323066367,US -3323066624,3323067135,US -3323067392,3323068159,US -3323068416,3323199487,US -3323201536,3323203583,CA -3323203584,3323207679,US -3323207680,3323215871,CA -3323267072,3323286015,US -3323330816,3323331071,US -3323331072,3323331839,CA -3323331840,3323333119,US -3323333376,3323339263,US 3323339264,3323339519,AU 3323339520,3323339775,TH 3323340032,3323340287,NZ -3323340288,3323340799,US -3323341056,3323342335,US 3323342592,3323343615,AU 3323343616,3323343871,DE -3323343872,3323345919,US 3323346176,3323346431,AU -3323346432,3323354367,US 3323354368,3323355647,DE -3323355904,3323356671,US -3323356672,3323356927,CA -3323356928,3323357695,US -3323358208,3323365119,US -3323365632,3323365887,US -3323366144,3323367423,US -3323367680,3323374079,US -3323374336,3323376127,US -3323376384,3323376639,US -3323376896,3323378687,US -3323378688,3323378943,CA -3323378944,3323380479,US -3323380736,3323382271,US -3323383552,3323383807,US -3323386112,3323388927,US -3323389184,3323391231,US -3323391232,3323391487,CA -3323391488,3323394559,US 3323394560,3323395071,CL -3323395072,3323395327,US -3323395584,3323395839,US -3323396096,3323402751,US -3323404288,3323408383,US -3323461632,3323464191,US -3323465728,3323469823,US -3323527168,3323658239,US -3323658496,3323659263,US 3323659264,3323660543,NZ -3323662336,3323665407,US -3323666432,3323672831,US -3323723776,3323727103,US -3323727872,3323730943,US -3323731968,3323791103,US -3323791360,3323797503,US -3323805696,3323806207,CA -3323806208,3323854335,US -3323854848,3324051455,US -3324051456,3324182527,CA -3324182528,3324189183,US -3324190720,3324193279,US -3324198912,3324211711,US -3324215296,3324251135,US -3324252160,3324255231,US 3324256256,3324259327,SA 3324259328,3324259583,US 3324259584,3324259839,SA 3324259840,3324260095,US -3324264448,3324277247,US -3324280832,3324315391,US -3324315648,3324320767,US -3324321792,3324325631,US -3324329984,3324337663,US -3324346368,3324347647,US -3324379136,3324380159,CA -3324380160,3324380927,US -3324381184,3324382463,US -3324383232,3324391423,US -3324395520,3324398079,US -3324411904,3324521471,US -3324526592,3324567551,US -3324575744,3324579327,US 3324579840,3324582911,NZ 3324583936,3324587775,CL -3324592128,3324596223,US -3324641280,3324772351,US -3324837888,3324840959,US -3324841984,3324850175,US -3324854272,3324867071,US -3324903424,3324905983,US -3324911616,3324915711,US -3324919808,3324923903,US -3324968960,3324972287,US -3324973056,3324976895,US -3324977152,3324979967,US -3324985344,3324991743,US 3325034496,3325035519,NZ -3325035520,3325045759,US -3325050880,3325059071,US -3325100288,3325100543,US 3325100544,3325100799,HK 3325100800,3325101055,NZ -3325101312,3325102335,US -3325102592,3325105919,US -3325106176,3325108223,US 3325108224,3325110271,AU -3325110272,3325111807,US -3325120768,3325122047,US 3325122304,3325122559,AU -3325123328,3325124351,US -3325124608,3325125375,US -3325125888,3325126143,US -3325126400,3325128703,US 3325128704,3325129215,TH -3325129216,3325131775,US 3325131776,3325132031,AU -3325132032,3325132799,US 3325132800,3325134335,BR -3325134336,3325134591,US -3325134848,3325135359,US -3325136128,3325136383,CA -3325136384,3325136639,US -3325136896,3325137919,US -3325138176,3325141503,US -3325141760,3325142015,US 3325142016,3325142271,AR -3325142272,3325144831,US -3325144832,3325145087,CA -3325145088,3325145599,US -3325145856,3325151231,US -3325151488,3325162239,US -3325162496,3325165311,US -3325165568,3325169663,US 3325169664,3325171711,BR -3325173760,3325190143,US -3325231360,3325232127,US 3325232128,3325233151,AU -3325233408,3325234175,US 3325234176,3325234431,SA -3325234432,3325242367,US -3325242880,3325247231,US -3325247488,3325249279,US 3325249280,3325249535,CO -3325249536,3325250303,US -3325250816,3325253631,US -3325253888,3325256447,US 3325256448,3325256703,HK 3325256960,3325257215,ID -3325257216,3325257727,US -3325258752,3325259775,US -3325259776,3325261311,CA -3325261312,3325264639,US -3325267200,3325267711,US 3325267712,3325268735,SY -3325268736,3325269759,US -3325269760,3325270015,CA -3325270272,3325271039,US -3325271040,3325271295,CA -3325271296,3325271551,US -3325271808,3325272575,US -3325272832,3325274111,US -3325274624,3325278719,US 3325278720,3325278975,AU -3325278976,3325281023,US 3325281024,3325281279,NZ 3325281280,3325281535,AU -3325281536,3325284863,US 3325284864,3325285375,AU -3325285632,3325292543,US -3325292800,3325296383,US -3325296640,3325298687,US -3325300736,3325303295,US -3325304832,3325307647,CA -3325307648,3325307903,BB -3325307904,3325308927,CA -3325313024,3325319423,US -3325362176,3325427711,CA -3325493248,3325497343,US -3325497344,3325499903,PR -3325501440,3325503999,US -3325509632,3325517311,US -3325526016,3325551615,US -3325558784,3325562879,US 3325562880,3325565439,PH -3325566976,3325572095,US -3325575168,3325591551,US -3325626368,3325630975,US -3325632512,3325635583,US -3325640704,3325644799,CA -3325689856,3325690367,JM -3325690368,3325691647,US 3325691904,3325693183,BR -3325693952,3325697023,US -3325698048,3325699839,US -3325706240,3325708287,US -3325755392,3325886463,US 3325886720,3325887487,NZ -3325887488,3325888255,US 3325888512,3325890559,AU -3325890560,3325901055,US -3325902848,3325911039,US -3325952000,3325956095,US -3325956096,3325960191,CA -3325960192,3325967871,US -3325968384,3325976063,US -3325976064,3325976319,CA -3325976320,3325980671,US -3325980672,3325980927,CA -3325980928,3325982719,US -3325983488,3325986815,US -3325987072,3325992447,US -3325992448,3325992959,CA -3325992960,3325993215,US -3325993472,3325993727,US -3325994240,3325996799,US -3325996800,3325997055,CA -3325997056,3326003455,US -3326004224,3326010623,US -3326010880,3326017279,US -3326017536,3326349823,US -3326349824,3326350335,EC -3326350336,3326390527,US -3326390528,3326390535,CA -3326390536,3326492239,US -3326492240,3326492255,CA -3326492256,3326543359,US -3326543872,3326548991,US -3326550016,3326553087,US -3326558208,3326561279,US -3326607360,3326608895,US -3326609408,3326610687,US -3326611456,3326613503,US -3326615552,3326618111,US -3326623744,3326627327,US -3326680832,3326681087,CA -3326681344,3326682623,CA -3326682624,3326682879,US -3326682880,3326697215,CA -3326699776,3326713343,CA -3326713344,3326714111,US -3326714112,3326716927,CA -3326716928,3326717951,US -3326717952,3326726399,CA -3326726912,3326728703,CA -3326728960,3326729215,CA 3326729216,3326729471,JP -3326729472,3326729727,CA -3326729728,3326730495,US -3326731264,3326734335,US -3326734336,3326737663,CA -3326737664,3326737919,US -3326737920,3326738175,CA -3326738432,3326739455,US -3326740480,3326745599,US -3326746624,3326749183,US -3326754816,3326757375,US -3326771200,3326796799,US -3326803968,3327397119,US -3327397888,3327408127,US -3327459328,3327723263,US -3327723520,3327725311,CA -3327725568,3327728127,US -3327729664,3327732735,US -3327737856,3327743231,US -3327754240,3327769087,US -3327770368,3327779839,US -3327787008,3327788287,US -3327789056,3327790591,US -3327791104,3327792127,US -3327795200,3327805695,US -3327819776,3327856127,US -3327856640,3327857919,US -3327860736,3327863295,US -3327868928,3327871487,US -3327918080,3328028671,US -3328028672,3328030719,AN -3328030720,3328180223,US -3328180480,3328181247,CA -3328181760,3328185855,CA -3328186112,3328187647,CA -3328187904,3328196351,CA -3328196608,3328202751,CA -3328204800,3328210175,CA -3328210176,3328210943,AE -3328210944,3328233983,CA -3328233984,3328234239,AE -3328234240,3328235263,CA -3328235520,3328236799,CA -3328237312,3328245759,CA -3328245760,3328249087,US -3328249856,3328253439,US -3328253952,3328259071,US -3328259584,3328265471,US -3328265728,3328271871,US -3328272128,3328297215,US -3328298240,3328298495,US -3328298752,3328299775,US -3328303872,3328304127,US -3328305664,3328306431,US -3328307200,3328307455,US -3328307968,3328309247,US -3328309504,3328311039,US -3328311296,3328313087,US -3328313344,3328314623,US -3328315392,3328316927,US -3328319488,3328323583,US -3328327680,3328332799,US -3328344064,3328356863,US -3328376832,3328383487,US -3328385024,3328412159,US -3328412416,3328412927,US -3328413184,3328414719,US 3328414720,3328414975,CH -3328414976,3328417279,US -3328417792,3328420351,US -3328420352,3328420607,CA -3328420608,3328421119,US 3328421120,3328421375,HK -3328421376,3328427007,US -3328427264,3328432639,US -3328432640,3328433663,CA 3328433664,3328433919,CH -3328433920,3328442111,US -3328442368,3328447999,US -3328450560,3328453119,US -3328458752,3328466431,US -3328475136,3328477183,CA -3328507904,3328509695,US -3328509952,3328511231,US -3328512000,3328514559,US -3328516096,3328520191,US -3328573440,3328574463,US -3328574720,3328575487,US -3328577536,3328580607,US -3328581632,3328591615,US -3328591872,3328592895,US -3328594688,3328617983,US -3328617984,3328618239,CA -3328618240,3328630015,US -3328630272,3328630783,US -3328630784,3328631807,CA -3328631808,3328636671,US -3328636928,3328638719,US -3328638976,3328704511,CA -3328704512,3328771839,US -3328772096,3328773375,US -3328774144,3328776703,US -3328778240,3328782335,US -3328786432,3328790527,US -3328802816,3328810495,US -3328819200,3328821247,US -3328829440,3328830463,US -3328835584,3330607103,US -3330609152,3330614271,US -3330614272,3330614527,CA -3330614528,3330621439,US -3330621440,3330623743,CA -3330623744,3330624255,US -3330624512,3330625535,US 3330625536,3330627071,GB -3330627072,3330637823,US -3330638080,3330640895,US 3330640896,3330641151,CH -3330641152,3330641663,US -3330641920,3330645247,US -3330645504,3330646527,US -3330646528,3330647295,CA -3330647296,3330647807,US -3330648064,3330648831,US -3330649088,3330649343,US -3330649600,3330649855,CA -3330649856,3330657791,US 3330657792,3330658047,JP -3330658048,3330662911,US 3330662912,3330663167,GB -3330663168,3330664191,US -3330664192,3330664447,CA -3330664448,3330665983,US -3330666240,3330668543,US -3330668800,3330670335,US -3330670592,3330671871,US -3330672640,3330674175,US -3330674688,3330677759,US -3330678784,3330697215,US -3330703360,3330714367,US -3330714368,3330714623,CA -3330714624,3330723839,US -3330724096,3330726655,US -3330726656,3330726911,CA -3330726912,3330735871,US -3330736128,3330743295,US -3330744320,3330748159,US -3330752512,3330754559,US -3330754560,3330754815,CA -3330754816,3330755071,US -3330755328,3330756607,US -3330756864,3330763519,US -3330763520,3330763775,CA -3330763776,3330765823,US -3330765824,3330766335,CA -3330766336,3330767871,US -3330768640,3330769151,US -3330769408,3330771199,US 3330771200,3330771711,CH -3330771712,3330778879,US 3330778880,3330779135,GB -3330779136,3330784255,US -3330785792,3330791423,US -3330791424,3330791679,CA -3330791680,3330795775,US -3330796032,3330796543,US -3330796800,3330798847,US -3330799104,3330799871,US -3330800128,3330801407,US -3330801664,3330807807,US -3330809856,3330812415,US -3330818048,3330841599,US -3330841856,3330844159,US -3330844416,3330848767,US -3330849024,3330862591,US -3330862848,3330866943,US -3330867200,3330904575,US -3330904832,3330906623,US -3330906880,3330908415,US -3330908672,3330923263,US -3330923520,3330928127,US -3330928384,3330930175,US -3330930944,3330932479,US -3330932736,3331065343,US -3331065856,3331070463,US -3331072000,3331092991,US -3331096576,3331098111,US -3331098368,3331102463,US -3331102464,3331102719,CA -3331102720,3331103231,US -3331104000,3331110143,US -3331110656,3331117567,US -3331117824,3331125759,US -3331126016,3331129087,US -3331129344,3331194879,US 3331194880,3331260415,AU -3331260416,3331268607,US -3331276800,3331284991,US -3331293184,3331301375,US -3331309568,3331330047,US -3331334144,3331338239,US -3331342336,3331350527,US -3331358720,3331362815,US -3331366912,3331371007,US -3331375104,3331387391,US -3331391488,3331527679,US -3331530752,3331557375,US -3331557632,3331562495,US -3331562752,3331563519,US 3331563520,3331563775,CH -3331563776,3331565567,US -3331566080,3331567615,US -3331567872,3331574271,US -3331574528,3331575295,US -3331577344,3331578623,US -3331578880,3331585791,US -3331586048,3331587839,US -3331588096,3331589631,US -3331590144,3331591935,US -3331592192,3331594751,US -3331596288,3331607807,US -3331620864,3331627007,US -3331627520,3331631359,US -3331632128,3331632383,US -3331632896,3331633407,US 3331633408,3331633919,CH -3331633920,3331647231,US -3331647232,3331647487,CA -3331647488,3331649279,US -3331649280,3331649535,CA -3331649536,3331653375,US -3331653632,3331818495,US 3331818496,3331818751,MX -3331818752,3331819775,US -3331820032,3331821567,US -3331821824,3331825151,US -3331825408,3331837183,US -3331837696,3331839999,US -3331840256,3331849215,US -3331849472,3331849983,US -3331850240,3331930623,US -3331932160,3331934719,US -3331948544,3331962879,US -3331964416,3331968767,US -3331969024,3331971839,US -3331972096,3331972863,US -3331973120,3331981055,US -3331981312,3331983103,US -3331983360,3331987967,US -3331989504,3331996671,US -3331997696,3332001535,US -3332014080,3332026879,US -3332046848,3332375807,US -3332376576,3332381183,US -3332382720,3332389375,US -3332390912,3332418303,US -3332418560,3332418815,US -3332419072,3332423423,US -3332423680,3332430079,US -3332430336,3332435199,US -3332435456,3332438015,US -3332438272,3332439807,US -3332440320,3332460543,CA -3332460544,3332460799,US -3332460800,3332462335,CA -3332462592,3332463615,CA -3332463872,3332473855,CA -3332477952,3332482303,CA -3332484096,3332491263,CA -3332492032,3332500735,CA -3332500992,3332505343,CA -3332505856,3332508671,CA -3332508928,3332528127,CA -3332529664,3332554751,CA -3332558848,3332564479,CA -3332564736,3332570879,CA -3332571392,3332579327,CA -3332581376,3332590079,CA -3332590080,3332590591,US -3332590592,3332594687,CA -3332594944,3332595455,CA -3332595712,3332610559,CA -3332611072,3332611327,CA -3332611584,3332617471,CA -3332618240,3332624383,US -3332624384,3332636415,CA -3332636672,3332833279,CA -3332833536,3332841471,CA -3332841728,3332866303,CA -3332874240,3332875007,CA -3332897280,3332898559,CA -3332899072,3332922879,CA -3332923392,3332925695,CA -3332929024,3332930559,CA -3332931328,3332964095,CA -3332964352,3332966143,CA -3332966144,3332966399,US -3332966400,3332966911,CA -3332967424,3332979967,CA -3332980736,3332988927,CA -3332989952,3332997119,CA -3332997376,3333008383,CA -3333008896,3333012479,CA -3333012480,3333012991,US -3333012992,3333014015,CA -3333014528,3333017599,CA -3333018112,3333023231,CA -3333025280,3333029631,CA -3333029888,3333389311,US -3333390336,3333406463,US -3333406720,3333422847,US -3333423104,3333429759,US -3333431296,3333434111,US -3333439488,3333461247,US -3333461504,3333462527,US -3333462784,3333480191,US -3333480192,3333481471,DE -3333481472,3333482495,US -3333482752,3333488383,US -3333488640,3333490175,US -3333490688,3333495807,US -3333496832,3333501951,US -3333505024,3333517823,US -3333521408,3333534975,US -3333535232,3333535743,US -3333536256,3333541631,US -3333541888,3333550335,US -3333550592,3333553919,US -3333554176,3333561343,US -3333562368,3333568511,US -3333570560,3333583359,US -3333586944,3333591295,US -3333591552,3333593855,US -3333594112,3333595647,US -3333595904,3333619455,US -3333619712,3333620991,US -3333621760,3333624319,US -3333624576,3333627391,US -3333627904,3333633023,US -3333652480,3333654015,US -3333654272,3333665023,US -3333665280,3333669887,US -3333670144,3333675775,US -3333676288,3333684991,US -3333685248,3333723647,US 3333723648,3333724671,JP -3333724672,3333725951,US -3333726208,3333732863,US -3333733376,3333735935,US -3333736192,3333737215,US -3333737472,3333750527,US -3333750784,3333766655,US -3333767168,3333779967,US -3333783552,3333791487,US -3333791744,3333793279,US -3333794048,3333796351,US -3333796608,3333801727,US -3333802496,3333816063,US -3333816320,3333859839,US -3333859840,3333860095,BM -3333860096,3333870847,US -3333871104,3333881343,US -3333881856,3333927423,US -3333927936,3333933823,US -3333934080,3333937919,US -3333939200,3333939455,US -3333939968,3333947135,US -3333947392,3333950719,US -3333951488,3333954047,US -3333955584,3333963263,US -3333963776,3333988607,US 3333988608,3333988863,BR -3333988864,3333997823,US -3333997824,3333998079,CA -3333998080,3334012671,US -3334012928,3334019583,US -3334021120,3334028799,US -3334029312,3334053631,US -3334053888,3334055167,US -3334055680,3334079999,US -3334082560,3334116607,US -3334116864,3334119935,US -3334120448,3334138623,US -3334138624,3334138879,BM -3334139136,3334143743,US -3334144000,3334151167,US -3334152192,3334179071,US -3334180096,3334181631,US -3334182400,3334187775,US -3334187776,3334188031,BM -3334188032,3334196735,US -3334196992,3334201087,US -3334201344,3334205183,US -3334205440,3334209279,US -3334209536,3334343935,US -3334344704,3334348543,US -3334348800,3334355967,US -3334373376,3334374143,US -3334374656,3334391039,US -3334391552,3334392063,US -3334392320,3334400255,US -3334400768,3334405887,US -3334406144,3334932223,US -3334932480,3334934015,US -3334934528,3334943743,US -3334963200,3334974207,US -3334974464,3334977791,US -3334978048,3334979071,US -3334979328,3334983167,US -3334983424,3334987263,US -3334987520,3334988031,US -3334988288,3334993663,US -3334993920,3334995711,US 3334995968,3334998527,PH -3335000064,3335003135,US -3335028736,3335032063,US -3335032320,3335033343,US -3335033600,3335033855,US -3335034112,3335043327,US -3335043584,3335048191,US -3335048448,3335057407,US -3335058176,3335163135,US -3335163904,3335180287,US -3335180544,3335181567,US -3335181824,3335192319,US -3335192576,3335199231,US -3335200768,3335235839,US -3335236096,3335247103,US -3335247360,3335249407,US -3335249664,3335251967,US -3335252224,3335252735,US -3335252736,3335252991,CA -3335252992,3335257855,US -3335258112,3335265535,US -3335266304,3335273983,US -3335274496,3335276287,US -3335276288,3335276799,PR -3335276800,3335310079,US -3335323648,3335324927,US -3335325696,3335327487,US -3335327744,3335349247,US -3335356416,3335422463,US -3335424000,3335439615,US 3335439616,3335439871,CH -3335439872,3335440383,US 3335440384,3335441151,CH -3335441152,3335447039,US -3335447296,3335451903,US -3335452160,3335452671,US -3335453696,3335454463,US -3335454720,3335458815,US -3335458816,3335460863,BM -3335462912,3335487743,US -3335488000,3335501311,US -3335501568,3335502591,US -3335502848,3335511295,US -3335511552,3335519999,US -3335520256,3335654911,US -3335659520,3335667711,US -3335684096,3335716863,US -3335733248,3335741439,US -3335753728,3335784191,US -3335784448,3335789567,US -3335790592,3335795199,US -3335798784,3336111359,US -3336112128,3336116223,US -3336118272,3336139263,US -3336142848,3337029119,US -3337029632,3337031167,US -3337031680,3337034239,US -3337035776,3337055231,US -3337055232,3337060351,CA -3337060352,3337119743,US -3337125888,3337127167,US -3337127424,3337139967,US -3337140224,3337148927,US -3337149696,3337149951,US -3337150464,3337155071,US -3337155328,3337157887,US -3337158656,3337289727,US -3337289984,3337297919,CA -3337297920,3337302015,US -3337302016,3337303551,CA -3337304064,3337323007,CA -3337324544,3337335295,CA -3337335296,3337335807,US -3337335808,3337341951,CA -3337342464,3337355007,CA -3337355264,3337650175,US 3337650176,3337650687,GB 3337650688,3337650943,US 3337650944,3337651199,HK @@ -65717,654 +62854,51 @@ 3337653760,3337654783,CH 3337654784,3337655039,AU 3337655040,3337682943,CH -3337682944,3337685503,US -3337687040,3337694207,US -3337699328,3337882111,US -3337883648,3337891583,US -3337912320,3337948415,US -3337949184,3337955839,US -3337977856,3337980671,US -3337980672,3337980927,PR -3337980928,3337986047,US -3337986048,3337986303,BB -3337986304,3337989375,US -3337990912,3338010367,US -3338010624,3338017279,US -3338018816,3338021887,US -3338027008,3338051583,US -3338051840,3338058239,US -3338059264,3338063871,US -3338064128,3338069247,US -3338069248,3338069759,BB -3338069760,3338075903,US -3338076160,3338342143,US -3338342400,3338346239,US -3338346496,3338348543,US -3338403840,3338439167,US -3338439424,3338444799,US -3338445056,3338445311,US -3338445824,3338455551,US -3338456576,3338460671,US -3338460928,3338462719,US -3338462976,3338469119,US -3338469376,3338541567,US -3338543104,3338551295,US -3338665984,3338686463,US -3338686464,3338688511,AW -3338688512,3338689535,US -3338689536,3338689791,SL -3338689792,3338825727,US -3338825728,3338827775,AW -3338827776,3338912767,US -3338912768,3338913023,EC -3338913024,3338916351,US -3338916352,3338916479,CN -3338916480,3338963199,US -3338963712,3338964991,US -3338965248,3338969343,US -3338970112,3338976767,US -3338977024,3338993407,US -3338993664,3339000319,US -3339000832,3339028735,US -3339028992,3339031295,US -3339031552,3339042047,US -3339042304,3339043327,US -3339043584,3339045119,US -3339045376,3339050751,US -3339051008,3339055615,US -3339055872,3339058943,US -3339059200,3339063039,US -3339063296,3339076863,US -3339076864,3339077631,JP -3339077632,3339079167,US -3339079168,3339079679,DE -3339079680,3339091967,US -3339091968,3339094015,NL -3339094016,3339136767,US -3339137024,3339142655,US -3339142656,3339142911,NL -3339142912,3339145727,US -3339145728,3339145983,NL -3339145984,3339146239,US -3339146496,3339147007,US -3339147008,3339147775,CA -3339147776,3339148031,MS -3339148032,3339148543,US -3339148800,3339149311,US -3339190272,3339256575,US -3339256832,3339259135,US -3339259904,3339270399,US -3339271168,3339322367,US -3339323392,3339324927,US -3339325440,3339327999,US -3339329536,3339337727,US -3339337984,3339338239,US -3339338496,3339342847,US -3339343104,3339343615,US -3339343872,3339348223,US -3339348480,3339352831,US -3339353088,3339367423,US -3339367680,3339373055,US -3339373568,3339386111,US -3339386880,3339655679,US -3339656192,3339667967,US -3339668480,3339669503,US -3339669504,3339671807,CA -3339672576,3339673599,US -3339714560,3339722495,US -3339722752,3339739135,US -3339780096,3339911167,US -3339913216,3339923455,US -3339923456,3339926015,CA -3339926528,3339927551,CA -3339976704,3340046079,US -3340046336,3340058623,US -3340107776,3340369919,CA -3340369920,3340383487,US -3340384256,3340386559,US -3340387328,3340388351,CA -3340388352,3340390399,US -3340394496,3340404735,US -3340404992,3340411903,US -3340412160,3340414975,US -3340415232,3340419071,US -3340419328,3340425983,US -3340426752,3340429823,US 3340429824,3340430079,PA -3340430080,3340431871,US -3340432384,3340435199,US -3340435456,3340436991,US -3340437504,3340443135,US -3340443648,3340451839,US -3340500992,3340643839,US -3340697600,3340835327,US -3340835840,3340865279,US -3340865536,3340882431,US -3340882688,3340884479,US -3340884992,3340886527,US -3340886784,3340887551,US -3340888576,3340893951,US -3340894208,3340923391,US -3340923904,3340955647,US -3340959744,3341027839,US -3341028352,3341031935,US -3341032448,3341041663,US -3341090816,3341162751,US -3341163520,3341172735,US -3341189120,3341192959,US -3341193216,3341194239,US -3341194496,3341196799,US -3341221888,3341484287,US -3341484288,3341485055,CA -3341485056,3341511679,US -3341511680,3341513215,CA -3341513728,3341517823,CA -3341518848,3341531135,CA -3341531392,3341533951,US -3341534976,3341536767,CA -3341537280,3341541375,US -3341541888,3341546239,US -3341546240,3341547007,CA 3341547008,3341547519,CH -3341547520,3341549311,CA -3341549568,3341705215,US -3341713408,3341750015,US -3341750272,3341755647,US -3341756416,3341758463,US -3341811712,3341815039,US -3341815808,3341823999,US -3341877248,3342139391,US 3342139392,3342204927,CH -3342204928,3342470399,US -3342471168,3342483455,US -3342532608,3342534143,US -3342534656,3342540543,US -3342540800,3342543359,US -3342543872,3342544895,US -3342598144,3342603263,CA -3342603264,3342604799,US -3342604800,3342605311,CA -3342605312,3342605567,US -3342605568,3342614271,CA -3342614528,3342623743,CA -3342624256,3342627839,CA -3342628096,3342657535,CA -3342657792,3342663423,CA -3342663680,3342999039,US -3342999552,3343007743,US -3343056896,3343123967,US -3343124480,3343126015,US -3343126528,3343129087,US -3343129600,3343135999,US -3343136768,3343148543,US -3343149056,3343151103,US -3343187968,3343319295,US -3343319296,3343342847,CA -3343343104,3343346175,CA -3343346688,3343355391,CA -3343355904,3343359743,CA -3343360000,3343364095,CA -3343364096,3343365119,US -3343365632,3343366655,CA -3343366912,3343372543,CA -3343373312,3343376383,US -3343380480,3343384319,CA -3343384576,3343452671,US -3343453184,3343456511,US -3343457280,3343460863,US -3343461376,3343462399,US -3343466496,3343470847,US -3343471616,3343474687,US -3343482880,3343568127,US -3343568384,3343575807,US -3343576064,3343580927,US -3343581184,3343855615,US -3343859712,3343887359,US -3343887616,3343890687,US -3343890944,3343902463,US -3343902720,3343905023,US -3343905280,3343908607,US -3343908864,3344109055,US -3344109568,3344111871,US -3344112640,3344116223,US -3344116736,3344117759,US -3344121856,3344125951,US -3344171264,3344236287,CA -3344237056,3344242175,CA -3344242688,3344252671,CA -3344252928,3344255999,CA -3344256000,3344257023,US -3344261888,3344266239,CA -3344266752,3344268543,CA -3344268544,3344269311,US -3344269312,3344287743,CA -3344288000,3344288767,CA -3344288768,3344289791,PR -3344289792,3344292863,US -3344292864,3344296447,CA -3344296960,3344297983,GD -3344297984,3344299007,US -3344299264,3344299519,CA -3344299520,3344299775,US -3344299776,3344300543,CA -3344300544,3344300799,US -3344300800,3344301823,CA -3344302080,3344374271,US -3344374784,3344379903,US -3344384000,3344388095,US -3344433152,3344466431,US -3344466688,3344467455,US -3344468480,3344469247,US -3344469504,3344482047,US -3344482304,3344486399,US -3344486400,3344488447,NL -3344488448,3344495871,US -3344496640,3344497919,US -3344498176,3344498431,US -3344498688,3344511231,US -3344512000,3344531711,US -3344531968,3344534271,US -3344534528,3344536831,US -3344537088,3344548351,US -3344548608,3344556031,US -3344556288,3344563967,US -3344564224,3344633855,US 3344633856,3344637951,CH -3344637952,3344640511,US -3344641024,3344642047,US -3344695296,3344959999,US -3344960512,3344964607,US -3344964608,3344965631,CA -3344965632,3344969727,US -3345022976,3345291775,US -3345292288,3345295871,US -3345296384,3345297407,US -3345350656,3345362943,US -3345416192,3345418239,US -3345418240,3345419519,NL -3345419520,3345422847,US -3345423360,3345424383,TC -3345424384,3345430527,US -3345430528,3345432575,CA -3345432576,3345433599,GB -3345433600,3345433855,SG -3345433856,3345434879,US -3345434880,3345435135,ES -3345435136,3345435391,LU -3345435392,3345436671,DE -3345436672,3345436927,US -3345436928,3345437183,ES -3345437184,3345437695,GB -3345437696,3345437951,NL -3345438208,3345438463,GB -3345438464,3345438975,FR -3345439232,3345439743,US -3345439744,3345439999,FR -3345440000,3345440255,DE -3345440256,3345440767,US -3345441024,3345441791,DE 3345442304,3345442559,CL -3345442560,3345442815,JP -3345442816,3345443327,AT -3345443328,3345443583,CH -3345443584,3345443839,DE -3345444096,3345444607,US -3345444608,3345445119,CH -3345445120,3345445375,US -3345445376,3345446399,GB -3345446656,3345446911,IT -3345446912,3345447679,US -3345447680,3345448959,BE -3345448960,3346138879,US -3346139136,3346140415,US -3346141184,3346170111,US -3346189312,3346190335,US -3346202624,3346209279,US -3346209792,3346216447,US -3346216960,3346219007,US -3346268160,3346269695,US -3346270208,3346282495,US -3346282496,3346284543,PR -3346333696,3346471423,US -3346471936,3346481151,US -3346530304,3346545151,US -3346545664,3346578431,US -3346578688,3346583807,US -3346584064,3346595583,US -3346596864,3346660863,US -3346661376,3346662143,US -3346662400,3346663167,US -3346663424,3346690047,US -3346694144,3346726911,US -3346727936,3346730239,US -3346731008,3346734591,US -3346735104,3346748159,US -3346748416,3346750207,US -3346750464,3346750719,US -3346751488,3346793215,US -3346793472,3346793983,US -3346794496,3346798847,US -3346799616,3346807039,US -3346807808,3346861823,US -3346862080,3346923519,US -3346923520,3346989055,CA -3346989056,3346996991,US -3346997248,3346999807,US -3347000320,3347001343,US -3347054592,3349446911,US -3349446912,3349447167,CA -3349447168,3349450495,US -3349450752,3349461503,US -3349461760,3349462783,US -3349463296,3349479167,US -3349479424,3349533695,US -3349533952,3349544703,US -3349545216,3349545727,CA -3349545984,3349549567,CA -3349550080,3349551103,CA -3349551104,3349553663,US -3349553664,3349607423,CA -3349607936,3349608447,CA -3349608448,3349609215,US -3349609216,3349610239,CA -3349610496,3349614591,US -3349676032,3349678591,US -3349679104,3349682431,US -3349683200,3349686527,US -3349687296,3349688319,US -3349741568,3349987327,US -3349987328,3349996543,BM -3349996544,3349997055,KY -3349997056,3350003711,BM -3350003712,3350134783,US -3350135040,3350145791,CA -3350146048,3350147071,US -3350151168,3350160639,CA -3350160896,3350175743,CA -3350176512,3350181887,CA -3350181888,3350182911,US -3350183168,3350200063,CA -3350200320,3350466303,US -3350466560,3350469119,US -3350469632,3350470655,CA -3350470656,3350475775,US -3350475776,3350476799,CA -3350476800,3350478847,US -3350528000,3350545151,US -3350545408,3350548735,US -3350549248,3350565887,US -3350566144,3350574591,US -3350575104,3350577151,US -3350577664,3350588927,US -3350589696,3350591231,US -3350591488,3350593279,US -3350614016,3350618111,US -3350630400,3350634495,US -3350654976,3350728191,US -3350728704,3350746367,US -3350746624,3350756607,US -3350757376,3350760959,US -3350766080,3350771967,US -3350772224,3350774271,US -3350774528,3350778623,US -3350778880,3350789887,US -3350790400,3350814975,CA -3350815232,3350825727,CA -3350825728,3350825983,GB -3350825984,3350834687,CA -3350835200,3350836223,CA -3350836992,3350837247,CA -3350837760,3350843391,CA -3350843648,3350855679,CA -3350855680,3350862079,US -3350862080,3350864639,CL -3350864640,3350925055,US -3350925312,3350950399,US -3350950912,3350953983,US -3350986752,3350988031,US -3350988800,3350990335,US -3350990848,3350999039,US -3351052288,3351053823,US -3351054336,3351058943,US -3351060480,3351068159,US -3351117824,3351129087,US -3351134208,3351151359,US -3351151616,3351151871,US -3351152128,3351158527,US -3351158784,3351159295,US -3351159552,3351160063,US -3351160320,3351160575,US -3351161088,3351167487,US -3351168512,3351183103,US -3351183360,3351212031,US -3351216128,3351251967,US -3351252992,3351265279,US -3351314432,3351315967,US -3351316480,3351318015,US -3351318528,3351322367,US -3351322624,3351326719,US -3351379968,3351446783,US -3351447552,3351448831,US -3351449600,3351458815,US -3351459840,3351474687,US -3351476224,3351478271,US -3351511040,3351512319,US -3351513088,3351579135,US -3351580672,3351642111,US -3351642112,3351695871,CA -3351696384,3351696639,CA -3351697408,3351698431,CA -3351698432,3351707391,US -3351707648,3351774463,US -3351775232,3351776767,US -3351777280,3351780351,US -3351781376,3351785471,US -3351789568,3351797759,US -3351805952,3351842815,US -3351843840,3351845631,US -3351846912,3351855103,US -3351871488,3351894015,US -3351894272,3351895295,US -3351895808,3351896319,US -3351896576,3351900671,US -3351900928,3351903999,US -3351912448,3351959551,CA -3351961600,3351963647,CA -3351964160,3351969791,CA -3351969792,3351971839,US +3349532672,3349533695,GB 3351971840,3351972095,IL -3351972096,3351972863,US 3351972864,3351973119,IL -3351973120,3351975935,US 3351975936,3351976447,IL -3351976448,3351976703,US 3351976704,3351976959,IL -3351976960,3351979519,US 3351979520,3351979583,IL -3351979584,3351986943,US 3351986944,3351987199,IL -3351987200,3351995647,US 3351995648,3351995903,IL -3351995904,3351996927,US 3351996928,3351997439,IL -3351997440,3352004351,US 3352004352,3352004607,IL -3352004608,3352005887,US 3352005888,3352006143,IL -3352006144,3352006399,US 3352006400,3352006527,IL -3352006528,3352006591,US 3352006592,3352006655,IL -3352006656,3352007359,US 3352007360,3352007367,IL -3352007368,3352007391,US 3352007392,3352007423,IL -3352007424,3352007583,US 3352007584,3352007679,IL -3352007680,3352007967,US 3352007968,3352008063,IL -3352008064,3352009311,US 3352009312,3352009343,IL -3352009344,3352010815,US 3352010816,3352010879,IL -3352010880,3352011199,US 3352011200,3352011263,IL -3352011264,3352014719,US 3352014720,3352014847,IL -3352014848,3352014927,US 3352014928,3352014943,IL -3352014944,3352014975,US 3352014976,3352015103,IL -3352015104,3352015999,US 3352016000,3352016127,IL -3352016128,3352020671,US 3352020672,3352020703,IL -3352020704,3352020735,US 3352020736,3352020863,IL -3352020864,3352023039,US 3352023040,3352023167,IL -3352023168,3352023343,US 3352023344,3352023359,IL -3352023360,3352023679,US 3352023680,3352023807,IL -3352023808,3352024319,US 3352024320,3352024447,IL -3352024448,3352025087,US 3352025088,3352025215,IL -3352025216,3352026623,US 3352026624,3352026751,IL -3352026752,3352027295,US 3352027296,3352027327,IL -3352027328,3352028799,US 3352028800,3352028927,IL -3352028928,3352030047,US 3352030048,3352030079,IL -3352030080,3352030143,US 3352030144,3352030175,IL -3352030176,3352030383,US 3352030384,3352030399,IL -3352030400,3352032719,US 3352032720,3352032735,IL -3352032736,3352034303,US 3352034304,3352034815,IL -3352034816,3352035327,US -3352100864,3352559871,US -3352559872,3352563199,CA -3352563456,3352570111,CA -3352570368,3352573951,CA -3352574208,3352581631,CA -3352582144,3352583935,CA -3352584192,3352591359,CA -3352591616,3352615423,CA -3352615424,3352616959,US -3352616960,3352624895,CA -3352625152,3352887295,CA -3352887296,3352911871,US -3352920064,3353309695,US -3353311232,3353333759,US -3353346048,3353729023,US -3353729024,3353729279,HK -3353729280,3353730047,US -3353739264,3353741823,US -3353743360,3353746943,US -3353747456,3353752575,US -3353753600,3353767935,US -3353772032,3353806335,US -3353806848,3353818111,US -3353819136,3353821183,US -3353837568,3353843455,US -3353843712,3353845759,US -3353870336,3353939455,US -3353939968,3353942527,US -3353944064,3353948159,US -3353952256,3353953279,US -3353953536,3353959423,US -3353959680,3353960191,US -3353960448,3353966079,US -3353966336,3353967871,US -3353968128,3353969663,US -3353969920,3353977343,US -3353977600,3353979647,US -3353979648,3353979903,CA -3353979904,3353982719,US -3353982720,3353983231,CA -3353983232,3353985023,US -3353985280,3353987583,US -3353988352,3353991679,US -3354001408,3354066943,US -3354066944,3354132479,CA -3354132480,3354463743,US -3354464256,3354466815,US -3354468352,3354476031,US -3354476544,3354484735,US -3354525696,3354532351,US -3354533888,3354560255,US -3354560512,3354562559,US -3354562816,3354568703,US -3354568960,3354570239,US -3354570496,3354582527,US -3354582784,3354590975,US -3354591232,3354656767,CA -3354656768,3354660351,US -3354660864,3354663423,US -3354664960,3354670079,US -3354671104,3354673151,US -3354689536,3354707455,US -3354709248,3354720511,US -3354722304,3354735615,US -3354736640,3354747391,US -3354748416,3354751999,US -3354752256,3354758399,US -3354759424,3354767359,US -3354767616,3354770687,US -3354770944,3354775551,US -3354776064,3354782719,US -3354782720,3354782975,CA -3354782976,3354787071,US -3354787328,3354787583,US -3354788096,3354807551,CA -3354807552,3354810367,US -3354810368,3354817535,CA -3354817792,3354823423,CA -3354823680,3354830847,CA -3354831360,3354853119,CA -3354853376,3354918911,CA -3354918912,3354920447,US -3354920960,3354926847,US -3354927104,3354934783,US -3354935296,3354955775,US 3354955776,3354956031,AR -3354956032,3354967295,US -3354967552,3354969855,US -3354970112,3354972159,US -3354972416,3354978303,US -3354978560,3354988031,US -3354988544,3355012351,US -3355013120,3355017215,CA -3355017216,3355025919,US -3355026176,3355032063,US -3355032320,3355043583,US -3355045120,3355049727,US -3355049984,3355052031,US -3355052032,3355053567,CA -3355054080,3355065343,US -3355066368,3355249151,US -3355250688,3355253247,US -3355254784,3355260927,US -3355260928,3355262719,CA -3355262976,3355292927,US -3355293696,3355310335,US -3355310592,3355311103,CA -3355312128,3355319039,US -3355319296,3355320319,CA -3355320320,3355324415,US -3355324416,3355328511,CA -3355328512,3355336703,US -3355344896,3355351039,US -3355351040,3355351295,CA -3355351296,3355372287,US -3355372288,3355372543,CA -3355372544,3355377663,US 3355443200,3355445247,CO 3355445248,3355447295,BR 3355447296,3355447551,CU @@ -66481,7 +63015,8 @@ 3355668992,3355669247,PE 3355669248,3355672575,AR 3355672576,3355677183,CO -3355677696,3355682815,CO +3355677184,3355677439,GT +3355677440,3355682815,CO 3355682816,3355684863,AR 3355684864,3355686911,TT 3355686912,3355688959,AR @@ -66548,12 +63083,11 @@ 3355918336,3355923455,EC 3355923456,3355923967,UY 3355924480,3355926527,TT -3355926528,3355934719,VE 3355934720,3355938815,AR 3355942912,3355947007,BO 3355947008,3355949055,AR 3355949056,3355951103,AN -3355951104,3355959295,EC +3355951104,3355967487,EC 3355967488,3356033023,VE 3356033024,3356033791,BR 3356033792,3356034047,CL @@ -66633,6 +63167,7 @@ 3356100608,3356102399,CL 3356102400,3356102655,PA 3356102656,3356105727,CL +3356105728,3356106751,SV 3356106752,3356113919,BR 3356114944,3356123135,PE 3356123136,3356131839,AR @@ -66646,7 +63181,7 @@ 3356135680,3356135935,CL 3356135936,3356136191,BR 3356136192,3356137471,EC -3356137472,3356137727,JM +3356137472,3356137727,US 3356137728,3356138239,BR 3356138240,3356138495,US 3356138496,3356139519,BR @@ -66654,7 +63189,7 @@ 3356139776,3356140031,AR 3356140032,3356140287,DO 3356140288,3356140799,BR -3356140800,3356141311,BM +3356140800,3356141311,US 3356141312,3356142847,CL 3356142848,3356145151,BR 3356145152,3356145407,CL @@ -66691,7 +63226,7 @@ 3356158464,3356158719,CL 3356158720,3356158975,AR 3356158976,3356159743,CL -3356159744,3356160255,MX +3356160000,3356160255,MX 3356160256,3356160511,GT 3356160512,3356160767,CL 3356160768,3356161279,MX @@ -66703,6 +63238,8 @@ 3356163840,3356164095,CL 3356164096,3356171519,BR 3356171520,3356171775,AR +3356171776,3356172031,NI +3356172032,3356172287,SV 3356172288,3356172543,PE 3356172800,3356174335,PE 3356174336,3356176383,CO @@ -66737,32 +63274,7 @@ 3356280832,3356282879,AR 3356282880,3356284927,PA 3356284928,3356286975,AR -3356286976,3356286991,US -3356286992,3356287007,GT -3356287008,3356287023,HN -3356287024,3356287039,GT -3356287040,3356287047,US -3356287048,3356287071,GT -3356287072,3356287135,US -3356287136,3356287151,GT -3356287152,3356287359,US -3356287360,3356287367,GT -3356287368,3356287487,US -3356287488,3356287743,SV -3356287744,3356288255,HN -3356288256,3356288767,SV -3356288768,3356289023,GT -3356289024,3356289791,SV -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 +3356286976,3356291071,US 3356291072,3356293119,TT 3356293120,3356295167,AW 3356295168,3356297215,CL @@ -66822,7 +63334,9 @@ 3357020160,3357048831,CO 3357057024,3357065215,PE 3357065216,3357073407,EC -3357073408,3357077503,CL +3357073408,3357075647,CL +3357075648,3357075655,AR +3357075656,3357077503,CL 3357077504,3357081599,AR 3357081600,3357114367,CO 3357114368,3357138943,EC @@ -66846,15 +63360,7 @@ 3357403136,3357405183,CO 3357405184,3357407231,EC 3357407232,3357409279,AR -3357409280,3357413119,US -3357413120,3357413375,FR -3357413376,3357421311,US -3357421312,3357421567,CO -3357421568,3357422847,US -3357422848,3357423103,PR -3357423104,3357423615,US -3357423616,3357424639,VE -3357424640,3357425663,US +3357409280,3357425663,US 3357425664,3357442047,CO 3357442048,3357442303,NI 3357442304,3357442447,HN @@ -66886,7 +63392,9 @@ 3357455872,3357456127,NI 3357456128,3357456639,GT 3357456640,3357456895,HN -3357456896,3357458431,GT +3357456896,3357457663,GT +3357457664,3357457919,CR +3357457920,3357458431,HN 3357458432,3357474815,CL 3357474816,3357474843,US 3357474844,3357474847,PE @@ -67126,9 +63634,7 @@ 3358717952,3358719999,AR 3358720000,3358728191,US 3358728192,3358736383,CL -3358736384,3358737111,US -3358737112,3358737119,CA -3358737120,3358744575,US +3358736384,3358744575,US 3358744576,3358752767,CL 3358752768,3358756863,US 3358756864,3358760959,CL @@ -67154,9 +63660,7 @@ 3359109120,3359111167,AR 3359111168,3359113215,EC 3359113216,3359244287,MX -3359244288,3359249695,US -3359249696,3359249727,BR -3359249728,3359260671,US +3359244288,3359260671,US 3359260672,3359268863,BO 3359268864,3359275519,AR 3359275520,3359275551,VE @@ -67195,34 +63699,18 @@ 3359466496,3359466751,BO 3359466752,3359472639,AR 3359472640,3359473663,PY -3359473664,3359477759,AR -3359477760,3359481855,CO -3359481856,3359498239,AR +3359473664,3359498239,AR 3359498240,3359502335,PY -3359506432,3359508479,US -3359508480,3359514623,VE -3359514624,3359516671,GT -3359516672,3359516927,VG -3359516928,3359517183,US -3359517184,3359517439,VG -3359517440,3359517695,US -3359517696,3359517951,VG -3359517952,3359520255,US -3359520256,3359520767,AR -3359520768,3359522815,US +3359506432,3359522815,US 3359522816,3359539199,NI 3359539200,3359550319,PE 3359550320,3359550335,NI 3359550336,3359571967,PE 3359571968,3359582207,AR -3359582208,3359583487,PA -3359583488,3359583743,HN -3359583744,3359584255,PA +3359582208,3359584255,PA 3359584256,3359586303,AR 3359586304,3359588351,CL -3359588352,3359589375,AR -3359589376,3359589887,UY -3359589888,3359596543,AR +3359588352,3359596543,AR 3359596544,3359598591,CL 3359598592,3359600639,AN 3359600640,3359621119,AR @@ -67256,20 +63744,12 @@ 3360159744,3360161791,AN 3360161792,3360227327,CL 3360227328,3360227839,CO -3360227840,3360228351,CL -3360228352,3360229375,CO -3360229376,3360230399,CL -3360230400,3360231431,CO -3360231432,3360231463,CL -3360231464,3360231471,CO -3360231472,3360231479,CL -3360231480,3360231487,CO -3360231488,3360231527,CL -3360231528,3360231551,CO -3360231552,3360231631,CL -3360231632,3360231639,CO -3360231640,3360231655,CL -3360231656,3360232447,CO +3360227840,3360228863,CL +3360228864,3360230143,CO +3360230144,3360230399,CL +3360230400,3360231423,CO +3360231424,3360231935,CL +3360231936,3360232447,CO 3360232448,3360233471,CL 3360233472,3360235263,CO 3360235264,3360235271,CL @@ -67277,13 +63757,17 @@ 3360235488,3360235495,CL 3360235496,3360235519,CO 3360235520,3360235775,CL -3360235776,3360236799,CO +3360235776,3360236375,CO +3360236376,3360236383,CL +3360236384,3360236799,CO 3360236800,3360237055,CL 3360237056,3360238847,CO 3360238848,3360239103,CL 3360239104,3360240895,CO 3360240896,3360241151,CL -3360241152,3360243199,CO +3360241152,3360242175,CO +3360242176,3360242431,CL +3360242432,3360243199,CO 3360243200,3360243455,CL 3360243456,3360243711,CO 3360243712,3360243967,CL @@ -67296,23 +63780,13 @@ 3360245124,3360245199,CO 3360245200,3360245203,CL 3360245204,3360245759,CO -3360245760,3360248575,CL -3360248576,3360251903,CO +3360245760,3360248831,CL +3360248832,3360251903,CO 3360251904,3360253951,BO 3360253952,3360255999,SV 3360256000,3360258047,AR 3360258048,3360260095,CL -3360260096,3360267263,AR -3360267264,3360267775,US -3360267776,3360268287,AR -3360268288,3360269055,US -3360269056,3360269567,AR -3360269568,3360269823,US -3360269824,3360270079,AR -3360270080,3360270335,US -3360270336,3360270591,AR -3360270592,3360270847,US -3360270848,3360276479,AR +3360260096,3360276479,AR 3360276480,3360278527,VE 3360278528,3360280575,EC 3360280576,3360282623,CL @@ -67329,9 +63803,7 @@ 3360366592,3360382975,CO 3360382976,3360399359,VE 3360399360,3360403455,BO -3360403456,3360404479,US -3360404480,3360404543,AR -3360404544,3360405503,US +3360403456,3360405503,AR 3360405504,3360407551,HN 3360407552,3360423935,PA 3360423936,3360455935,MX @@ -67347,9 +63819,9 @@ 3360688120,3360688127,AR 3360688128,3360688639,CO 3360688640,3360688895,AR -3360688896,3360689407,CO -3360689408,3360689919,AR -3360689920,3360690199,CO +3360688896,3360689151,CO +3360689152,3360690175,AR +3360690176,3360690199,CO 3360690200,3360690215,AR 3360690216,3360690223,CO 3360690224,3360690231,AR @@ -67365,8 +63837,8 @@ 3360690736,3360690879,AR 3360690880,3360691199,CO 3360691200,3360691327,AR -3360691328,3360691711,CO -3360691712,3360691967,AR +3360691328,3360691455,CO +3360691456,3360691967,AR 3360691968,3360692319,CO 3360692320,3360692367,AR 3360692368,3360692431,CO @@ -67381,8 +63853,8 @@ 3360693280,3360693351,AR 3360693352,3360693407,CO 3360693408,3360693423,AR -3360693424,3360693759,CO -3360693760,3360693799,AR +3360693424,3360693503,CO +3360693504,3360693799,AR 3360693800,3360693855,CO 3360693856,3360694015,AR 3360694016,3360694071,CO @@ -67409,18 +63881,22 @@ 3360696720,3360696735,AR 3360696736,3360696767,CO 3360696768,3360696783,AR -3360696784,3360696831,CO -3360696832,3360697599,AR +3360696784,3360697343,CO +3360697344,3360697599,AR 3360697600,3360697855,CO 3360697856,3360698111,AR 3360698112,3360698879,CO 3360698880,3360698911,AR 3360698912,3360698991,CO 3360698992,3360699007,AR -3360699008,3360700415,CO +3360699008,3360699647,CO +3360699648,3360699903,AR +3360699904,3360700415,CO 3360700416,3360701311,AR -3360701312,3360702463,CO -3360702464,3360710655,AR +3360701312,3360701695,CO +3360701696,3360701951,AR +3360701952,3360702207,CO +3360702208,3360710655,AR 3360710656,3360718847,HT 3360718848,3360763903,AR 3360763904,3360765951,GT @@ -67478,22 +63954,25 @@ 3361734656,3362258943,BR 3362258944,3362324479,CL 3362324480,3362324735,AR -3362324736,3362324991,UY -3362324992,3362326527,AR -3362326528,3362328575,BR +3362324736,3362325247,US +3362325248,3362328063,AR +3362328064,3362328575,US 3362328576,3362330623,CO 3362330624,3362332671,MX 3362332672,3362336767,PA -3362336768,3362338815,CO -3362338816,3362339839,AR -3362339840,3362341887,CO -3362341888,3362342143,AR -3362342144,3362342911,PA -3362342912,3362343423,CO -3362343424,3362343679,EC -3362343680,3362344959,CO +3362336768,3362337279,AR +3362337280,3362337535,US +3362337536,3362342143,AR +3362342144,3362342399,PA +3362342400,3362342911,US +3362342912,3362343679,AR +3362343680,3362344447,CO +3362344448,3362344959,US 3362344960,3362347007,PA -3362347008,3362349055,CO +3362347008,3362347519,AR +3362347520,3362347775,CO +3362347776,3362348799,AR +3362348800,3362349055,US 3362349056,3362351103,CR 3362351104,3362353151,AR 3362353152,3362355199,EC @@ -67511,9 +63990,9 @@ 3362455552,3362471935,EC 3362471936,3362476031,CL 3362476032,3362476287,HN +3362476288,3362476543,AR 3362476544,3362477055,CR -3362484224,3362484479,AR -3362484480,3362486271,UY +3362484224,3362486271,AR 3362486272,3362488319,HN 3362488320,3362504703,PE 3362504704,3362506751,VE @@ -67529,7 +64008,6 @@ 3362537472,3362545663,AR 3362545664,3362549759,PE 3362553856,3362557951,PY -3362562048,3362570239,BZ 3362570240,3362586623,UY 3362586624,3362652159,VE 3362652160,3362664447,PE @@ -67551,8 +64029,8 @@ 3362692232,3362692239,AR 3362692240,3362692351,CO 3362692352,3362692607,MX -3362692608,3362693119,CO -3362693120,3362695167,AR +3362692608,3362692863,CO +3362692864,3362695167,AR 3362695168,3362697215,CO 3362697216,3362703359,AR 3362703360,3362705407,GT @@ -67562,9 +64040,14 @@ 3362717696,3362815999,CL 3362816000,3362832383,AR 3362832384,3362836479,BO -3362840576,3362897919,CL +3362840576,3362893999,CL +3362894000,3362894007,AW +3362894008,3362897919,CL 3362897920,3362906111,HT 3362914304,3362930687,CO +3362934784,3362936831,AR +3362936832,3362938879,CL +3362938880,3362942975,AR 3362947072,3362983935,AR 3362988032,3362992127,EC 3362996224,3363000319,UY @@ -67592,11 +64075,14 @@ 3363504128,3363512319,PE 3363520512,3363553599,AR 3363553600,3363553663,US -3363553664,3363557375,AR +3363553664,3363553791,AR +3363553792,3363553919,US +3363553920,3363554687,AR +3363554688,3363554815,US +3363554816,3363557375,AR 3363561472,3363565567,CO 3363569664,3363577855,PA 3363577856,3363586047,CL -3363586048,3363594239,BZ 3363602432,3363610623,AN 3363610624,3363614719,CO 3363618816,3363622911,UY @@ -67643,7 +64129,7 @@ 3386646528,3386662911,CO 3386662912,3386671103,CL 3386671104,3386675199,HN -3386679296,3386683391,AR +3386679296,3386687487,AR 3386687488,3386695679,CU 3386695680,3386703871,CL 3386703872,3386720255,UY @@ -67798,7 +64284,7 @@ 3389226496,3389226751,SG 3389226752,3389227007,JP 3389227008,3389227263,PF -3389227264,3389227519,TW +3389227264,3389227519,AU 3389227520,3389228031,PK 3389228032,3389228799,AU 3389228800,3389229055,SG @@ -67915,8 +64401,7 @@ 3389545984,3389546495,SG 3389546496,3389554687,AU 3389554688,3389562879,CN -3389562880,3389571071,AU -3389571072,3389575167,LK +3389562880,3389575167,AU 3389575168,3389579233,JP 3389579234,3389579263,AU 3389579264,3389587455,PH @@ -68116,9 +64601,7 @@ 3390800384,3390800895,AU 3390800896,3390801151,NZ 3390801152,3390801407,AU -3390801408,3390802943,NZ -3390802944,3390803967,AU -3390803968,3390815231,NZ +3390801408,3390815231,NZ 3390815232,3390815359,AU 3390815360,3390819583,NZ 3390819584,3390820351,AU @@ -68181,7 +64664,7 @@ 3391529472,3391529983,AU 3391529984,3391533567,CN 3391533568,3391534079,HK -3391534080,3391535103,IN +3391534080,3391535103,AU 3391535104,3391553535,CN 3391553536,3391619071,TW 3391619072,3391620607,HK @@ -68236,11 +64719,18 @@ 3391836672,3391837183,HK 3391837184,3391838207,AU 3391838208,3391838719,ID -3391838720,3391839231,AU +3391838720,3391838975,PH +3391838976,3391839231,AU 3391839232,3391840255,ID 3391840256,3391841279,JP 3391841280,3391842303,MY -3391842304,3391852543,AU +3391842304,3391843327,JP +3391843328,3391844351,VN +3391844352,3391845887,ID +3391845888,3391846399,PK +3391846400,3391847423,TW +3391847424,3391848447,PK +3391848448,3391852543,AU 3391852544,3391856639,CN 3391856640,3391864831,ID 3391864832,3391868927,US @@ -68291,7 +64781,9 @@ 3391986688,3391987199,PK 3391987200,3391987455,AU 3391987456,3391987711,BD -3391987712,3391991807,JP +3391987712,3391988527,JP +3391988528,3391988543,US +3391988544,3391991807,JP 3391991808,3392012287,HK 3392012288,3392017151,ID 3392017152,3392017407,IN @@ -68423,14 +64915,15 @@ 3392660928,3392667647,TW 3392667648,3392668671,IN 3392668672,3392669695,BD -3392669696,3392670783,HK -3392670784,3392670791,GB -3392670792,3392670815,HK +3392669696,3392670815,HK 3392670816,3392670847,US 3392670848,3392671743,HK 3392671744,3392675839,JP 3392675840,3392681983,NZ -3392681984,3392684031,AU +3392681984,3392682239,SG +3392682240,3392682495,VN +3392682496,3392683007,IN +3392683008,3392684031,AU 3392684032,3392688127,JP 3392688128,3392692223,MY 3392692224,3392700415,IN @@ -68490,8 +64983,8 @@ 3392905216,3392909311,ID 3392909312,3392913407,JP 3392913408,3392917503,ID -3392917504,3392921599,BD -3392921600,3392929791,AU +3392917504,3392918527,BD +3392918528,3392929791,AU 3392929792,3392931839,MU 3392931840,3392933887,PH 3392933888,3392942079,JP @@ -68529,7 +65022,11 @@ 3393101824,3393110015,JP 3393110016,3393118207,HK 3393118208,3393122303,IN -3393122304,3393125375,AU +3393122304,3393123327,AU +3393123328,3393123583,IN +3393123584,3393123839,NZ +3393123840,3393124351,IN +3393124352,3393125375,AU 3393125376,3393125631,IN 3393125632,3393125887,JP 3393125888,3393126399,AU @@ -68782,7 +65279,9 @@ 3394494464,3394498559,JP 3394498560,3394500607,HK 3394500608,3394501631,SG -3394501632,3394507263,HK +3394501632,3394503679,HK +3394503680,3394506751,AU +3394506752,3394507263,HK 3394507264,3394507775,JP 3394507776,3394508799,PH 3394508800,3394510847,AU @@ -68922,7 +65421,9 @@ 3395027968,3395028991,VN 3395028992,3395031039,AU 3395031040,3395035135,PK -3395035136,3395059711,AU +3395035136,3395039231,AU +3395039232,3395043327,BD +3395043328,3395059711,AU 3395059712,3395067903,PH 3395067904,3395076095,HK 3395076096,3395080191,ID @@ -69024,9 +65525,7 @@ 3397185536,3397201919,AU 3397201920,3397206015,JP 3397206016,3397210111,BD -3397210112,3397218303,AU -3397218304,3397219327,PK -3397219328,3397222399,AU +3397210112,3397222399,AU 3397222400,3397230591,PK 3397230592,3397234687,AU 3397234688,3397238783,CN @@ -69164,7 +65663,7 @@ 3397717712,3397717727,BD 3397717728,3397718015,HK 3397718016,3397722111,KR -3397722112,3397726207,PK +3397722112,3397726207,AU 3397726208,3397730303,IN 3397730304,3397734399,AU 3397734400,3397738495,ID @@ -69271,7 +65770,7 @@ 3398361088,3398369279,JP 3398369280,3398369791,IN 3398369792,3398370303,JP -3398370304,3398371327,IN +3398370304,3398371327,AU 3398371328,3398373375,JP 3398373376,3398377471,CN 3398377472,3398385663,AU @@ -69319,10 +65818,10 @@ 3398632256,3398632383,JP 3398632384,3398632399,AU 3398632400,3398632575,JP -3398632576,3398632591,AU -3398632592,3398632607,JP -3398632608,3398632639,AU -3398632640,3398632703,JP +3398632576,3398632639,AU +3398632640,3398632655,JP +3398632656,3398632671,AU +3398632672,3398632703,JP 3398632704,3398632767,AU 3398632768,3398632959,JP 3398632960,3398633983,AU @@ -69336,13 +65835,17 @@ 3398634448,3398634463,AU 3398634464,3398634479,KR 3398634480,3398634495,AU -3398634496,3398634591,KR +3398634496,3398634527,KR +3398634528,3398634559,AU +3398634560,3398634591,KR 3398634592,3398634751,AU 3398634752,3398634783,KR 3398634784,3398635263,AU 3398635264,3398635391,KR -3398635392,3398636039,AU -3398636040,3398636087,HK +3398635392,3398636047,AU +3398636048,3398636063,HK +3398636064,3398636079,AU +3398636080,3398636087,HK 3398636088,3398636095,AU 3398636096,3398636127,HK 3398636128,3398636351,AU @@ -69353,8 +65856,8 @@ 3398636448,3398636511,HK 3398636512,3398636543,AU 3398636544,3398636583,HK -3398636584,3398636591,AU -3398636592,3398636719,HK +3398636584,3398636607,AU +3398636608,3398636719,HK 3398636720,3398636767,AU 3398636768,3398636775,HK 3398636776,3398636783,AU @@ -69375,7 +65878,8 @@ 3398638096,3398638111,PH 3398638112,3398638159,AU 3398638160,3398638167,PH -3398638168,3398638191,TW +3398638168,3398638175,AU +3398638176,3398638191,TW 3398638192,3398638207,PH 3398638208,3398638367,AU 3398638368,3398638383,TW @@ -69425,7 +65929,9 @@ 3398641536,3398641543,SG 3398641544,3398641567,AU 3398641568,3398641631,MY -3398641632,3398643223,AU +3398641632,3398643015,AU +3398643016,3398643023,NZ +3398643024,3398643223,AU 3398643224,3398643247,NZ 3398643248,3398643375,AU 3398643376,3398643383,NZ @@ -69694,7 +66200,9 @@ 3399999488,3400002047,SG 3400002048,3400002559,HK 3400002560,3400003583,JP -3400003584,3400005823,SG +3400003584,3400004295,SG +3400004296,3400004299,JP +3400004300,3400005823,SG 3400005824,3400005863,HK 3400005864,3400006143,SG 3400006144,3400006399,HK @@ -69756,7 +66264,13 @@ 3400257536,3400259583,HK 3400259584,3400261631,AU 3400261632,3400263679,JP -3400263680,3400265727,AU +3400263680,3400263935,AU +3400263936,3400264191,ID +3400264192,3400264447,IN +3400264448,3400264703,AU +3400264704,3400265215,ID +3400265216,3400265471,AU +3400265472,3400265727,IN 3400265728,3400267775,PG 3400267776,3400268799,KR 3400268800,3400270847,MO @@ -69792,8 +66306,7 @@ 3400404992,3400409087,TW 3400409088,3400413183,AU 3400413184,3400417279,JP -3400417280,3400421375,SG -3400421376,3400423423,AU +3400417280,3400423423,AU 3400423424,3400424447,KR 3400424448,3400425471,IN 3400425472,3400429567,AU @@ -69879,7 +66392,8 @@ 3400437760,3400437767,AF 3400437768,3400437775,MY 3400437776,3400437783,HK -3400437784,3400437807,NP +3400437784,3400437791,ID +3400437792,3400437807,NP 3400437808,3400437815,MN 3400437816,3400437823,ID 3400437824,3400437831,MY @@ -70218,9 +66732,7 @@ 3407158208,3407158223,NZ 3407158224,3407158239,AU 3407158240,3407158271,NZ -3407158272,3407159091,AU -3407159092,3407159095,NZ -3407159096,3407159115,AU +3407158272,3407159115,AU 3407159116,3407159135,NZ 3407159136,3407159191,AU 3407159192,3407159195,NZ @@ -70307,7 +66819,9 @@ 3409423616,3409423871,IN 3409423872,3409491711,AU 3409491712,3409491967,SG -3409491968,3409505023,AU +3409491968,3409503999,AU +3409504000,3409504255,HK +3409504256,3409505023,AU 3409505024,3409505279,US 3409505280,3409506559,AU 3409506560,3409506815,IN @@ -70370,7 +66884,12 @@ 3410939904,3410943999,IN 3410944000,3410952191,JP 3410952192,3410956287,CN -3410956288,3410960383,AU +3410956288,3410958335,AU +3410958336,3410958847,IN +3410958848,3410959359,ID +3410959360,3410959615,VN +3410959616,3410959871,ID +3410959872,3410960383,AU 3410960384,3410964479,GB 3410964480,3410968575,JP 3410968576,3410984959,NZ @@ -70388,8 +66907,7 @@ 3411033088,3411034111,NZ 3411034112,3411050495,HK 3411050496,3411051519,PK -3411051520,3411052543,AU -3411052544,3411054591,PH +3411051520,3411054591,AU 3411054592,3411058687,CN 3411058688,3411062783,AU 3411062784,3411063231,HK @@ -70466,7 +66984,7 @@ 3411341312,3411345407,KR 3411345408,3411410943,HK 3411410944,3411435519,CN -3411435520,3411443711,IN +3411435520,3411443711,AU 3411443712,3411460095,HK 3411460096,3411464191,NZ 3411464192,3411468287,AU @@ -70520,10 +67038,10 @@ 3411560064,3411560319,BD 3411560320,3411560447,HK 3411560448,3411560703,NP -3411560704,3411562047,BD +3411560704,3411561983,BD +3411561984,3411562047,HK 3411562048,3411562111,PK -3411562112,3411562239,BD -3411562240,3411562559,HK +3411562112,3411562559,HK 3411562560,3411562591,MA 3411562592,3411562607,PK 3411562608,3411562623,MA @@ -70574,7 +67092,8 @@ 3411564776,3411565055,HK 3411565056,3411565063,BD 3411565064,3411565119,HK -3411565120,3411565311,BD +3411565120,3411565183,BD +3411565184,3411565311,US 3411565312,3411566591,HK 3411566592,3411570687,BD 3411570688,3411574783,AU @@ -71038,7 +67557,10 @@ 3414654976,3414663167,HK 3414663168,3414667263,CN 3414667264,3414669311,ID -3414669312,3414671359,AU +3414669312,3414670335,AU +3414670336,3414670591,IN +3414670592,3414670847,SG +3414670848,3414671359,MY 3414671360,3415080959,JP 3415080960,3415083007,MY 3415083008,3415083519,SG @@ -71056,8 +67578,7 @@ 3415121920,3415130111,KR 3415130112,3415136255,JP 3415136256,3415136767,KR -3415136768,3415137023,AU -3415137024,3415137279,CN +3415136768,3415137279,AU 3415137280,3415137535,IN 3415137536,3415137791,NF 3415137792,3415146495,AU @@ -71083,7 +67604,8 @@ 3415334912,3415343103,JP 3415343104,3415425023,TH 3415425024,3415431167,NC -3415431168,3415435263,AU +3415431168,3415432191,IN +3415432192,3415435263,AU 3415435264,3415436287,PH 3415436288,3415436799,AU 3415436800,3415437311,HK @@ -71180,7 +67702,20 @@ 3416341760,3416342015,IN 3416342016,3416342271,SG 3416342272,3416342527,IN -3416342528,3416375295,AU +3416342528,3416371199,AU +3416371200,3416371711,PH +3416371712,3416371967,VN +3416371968,3416372223,IN +3416372224,3416372479,CN +3416372480,3416372735,SG +3416372736,3416372991,AU +3416372992,3416373247,SG +3416373248,3416373503,AU +3416373504,3416373759,SG +3416373760,3416374271,AU +3416374272,3416374527,PH +3416374528,3416374783,AU +3416374784,3416375295,ID 3416375296,3416383487,CN 3416383488,3416391679,HK 3416391680,3416457215,VN @@ -71222,9 +67757,7 @@ 3416476072,3416476079,SG 3416476080,3416476111,JP 3416476112,3416476127,SG -3416476128,3416476863,JP -3416476864,3416477183,TW -3416477184,3416477199,JP +3416476128,3416477199,JP 3416477200,3416477207,MY 3416477208,3416477215,JP 3416477216,3416477239,MY @@ -71344,8 +67877,8 @@ 3416487344,3416487359,JP 3416487360,3416487383,HK 3416487384,3416487391,JP -3416487392,3416487415,HK -3416487416,3416487423,JP +3416487392,3416487407,HK +3416487408,3416487423,JP 3416487424,3416487487,PH 3416487488,3416488578,JP 3416488579,3416488579,TW @@ -71402,11 +67935,10 @@ 3416865608,3416865655,AU 3416865656,3416865791,JP 3416865792,3416866055,HK -3416866056,3416866063,SG -3416866064,3416866303,AU +3416866056,3416866071,SG +3416866072,3416866303,AU 3416866304,3416866559,HK -3416866560,3416866815,AU -3416866816,3416883199,SG +3416866560,3416883199,SG 3416883200,3416915967,HK 3416915968,3416920063,AU 3416920064,3416921087,TH @@ -71505,7 +68037,11 @@ 3417340416,3417341951,NZ 3417341952,3417346047,CA 3417346048,3417348095,MY -3417348096,3417350143,AU +3417348096,3417348351,AU +3417348352,3417348607,IN +3417348608,3417349119,NZ +3417349120,3417349631,IN +3417349632,3417350143,AU 3417350144,3417352191,VN 3417352192,3417354239,CN 3417354240,3417356287,ID @@ -71613,9 +68149,7 @@ 3418246024,3418251263,PH 3418251264,3418255359,CN 3418255360,3418257407,ID -3418257408,3418257551,HK -3418257552,3418257559,GB -3418257560,3418259367,HK +3418257408,3418259367,HK 3418259368,3418259373,SG 3418259374,3418259455,HK 3418259456,3418267647,IN @@ -71630,9 +68164,7 @@ 3418283520,3418284031,AU 3418284032,3418285055,SG 3418285056,3418285823,JP -3418285824,3418287135,SG -3418287136,3418287167,JP -3418287168,3418287691,SG +3418285824,3418287691,SG 3418287692,3418287695,JP 3418287696,3418287699,SG 3418287700,3418287703,JP @@ -71645,7 +68177,7 @@ 3418287744,3418288127,SG 3418288128,3418290175,ID 3418290176,3418290431,IN -3418290432,3418290687,HK +3418290432,3418290687,AU 3418290688,3418291199,TH 3418291200,3418291711,AU 3418291712,3418292735,BD @@ -71676,7 +68208,9 @@ 3418374144,3418382335,AU 3418382336,3418390527,JP 3418390528,3418392319,AU -3418392320,3418392383,HK +3418392320,3418392335,HK +3418392336,3418392343,AU +3418392344,3418392383,HK 3418392384,3418392447,AU 3418392448,3418392463,HK 3418392464,3418392479,AU @@ -71696,9 +68230,7 @@ 3418393600,3418393607,JP 3418393608,3418393679,AU 3418393680,3418393791,JP -3418393792,3418393983,AU -3418393984,3418394015,SG -3418394016,3418394047,AU +3418393792,3418394047,AU 3418394048,3418394063,MY 3418394064,3418394079,NZ 3418394080,3418394111,AU @@ -71719,11 +68251,15 @@ 3418395904,3418396415,JP 3418396416,3418396719,AU 3418396720,3418396735,TW -3418396736,3418397855,AU +3418396736,3418397807,AU +3418397808,3418397823,HK +3418397824,3418397855,AU 3418397856,3418397911,HK 3418397912,3418398079,AU 3418398080,3418398207,KR -3418398208,3418399439,AU +3418398208,3418399103,AU +3418399104,3418399135,JP +3418399136,3418399439,AU 3418399440,3418399455,PH 3418399456,3418399471,AU 3418399472,3418399487,TW @@ -71739,7 +68275,9 @@ 3418401904,3418401919,TW 3418401920,3418401935,AU 3418401936,3418401951,TW -3418401952,3418403071,AU +3418401952,3418402047,AU +3418402048,3418402223,JP +3418402224,3418403071,AU 3418403072,3418403103,MY 3418403104,3418403775,AU 3418403776,3418403783,NZ @@ -71759,9 +68297,8 @@ 3418406144,3418406399,SG 3418406400,3418406655,AU 3418406656,3418406687,PH -3418406688,3418406695,AU -3418406696,3418406703,PH -3418406704,3418406719,TW +3418406688,3418406711,AU +3418406712,3418406719,TW 3418406720,3418406783,PH 3418406784,3418406799,TW 3418406800,3418406831,PH @@ -71864,8 +68401,7 @@ 3418585088,3418586111,TH 3418586112,3418586367,AU 3418586368,3418586623,SG -3418586624,3418586879,PK -3418586880,3418619903,AU +3418586624,3418619903,AU 3418619904,3418621951,CN 3418621952,3418623999,AU 3418624000,3418626047,JP @@ -71942,7 +68478,8 @@ 3419072512,3419073023,JP 3419073024,3419073279,SG 3419073280,3419073535,FJ -3419073536,3419074559,CN +3419073536,3419074047,AU +3419074048,3419074559,CN 3419074560,3419078655,BD 3419078656,3419209727,TW 3419209728,3419275263,JP @@ -71970,7 +68507,8 @@ 3419456912,3419456927,JP 3419456928,3419459007,SG 3419459008,3419459071,AF -3419459072,3419471871,SG +3419459072,3419459327,CN +3419459328,3419471871,SG 3419471872,3419504639,TH 3419504640,3419508735,HK 3419508736,3419512831,JP @@ -72044,7 +68582,24 @@ 3419979776,3419996159,JP 3419996160,3420020735,AU 3420020736,3420028927,TW -3420028928,3420045311,AU +3420028928,3420029951,MY +3420029952,3420030975,ID +3420030976,3420031999,IN +3420032000,3420032255,ID +3420032256,3420032511,AU +3420032512,3420033023,NZ +3420033024,3420034047,IN +3420034048,3420036095,AU +3420036096,3420037119,JP +3420037120,3420039167,AU +3420039168,3420040191,KH +3420040192,3420040703,ID +3420040704,3420040959,IN +3420040960,3420041215,HK +3420041216,3420042239,MY +3420042240,3420043263,JP +3420043264,3420044287,SG +3420044288,3420045311,ID 3420045312,3420061695,KR 3420061696,3420127231,HK 3420127232,3420323839,AU @@ -72221,3251 +68776,80 @@ 3420437504,3420438527,IN 3420438528,3420454911,HK 3420454912,3422552063,KR -3422552064,3422848511,US 3422848512,3422848767,GB -3422848768,3423092735,US -3423092736,3423093759,VI -3423093760,3423094783,US -3423094784,3423095807,CA -3423095808,3423143935,US -3423143936,3423145983,CA -3423145984,3423182847,US -3423182848,3423183743,CA -3423183744,3423183871,EE -3423183872,3423184207,CA -3423184208,3423184215,EE -3423184216,3423184895,CA -3423184896,3423197183,US -3423198208,3423221759,US -3423221760,3423222783,CA -3423222784,3423234751,US -3423234752,3423234783,CA -3423234784,3423235871,US -3423235872,3423235903,CA -3423235904,3423236095,US -3423236096,3423238143,JM -3423238144,3423258623,US -3423258624,3423260671,CA -3423262720,3423264831,US -3423264832,3423264863,NG -3423264864,3423265247,US -3423265248,3423265263,EC -3423265264,3423268863,US -3423268864,3423269887,CA -3423269888,3423285247,US -3423285248,3423287295,CA -3423287296,3423290367,US -3423291392,3423303679,US -3423303680,3423304703,CA -3423304704,3423311871,US -3423311872,3423313919,VI -3423313920,3423338495,US -3423404032,3423412223,US -3423412224,3423412239,CA -3423412240,3423412255,GR -3423412256,3423412287,TK -3423412288,3423412319,RU -3423412320,3423412415,CA -3423412416,3423412479,SA -3423412480,3423412495,CA -3423412496,3423412511,US -3423412512,3423412543,CA -3423412544,3423412623,FR -3423412624,3423412639,NO -3423412640,3423412655,CA -3423412656,3423412671,RU -3423412672,3423412703,CA -3423412704,3423412719,RU -3423412720,3423412727,US -3423412728,3423412751,CA -3423412752,3423412767,US -3423412768,3423412783,FI -3423412784,3423412799,CA -3423412800,3423412815,US -3423412816,3423412831,GR -3423412832,3423412847,CA -3423412848,3423412863,US -3423412864,3423412927,CA -3423412928,3423412991,NL -3423412992,3423413055,CA -3423413056,3423413071,US -3423413072,3423413151,CA -3423413152,3423413167,US -3423413168,3423413183,CA -3423413184,3423413247,RS -3423413248,3423413279,US -3423413280,3423413295,SE -3423413296,3423413311,CA -3423413312,3423413327,PT -3423413328,3423413343,US -3423413344,3423413375,CA -3423413376,3423413759,US -3423413760,3423414143,CA -3423414144,3423414159,FR -3423414160,3423414271,CA -3423414272,3423416319,US -3423417344,3423439871,US -3423440896,3423451135,US -3423453184,3423473663,US -3423473664,3423474687,CA -3423474688,3423493631,US -3423493632,3423493887,CA -3423493888,3423533055,US -3423533056,3423535103,AI -3423535104,3423543295,US -3423543296,3423545343,CA -3423545344,3423549439,US -3423551488,3423571967,US -3423571968,3423574015,PR -3423574016,3423582207,US -3423582208,3423586303,CA -3423586304,3423602687,US -3423602688,3423603711,KN -3423603712,3423609855,US -3423610880,3423626239,US -3423626240,3423627263,CA -3423627264,3423629311,US -3423632384,3423637503,US -3423637504,3423639551,CA -3423639552,3423651839,US -3423651840,3423653887,CA -3423653888,3423705599,US -3423705856,3423709183,US -3423709184,3423709439,CA -3423709440,3423718399,US -3423718656,3423731455,US -3423731712,3423797247,US -3423797504,3423801087,CA -3423801344,3423827711,CA -3423827712,3423827967,US -3423827968,3423830271,CA -3423830528,3423838719,CA -3423838976,3423848447,CA -3423848448,3423849471,KN -3423849984,3423850495,CA -3423850752,3423854335,CA -3423854592,3423858175,CA -3423858176,3423858687,US -3423858688,3423858943,CA -3423859456,3423859711,CA -3423859968,3423862527,CA -3423862784,3424270847,US -3424271360,3424321279,US -3424321536,3424334847,US -3424334848,3424335871,CA -3424335872,3424371967,US -3424372224,3424375295,US -3424375552,3424378879,US -3424378880,3424379135,PR -3424379136,3424389631,US -3424390144,3424412415,US -3424412672,3424415743,US -3424419840,3424444159,US -3424452608,3424455423,US -3424455680,3424493823,US -3424493824,3424494079,CA -3424494080,3424494335,US -3424494592,3424496383,US -3424496640,3424499967,US -3424500224,3424500991,US -3424501248,3424502015,US -3424502272,3424502783,US -3424503296,3424505599,US -3424505856,3424507135,US -3424507392,3425173503,US -3425173504,3425304575,CA -3425304576,3425450239,US -3425451008,3425470975,US -3425471488,3425475839,US -3425476608,3425501183,US -3425566720,3425697791,US -3425697792,3425699839,CA -3425699840,3425705983,US -3425706752,3425708287,US -3425709824,3425711359,US -3425713408,3425728255,US -3425728512,3425828863,US -3425828864,3425855231,CA -3425855232,3425855487,US -3425855488,3425894399,CA -3425894400,3425910783,US -3425959936,3425962495,US -3425963008,3425984511,US -3425992704,3426010111,US -3426010368,3426012671,US -3426012928,3426013183,US -3426013184,3426013439,IL -3426013440,3426019327,US -3426019584,3426369023,US -3426369536,3426386687,US -3426386944,3426387711,US 3426387968,3426388991,MX -3426388992,3426390783,US -3426391040,3426415615,US -3426415872,3426416895,US -3426417152,3426418175,US -3426418688,3426553343,US -3426553856,3426557439,US -3426557952,3426602751,US -3426603008,3426605567,US -3426606080,3426617855,US -3426618368,3426644479,US -3426644992,3426653695,US -3426654208,3426680831,US -3426684928,3426714879,US -3426715648,3426725375,US -3426725888,3426729471,US -3426729984,3426735359,US -3426736128,3426744319,US -3426744320,3426746367,CA -3426746368,3427033087,US -3427041280,3427055615,US -3427055872,3427061503,US -3427061760,3427073535,US -3427074048,3427110911,US -3427111168,3427112959,US -3427113216,3427113471,US -3427113984,3427116543,US -3427117312,3427127295,US -3427127296,3427127551,CA -3427127552,3427127807,US -3427128064,3427128831,US -3427129344,3427130623,US -3427130880,3427134207,US -3427134464,3427136511,US -3427137024,3427139327,US -3427139584,3427404287,US -3427404800,3427454719,US -3427467264,3427470079,US -3427470336,3427503103,US -3427503360,3427503871,US -3427504640,3427507455,US -3427507968,3427511295,US -3427511808,3427540223,US -3427540992,3427567103,US -3427567616,3427572991,US -3427573248,3427582975,US -3427583488,3427584767,US -3427585536,3427586815,US -3427587584,3427589119,US -3427589632,3427597823,US -3427598336,3427605247,US -3427605504,3427632639,US -3427633152,3427635455,US -3427635712,3427636223,US -3427636736,3427636991,US -3427637248,3427637503,US -3427637760,3427639551,US -3427640320,3427641343,US -3427641856,3427642111,US -3427642368,3427646719,US -3427646976,3427647743,US -3427648768,3427649279,US -3427649536,3427651071,US -3427651328,3427652607,US -3427653376,3427653631,US -3427654144,3427655167,US -3427663872,3427742975,US +3426418688,3426418943,US 3427742976,3427743231,GB -3427743232,3427762175,US -3427762176,3427762431,DE -3427762432,3427762687,CA -3427762688,3427763455,IT -3427763456,3427763711,AU -3427763712,3427763967,GB -3427763968,3427764223,US -3427764224,3427764479,FR -3427764480,3427765503,US -3427765504,3427765759,GB -3427765760,3427766271,US -3427766272,3427766783,GB -3427766784,3427767039,SE -3427767040,3427767807,DE -3427767808,3427769599,US -3427769600,3427770111,JP -3427770112,3427770367,NO -3427770368,3427770623,GB -3427770624,3427771391,CH -3427771392,3427771647,US -3427771648,3427771903,CA -3427771904,3427772415,CH -3427772416,3427772671,DE -3427772672,3427772927,HK -3427772928,3427773183,BE -3427773184,3427773439,DE -3427773440,3427773695,US -3427773696,3427773951,FR -3427773952,3427774719,US -3427774720,3427775231,DE -3427775232,3427775999,US -3427776000,3427776511,HK -3427776512,3427776767,CZ -3427776768,3427777023,US -3427777024,3427777279,NL -3427777280,3427777535,DE -3427777536,3427777791,US -3427777792,3427778047,HK -3427778048,3427778303,US -3427778304,3427778559,SE -3427778560,3427779071,NO -3427779072,3427779327,GB -3427779328,3427780095,US -3427780096,3427780351,GB -3427780352,3427780607,DE -3427780608,3427781375,US -3427781376,3427781631,GB -3427781632,3427781887,BE -3427781888,3427782399,US -3427782400,3427782655,GB -3427782656,3427783423,FR -3427783424,3427783679,GB -3427783680,3427783935,US +3427767040,3427767295,DE +3427779444,3427779444,US 3427783936,3427784703,GB -3427784704,3427785215,US -3427785216,3427785471,JP -3427785472,3427785727,NO -3427785728,3427786751,US -3427786752,3427787263,LU -3427787264,3427787775,US -3427787776,3427788031,FR -3427788032,3427788287,CH -3427788288,3427788799,GB -3427788800,3427789567,NO -3427789568,3427790079,DE -3427790080,3427790847,US -3427790848,3427791103,IT -3427791104,3427791615,DE -3427791616,3427791871,GB -3427791872,3427792383,CA -3427792384,3427793919,NL -3427793920,3427794175,US -3427794176,3427794943,NL -3427794944,3427796991,CA -3427796992,3427811327,US -3427811584,3427816959,US -3427817472,3427831551,US 3427831552,3427831807,MX -3427831808,3427835647,US -3427835904,3427848959,US -3427849216,3427860479,US -3427860480,3428057087,CA -3428057088,3428191487,US -3428192256,3428221439,US -3428221952,3428237823,US -3428238336,3428251903,US -3428252672,3428286719,US -3428286720,3428286975,CA -3428286976,3428290047,US -3428290304,3428296959,US 3428296960,3428297215,CL -3428297472,3428297983,US -3428298240,3428299519,US -3428299776,3428302079,US -3428302336,3428305663,US -3428305920,3428306175,US -3428306432,3428310527,US -3428310784,3428311039,US -3428311296,3428318975,US -3428319232,3428367871,US -3428368384,3428391679,US -3428391936,3428399359,US -3428400128,3428421375,US -3428421632,3428423679,US -3428423936,3428433919,US -3428434176,3428434943,US 3428434944,3428435199,IT -3428435200,3428437503,US 3428437504,3428437759,MX -3428437760,3428439551,US -3428439808,3428440575,US -3428440832,3428442367,US -3428442624,3428445695,US -3428445952,3428452863,US -3428453376,3428471807,US -3428472064,3428472831,US -3428473088,3428475391,US -3428475648,3428477439,US -3428477696,3428496639,US 3428496640,3428497151,NL -3428497152,3428582655,US -3428582656,3428582911,CA -3428582912,3428585023,US -3428585024,3428585055,CA -3428585056,3428585151,US -3428585152,3428585215,CA -3428585216,3428586751,US -3428586752,3428586879,CA -3428586880,3428587775,US -3428587776,3428588287,CA -3428588288,3428591631,US -3428591632,3428591647,CA -3428591648,3428591655,US -3428591656,3428591663,CA -3428591664,3428594687,US -3428594688,3428594943,CA -3428594944,3428595551,US -3428595552,3428595583,CA -3428595584,3428598527,US -3428598528,3428598559,CA -3428598560,3428599551,US -3428599552,3428599807,CA -3428599808,3428600063,US -3428600064,3428600319,CA -3428600320,3428601343,US -3428601344,3428601599,CA -3428601600,3428607999,US -3428608000,3428609023,CA -3428609024,3428610815,US -3428610816,3428611071,CA -3428611072,3428612607,US -3428612608,3428612863,CA -3428612864,3428613119,US -3428613120,3428613631,CA -3428613632,3428614143,US -3428614144,3428620095,CA -3428620096,3428620287,US -3428620288,3428620799,CA -3428620800,3428621055,US -3428621056,3428621887,CA -3428621888,3428622047,US -3428622048,3428622095,CA -3428622096,3428622335,US -3428622336,3428623615,CA -3428623616,3428623871,US -3428623872,3428624639,CA -3428624640,3428625407,US -3428625408,3428627199,CA -3428627200,3428634879,US -3428634880,3428635135,CA -3428635136,3428635903,US -3428635904,3428636927,CA -3428636928,3428637439,US -3428637440,3428637951,CA -3428637952,3428638975,US -3428638976,3428639231,CA -3428639232,3428642047,US -3428642048,3428642303,CA -3428642304,3428679679,US -3428712448,3428739327,US -3428739328,3428739343,GB -3428739344,3428752383,US -3428752384,3428753407,GH -3428753408,3428756479,US -3428756480,3428756487,SE -3428756488,3428818727,US -3428818728,3428818735,GB -3428818736,3428894039,US -3428894040,3428894047,CA -3428894048,3428958207,US -3428958208,3428962303,CO -3428962304,3429171199,US -3429171200,3429236735,CA -3429236736,3429396223,US 3429396224,3429396479,DE -3429396480,3429408511,US 3429408512,3429408767,DE -3429408768,3429411583,US 3429411584,3429411839,DE -3429411840,3429500927,US -3429500928,3429502975,CA -3429502976,3429560319,US -3429564416,3429566975,US -3429567488,3429571071,US -3429571584,3429580799,US -3429581056,3429583103,US -3429583360,3429583615,US -3429583872,3429587199,US -3429587456,3429588223,US -3429588480,3429593855,US -3429594112,3429595647,US -3429595904,3429600511,US -3429600768,3429601535,US -3429601792,3429603071,US -3429603328,3429616639,US -3429616896,3429619711,US -3429619968,3429632767,US -3429633024,3429636607,US -3429637120,3429698815,US -3429699584,3429775359,US -3429775360,3429777407,TC -3429777408,3429808639,US -3429809152,3429816831,US -3429817344,3429892095,US -3429892096,3429957631,CA -3429957632,3430025471,US -3430026240,3430090239,US -3430090752,3430092287,US -3430092800,3430094335,US -3430094848,3430104575,US -3430105088,3430110975,US -3430111232,3430114559,US -3430115328,3430116863,US -3430117376,3430118655,US -3430119424,3430120959,US -3430121472,3430127103,US -3430127616,3430137343,US -3430137856,3430141439,US -3430141952,3430147839,US -3430148096,3430153727,US -3430154240,3430291295,US -3430291296,3430291327,IS -3430291328,3430313967,US -3430313968,3430313983,CA -3430313984,3430319135,US -3430319136,3430319143,SE -3430319144,3430328831,US -3430328832,3430329087,GH -3430329088,3430354943,US -3430354944,3430356991,PR -3430356992,3430681343,US -3430681600,3430682367,US -3430682624,3430683391,US -3430683648,3430699775,US -3430700032,3430700799,US -3430701056,3430702079,CA -3430702080,3430702847,US -3430703104,3430703871,US -3430704128,3430705151,US 3430705152,3430706175,MX -3430706176,3430707967,US -3430708224,3430714367,US -3430715392,3430719231,US -3430719488,3430721279,US -3430721536,3430722303,US -3430722560,3430727423,US -3430727680,3430730495,US -3430730752,3430734591,US -3430734848,3430738687,US -3430738944,3430739711,US -3430739968,3430742783,US -3430743040,3430812159,US 3430812672,3430813183,MX -3430813184,3430814207,US -3430814720,3430828287,US -3430828544,3430836735,US -3430837248,3430842367,US 3430842368,3430842879,DO -3430842880,3430845439,US 3430845440,3430845951,MX -3430845952,3430849535,US -3430850048,3430861823,US -3430862336,3430874367,US -3430874624,3430977791,US -3430978304,3430993151,US -3430993408,3430994431,US -3430994688,3431005183,US -3431005440,3431107583,US -3431107840,3431114495,US -3431114496,3431114751,CA -3431114752,3431133183,US -3431133440,3431399423,US -3431464960,3431467519,US -3431468032,3431469055,CA -3431469056,3431537151,US -3431537664,3431596031,US -3431596288,3431602687,CA -3431602944,3431613439,CA -3431613440,3431613695,US -3431613696,3431620095,CA -3431620352,3431621375,CA -3431622400,3431622655,CA -3431622912,3431624703,CA -3431624960,3431625215,CA -3431625472,3431638783,CA -3431639040,3431641855,CA -3431642624,3431657471,CA -3431657472,3431658495,US -3431658496,3431661311,CA -3431661568,3431733759,US -3431734272,3431753727,US -3431753728,3431759615,CA -3431759616,3432003839,US -3432004608,3432005631,CA -3432005632,3432009215,US -3432009216,3432009471,PR -3432009472,3432019455,US -3432019968,3432071167,US -3432083456,3432084479,US -3432085248,3432095231,US -3432095488,3432099839,US -3432100096,3432106239,US 3432106240,3432106495,MX -3432106496,3432108543,US -3432108800,3432110847,US -3432111104,3432112639,US -3432112896,3432113407,US -3432113408,3432113663,CA -3432113664,3432116479,US -3432116736,3432205311,US -3432205312,3432206335,CA -3432206336,3432237567,US -3432238080,3432513535,US -3432514048,3432515071,US -3432515584,3432517119,US -3432517632,3432518143,US -3432518656,3432519167,US -3432519680,3432520703,US 3432520704,3432520959,GB -3432520960,3432523263,US -3432523776,3432526335,US -3432526848,3432536575,US -3432537088,3432538879,US -3432539136,3432540415,US -3432540672,3432550911,US -3432551424,3432551935,US -3432552448,3432562687,US -3432570880,3432574975,US -3432580096,3432580863,US -3432581120,3432585215,US 3432585216,3432585727,MX -3432586240,3432588031,US -3432588288,3432589055,US -3432589312,3432593151,US -3432593408,3432596223,US -3432596480,3432605695,US -3432605952,3432610559,US -3432610816,3432611839,US -3432612864,3432613631,US -3432613888,3432614655,US -3432614912,3432615679,US -3432615936,3432634111,US -3432634368,3432635135,US -3432635392,3432660991,US -3432660992,3432662527,DE +3432662272,3432662527,DE 3432662528,3432662531,PT -3432662532,3432663039,DE -3432663040,3432668671,US -3432669184,3432670719,US -3432671232,3432672511,US -3432673280,3432675583,US -3432677376,3432680703,US -3432681472,3432683263,US -3432683520,3432688895,US -3432689664,3432695807,US -3432697856,3432703231,US -3432704000,3432716799,US -3432717312,3432734463,US -3432734720,3432806655,US -3432807424,3432808447,CA -3432808448,3433955327,US -3433955584,3433964799,CA -3433965056,3433967359,CA -3433967616,3433981951,CA -3433981952,3433983999,US -3433984000,3434012671,CA -3434012928,3434014719,CA -3434015232,3434020607,CA -3434020864,3434299391,US -3434299392,3434303487,VE -3434303488,3434423295,US -3434423296,3434423303,CA -3434423304,3434427391,US -3434427392,3434428415,HN -3434428416,3434433279,US -3434433280,3434433535,PR -3434433536,3434571775,US -3434571776,3434573823,CO -3434573824,3434583039,US -3434583040,3434584063,NL -3434584064,3434807295,US -3434807552,3434810111,CA -3434810368,3434824191,CA -3434824448,3434831359,CA -3434831360,3434831615,US -3434831616,3434872575,CA -3434872832,3434907647,US -3434907648,3434909695,PA -3434909696,3434913791,US -3434913792,3434914047,AG -3434914048,3434914303,DM -3434914304,3434914815,AG -3434914816,3434915071,VG -3434915072,3434915327,AG -3434915328,3434915583,DM -3434915584,3434915839,KN -3434915840,3434916095,LC -3434916096,3434916351,AG -3434916352,3434916607,DM -3434916608,3434917119,AG -3434917120,3434917375,LC -3434917376,3434917887,AG -3434917888,3434921983,US -3434938368,3435069439,US -3435069440,3435134975,CA -3435134976,3435267839,US -3435268096,3435271423,US -3435272192,3435294463,US -3435294720,3435319039,US -3435319296,3435320831,US -3435321344,3435322879,US -3435323392,3435331583,US -3435397120,3435462655,US -3435528192,3436249087,US -3436249344,3436255743,CA -3436256256,3436282367,CA -3436282368,3436282623,US -3436282624,3436289791,CA -3436289792,3436290047,US -3436290048,3436314367,CA -3436314624,3436476415,US -3436476416,3436478463,AW -3436478464,3436697087,US -3436697088,3436697343,VE -3436697344,3437297663,US -3437297920,3437307391,CA -3437307904,3437310975,CA -3437310976,3437311487,US -3437311488,3437331711,CA -3437331712,3437331967,US -3437331968,3437332479,CA -3437332736,3437334015,CA -3437334016,3437334271,US -3437334272,3437336063,CA -3437336320,3437341695,CA -3437341696,3437341951,US -3437341952,3437343231,CA -3437343488,3437346303,CA -3437346560,3437350911,CA -3437351424,3437354751,CA -3437355008,3437358847,CA -3437358848,3437359103,US -3437359104,3437362943,CA -3437363200,3437428735,CA -3437428736,3437715711,US +3432662568,3432662571,DE 3437715712,3437715967,IT -3437715968,3437736447,US -3437736448,3437737471,CL -3437737472,3437748223,US -3437748224,3437748479,GB -3437748480,3437748991,NL -3437748992,3437749247,US -3437749248,3437749503,DE -3437749504,3437749759,US -3437749760,3437750015,JP -3437750016,3437750271,BE -3437750272,3437750527,GB -3437750528,3437751551,US -3437751552,3437751807,IT 3437751808,3437752063,GB -3437752064,3437752319,ES -3437752320,3437752575,IE -3437752832,3437755135,US -3437755136,3437755647,JP -3437755648,3437755903,GB -3437755904,3437756159,US -3437756160,3437756415,IE -3437756416,3437772799,US -3437821952,3437961215,US -3437964288,3437979903,US -3437980672,3437984255,US -3437984768,3437989375,US -3437989888,3438006271,US -3438010368,3438026751,US -3438149632,3438160895,US -3438161152,3438200063,US -3438200576,3438214655,US -3438214912,3438215167,US -3438215424,3438215935,CA -3438216192,3438217983,CA -3438218240,3438218751,CA -3438219264,3438219519,CA -3438219776,3438246911,CA -3438247168,3438252543,CA -3438252800,3438261759,CA -3438262016,3438280447,CA -3438280704,3438542847,US -3438542848,3438545423,CA -3438545424,3438545431,US -3438545432,3438545471,CA -3438545472,3438545479,US -3438545480,3438550071,CA -3438550072,3438550079,US -3438550080,3438550447,CA -3438550448,3438550463,US -3438550464,3438552271,CA -3438552272,3438552287,US -3438552288,3438570031,CA -3438570032,3438570039,MY -3438570040,3438592255,CA -3438592256,3438592263,US -3438592264,3438600319,CA -3438600320,3438600351,US -3438600352,3438608383,CA -3438608384,3438678015,US -3438690304,3438714879,US -3438723072,3438813183,US -3438813184,3438814207,GH -3438814208,3438895103,US -3438895104,3438896639,HN -3438896640,3439183359,US -3439183360,3439183871,HT -3439183872,3447991551,US -3447991808,3448004095,US -3448004608,3448263423,US -3448263424,3448263935,AG -3448263936,3448338687,US +3439094272,3439094527,US 3448338688,3448339455,GB -3448339456,3448377343,US -3448377344,3448377855,AG -3448377856,3448379415,US -3448379416,3448379423,IL -3448379424,3448379519,US -3448379520,3448379647,IN -3448379648,3448379903,SG -3448379904,3448380063,US -3448380064,3448380079,SG -3448380080,3448380095,US -3448380096,3448380159,SG -3448380160,3448380415,US -3448380416,3448380671,SG -3448380672,3448380687,US -3448380688,3448380719,SG -3448380720,3448381183,US -3448381184,3448381439,SG -3448381440,3448397887,US -3448397888,3448397967,CA -3448397968,3448398335,US -3448398336,3448399103,CA -3448399104,3448399359,US -3448399360,3448399871,CA -3448399872,3448461311,US -3448461312,3448461391,GB -3448461392,3448461415,US -3448461416,3448461423,SG -3448461424,3448461543,US -3448461544,3448461551,GB -3448461552,3448461567,US -3448461568,3448461599,SG -3448461600,3448461631,US -3448461632,3448461695,SG -3448461696,3448462111,US -3448462112,3448462127,SG -3448462128,3448462143,US -3448462144,3448462223,SG -3448462224,3448462239,GB -3448462240,3448462255,US -3448462256,3448462271,GB -3448462272,3448556671,US -3448556672,3448556735,GB -3448556736,3448556799,US -3448556800,3448556815,GB -3448556816,3448558911,US -3448558912,3448558919,GB -3448558920,3448559103,US -3448559104,3448559359,GB -3448559360,3448637183,US -3448637440,3448638975,US -3448639488,3448647423,US -3448647680,3448651775,US -3448652800,3448725503,US -3448727552,3448871935,US -3448872448,3448872703,US -3448872960,3449001245,US 3449001246,3449001246,MC -3449001247,3449096191,US -3449098240,3449159679,US -3449159680,3449159935,CA -3449159936,3449160191,US -3449160192,3449160447,CA -3449160448,3449163775,US -3449163776,3449164031,CA -3449164032,3449164799,US -3449164800,3449165055,CA -3449165056,3449166847,US -3449166848,3449167103,CA -3449167104,3449167359,US -3449167360,3449167615,CA -3449167616,3449168383,US -3449168384,3449168639,CA -3449168640,3449171711,US -3449171712,3449172223,CA -3449172224,3449174015,US -3449174016,3449174783,CA -3449174784,3449176063,US -3449176064,3449176319,CA -3449176320,3449176831,US -3449176832,3449177599,CA -3449177600,3449178111,US -3449178112,3449178367,CA -3449178368,3449178623,US -3449178624,3449179647,CA -3449179648,3449180671,US -3449180672,3449180927,CA -3449180928,3449181439,US -3449181440,3449181695,CA -3449181696,3449182719,US -3449182720,3449182975,CA -3449182976,3449184255,US -3449184256,3449184511,CA -3449184512,3449185535,US -3449185536,3449185791,CA -3449185792,3449186559,US -3449186560,3449186815,CA -3449186816,3449187839,US -3449187840,3449188095,CA -3449188096,3449188607,US -3449188608,3449188671,CA -3449188672,3449188703,US -3449188704,3449188767,CA -3449188768,3449188863,US -3449188864,3449189119,CA -3449189120,3449191223,US -3449191224,3449191231,CA -3449191232,3449191295,US -3449191296,3449191303,CA -3449191304,3449191351,US -3449191352,3449191359,CA -3449191360,3449191423,US -3449191424,3449191679,CA -3449191680,3449194495,US -3449194496,3449194751,CA -3449194752,3449196031,US -3449196032,3449196287,CA -3449196288,3449198879,US -3449198880,3449199103,CA -3449199104,3449202983,US -3449202984,3449202991,CA -3449202992,3449203175,US -3449203176,3449203183,CA -3449203184,3449203543,US -3449203544,3449203551,CA -3449203552,3449203695,US -3449203696,3449203703,CA -3449203704,3449204735,US -3449204736,3449205759,CA -3449205760,3449210623,US -3449210624,3449211391,CA -3449211392,3449211647,US -3449211648,3449211903,CA -3449211904,3449213183,US -3449213184,3449213695,CA -3449213696,3449214551,US -3449214552,3449214559,CA -3449214560,3449214975,US -3449214976,3449215231,CA -3449215232,3449215487,US -3449215488,3449215743,CA -3449215744,3449220863,US -3449220864,3449221119,CA -3449221120,3449222655,US -3449222656,3449223423,CA -3449223424,3449224191,US -3449224192,3449224447,CA -3449224448,3449224703,US -3449224704,3449224959,CA -3449224960,3449225215,US -3449225472,3449254143,CA -3449254912,3449273599,CA -3449273856,3449278975,CA -3449280000,3449290495,CA -3449290752,3449409535,US -3449410560,3449598207,US 3449598208,3449598463,GB -3449598464,3449755391,US -3449755648,3449758207,US -3449758464,3449760767,US -3449761024,3449767935,US -3449768192,3449769727,US -3449769984,3449782271,US -3449782528,3449783551,US -3449783808,3449813503,US -3449813760,3449814783,US -3449815040,3449843199,US -3449843200,3449843711,YE -3449843712,3449874687,US -3449874688,3449874943,AG -3449874944,3449910719,US -3449910720,3449910783,CA -3449910784,3449960127,US -3449960128,3449960159,CA -3449960160,3450213887,US -3450214144,3450217215,US -3450217216,3450217471,LC -3450217472,3450228735,US -3450228992,3450235903,US -3450236160,3450239743,US -3450240000,3450245375,US -3450245632,3450248703,US -3450248960,3450252031,US -3450252288,3450254079,US -3450254336,3450254591,US -3450254848,3450271487,US -3450271744,3450272511,US 3450272512,3450272767,MX -3450272768,3450273535,US -3450273792,3450293759,US -3450294272,3450328831,US -3450329088,3450334719,US -3450335232,3450612479,US -3450612736,3450685183,US -3450685440,3450686719,US -3450687488,3450699007,US -3450699776,3450731519,US -3450731520,3450732543,CA -3450732544,3450773503,US -3450773504,3450777599,CA -3450777600,3451027455,US -3451027456,3451029503,CA -3451029504,3451030015,US -3451030016,3451031551,CA -3451031552,3451032319,US -3451032320,3451043839,CA -3451043840,3451453439,US -3451457536,3451469823,US -3451494400,3451502591,US -3451514880,3451527167,US -3451568128,3451572223,US -3451584512,3451715583,US -3451715840,3451724543,CA -3451725568,3451726847,CA -3451727360,3451737343,CA -3451737344,3451737599,US -3451737600,3451740927,CA -3451741184,3451741695,CA -3451742208,3451744255,CA -3451744256,3451745535,US -3451745536,3451749887,CA -3451750144,3451766783,CA -3451767296,3451767551,CA -3451767808,3451780863,CA -3451781120,3451912191,US -3451912192,3452174335,CA -3452174592,3452174847,US -3452176128,3452177407,US -3452177920,3452178175,US -3452178432,3452187135,US -3452187392,3452190463,US -3452191488,3452192255,US -3452192512,3452194047,US -3452194816,3452199423,US -3452199680,3452204287,US -3452205056,3452216831,US -3452217344,3452225791,US -3452226560,3452436479,US -3452436480,3452502015,CA -3452502016,3452764159,US -3452764160,3452793215,CA -3452793216,3452793343,US -3452793344,3452895231,CA -3452895488,3452914175,CA -3452914176,3452914431,US -3452914432,3452920831,CA -3452920832,3452922879,US -3452923392,3452931327,CA -3452931584,3452934911,CA -3452934912,3452936191,US -3452936192,3452940799,CA -3452941056,3452942847,CA -3452943104,3452953087,CA -3452953344,3452960511,CA -3452960768,3453026303,US -3453026560,3453028095,CA -3453028352,3453028607,CA -3453029376,3453032447,US -3453032448,3453032703,CA -3453032704,3453091839,US -3453092096,3453101055,CA -3453101056,3453101311,US -3453101312,3453123839,CA -3453124096,3453128959,CA -3453129216,3453129983,CA -3453130240,3453133823,CA -3453134848,3453139455,CA -3453139968,3453140991,US -3453140992,3453149183,CA -3453149184,3453149439,US -3453149440,3453151743,CA -3453152000,3453155327,CA -3453155584,3453157119,CA -3453157632,3453159423,CA -3453159424,3453159935,BM -3453159936,3453163519,CA -3453164032,3453180671,CA -3453180928,3453195263,CA -3453195520,3453199871,CA -3453200384,3453206527,CA -3453206528,3453207551,HN -3453207552,3453207807,NI -3453207808,3453208575,HN -3453208576,3453208831,NI -3453208832,3453209599,HN -3453209600,3453209855,US -3453209856,3453210367,HN -3453210368,3453210623,SV -3453210624,3453213183,CR -3453213184,3453214719,HN -3453214720,3453215231,GT -3453215232,3453215999,SV -3453216000,3453217023,CR -3453217024,3453217791,SV -3453217792,3453219327,CR -3453219328,3453219583,US -3453219584,3453219839,SV -3453219840,3453220607,US -3453220608,3453222911,HN -3453222912,3453375999,US -3453376000,3453376255,CA -3453376256,3453403135,US -3453403136,3453405951,BB -3453405952,3453406207,KN -3453406208,3453406463,BB -3453406464,3453406975,VC -3453406976,3453407231,GD -3453407232,3453407743,BB -3453407744,3453408255,GD -3453408256,3453409023,BB -3453409024,3453409535,KN -3453409536,3453411327,BB -3453411328,3453551839,US -3453551840,3453551879,GB -3453551880,3453551895,US -3453551896,3453551903,GB -3453551904,3453551935,US -3453551936,3453551967,GB -3453551968,3453552039,US -3453552040,3453552047,GB -3453552048,3453552399,US -3453552400,3453552407,GB -3453552408,3453552455,US -3453552456,3453552463,IE -3453552464,3453552471,GB -3453552472,3453552511,US -3453552512,3453552639,IE -3453552640,3453552895,GB -3453552896,3453553151,US -3453553152,3453553407,GB -3453553408,3453553631,US -3453553632,3453553639,GB -3453553640,3453553919,US -3453553920,3453553983,GB -3453553984,3453554063,US -3453554064,3453554095,GB -3453554096,3453607935,US -3453607936,3453608959,KN -3453608960,3453609983,LC -3453609984,3453612543,AG -3453612544,3453613055,KN -3453613056,3453615359,AG -3453615360,3453615615,KN -3453615616,3453616127,AG -3453616128,3454436351,US -3454436352,3454436607,GU -3454436608,3454599167,US -3454599424,3454601215,CA -3454601216,3454602239,US -3454603008,3454603263,US -3454603264,3454603519,CA -3454604032,3454604799,CA -3454604800,3454607359,US -3454607360,3454608127,CA -3454608128,3454608383,US -3454608384,3454609151,CA -3454609408,3454611455,US -3454611456,3454617343,CA -3454617600,3454617855,CA -3454618112,3454618367,CA -3454618624,3454619647,US -3454619648,3454634751,CA -3454635008,3454636031,US -3454636032,3454636799,CA -3454636800,3454637055,US -3454637056,3454652159,CA -3454652416,3454661631,CA -3454661632,3454662655,US -3454662656,3454664447,CA -3454664704,3454672895,US -3454672896,3454681087,CA -3454681088,3454705151,US -3454705152,3454705215,GB -3454705216,3454730239,US -3454730240,3454732287,EC -3454732288,3454795775,US -3454796032,3454808831,CA -3454808832,3454809087,US -3454809088,3454810111,CA -3454810368,3454814975,CA -3454814976,3454815231,US -3454815232,3454815743,CA -3454816256,3454816511,CA -3454816768,3454828287,CA -3454828544,3454861055,CA -3454861568,3454867711,CA -3454867968,3454881535,CA -3454881792,3454883839,CA -3454883840,3454914559,US -3454915072,3454926591,CA -3454926848,3455109119,US -3455109120,3455111167,HN -3455111168,3455122879,US -3455122880,3455122887,PR -3455122888,3455132159,US -3455132160,3455133695,BO -3455133696,3455242407,US -3455242408,3455242415,CA -3455242416,3455244847,US -3455244848,3455244855,CA -3455244856,3455320063,US -3455320064,3455322111,FR -3455322112,3455551999,US -3455552000,3455552255,EC -3455552256,3455566079,US -3455566080,3455566335,EC -3455566336,3455713279,US -3455713280,3455778815,CA -3455844352,3456303103,US -3456303104,3456311295,JP -3456311296,3456892927,US -3456892928,3456958463,CA -3456958464,3457683967,US -3457683968,3457684735,CA -3457684736,3457723535,US -3457723536,3457723551,GB -3457723552,3457859839,US -3457859840,3457860095,CA -3457860096,3457862847,US -3457862848,3457862911,CA -3457862912,3458195455,US -3458195456,3458196479,SG -3458196480,3458811903,US -3458813952,3458818047,CA -3458818048,3458820095,US -3458822144,3459055615,US -3459055616,3459121151,CA -3459121152,3459186687,US -3459186688,3459252223,CA -3459252224,3459266559,US -3459266560,3459267583,AG -3459267584,3459267839,LC -3459267840,3459268607,AG -3459268608,3459295231,US 3459295232,3459296255,KR -3459296256,3459326463,US -3459326464,3459327487,CA -3459327488,3459327999,CO -3459328000,3459329023,CL -3459329024,3459330047,US -3459330048,3459330303,CL -3459330304,3459331071,US -3459331072,3459331583,MX -3459331584,3459332607,PA -3459332608,3459334399,US -3459334400,3459334655,CA -3459334656,3459340031,US -3459340032,3459340287,VE -3459340288,3459340543,MX -3459340544,3459341823,US -3459341824,3459342079,IL -3459342080,3459342335,US -3459342336,3459342591,VE -3459342592,3459342847,US -3459342848,3459343103,VE -3459343104,3459343615,US 3459343616,3459344127,OM -3459344128,3459345663,US 3459345664,3459346175,OM -3459346176,3459347967,US -3459347968,3459348223,PR -3459348224,3459348479,AG -3459348480,3459348991,US -3459348992,3459349503,IT -3459349504,3459350527,US -3459350528,3459352575,VE -3459352576,3459352831,US -3459352832,3459353087,FM -3459353088,3459353599,US -3459353600,3459354623,CO -3459354624,3459357183,NI -3459357184,3459357439,VE -3459357440,3459362815,US -3459362816,3459364863,CO -3459364864,3459366911,AR -3459366912,3459368959,VE -3459368960,3459371007,MX -3459371008,3459373055,PE -3459373056,3459373311,US -3459373312,3459375103,CL -3459375104,3459448831,US -3459449088,3459450623,CA -3459450624,3459450879,US -3459450880,3459456511,CA -3459456512,3459456767,US -3459456768,3459457279,CA -3459457280,3459457535,US -3459457536,3459457791,CA -3459457792,3459458047,PR -3459458048,3459512319,US -3459512320,3459513855,CA -3459513856,3459592191,US -3459592192,3459596287,CA -3459596288,3459614719,US -3459616768,3459620863,CA -3459620864,3459622911,US -3459624960,3459629055,BM -3459629056,3459631103,US -3459633152,3459731455,US -3459731456,3459735551,CA -3459735552,3460108895,US -3460108896,3460108903,FI -3460108904,3460111871,US -3460111872,3460111887,CA -3460111888,3460161535,US -3460161536,3460163583,PR -3460163584,3460453631,US -3460453632,3460453887,BS -3460453888,3460761599,US -3460763648,3460794367,US -3460796416,3460894847,US -3460894848,3460894975,NL -3460894976,3460933887,US -3460933888,3460934143,DE -3460934144,3461021695,US -3461021696,3461031935,CA -3461031936,3461032191,US -3461032192,3461087231,CA -3461087232,3461285887,US -3461285888,3461285967,GB -3461285968,3461330943,US -3461330944,3461331199,SG -3461331200,3461331327,US -3461331328,3461331455,SG -3461331456,3461331711,US -3461331712,3461331967,SG -3461331968,3461332223,US -3461332224,3461332479,SG -3461332480,3461332735,US -3461332736,3461332991,SG -3461332992,3461408767,US -3461410816,3461414911,CA -3461414912,3461435647,US -3461435904,3461436159,US -3461436416,3461441535,US -3461443584,3461507071,US -3461509120,3461513215,US -3461513216,3461517311,CA -3461517312,3461548031,US -3461550080,3461554175,US -3461554176,3461556223,CA -3461558272,3461580799,US -3461582848,3461808127,US -3461808128,3461873663,CA -3461873664,3462571095,US -3462571096,3462571103,CA -3462571104,3462571663,US -3462571664,3462571671,CA -3462571672,3462593791,US -3462593792,3462594559,GN -3462594560,3462605823,US -3462605824,3462608895,UY -3462608896,3462633471,US -3462633472,3462633727,SG -3462633728,3462633799,BV -3462633800,3462633983,US -3462633984,3462634239,SG -3462634240,3462634247,US -3462634248,3462634255,SG -3462634256,3462634367,US -3462634368,3462634495,SG -3462634496,3462634751,US -3462634752,3462635007,SG -3462635008,3462635263,US -3462635264,3462635519,SG -3462635520,3462889479,US -3462889480,3462889487,GB -3462889488,3462991183,US -3462991184,3462991191,CA -3462991192,3463089151,US -3463089152,3463090175,CA -3463090176,3463156735,US -3463156736,3463157759,BO -3463157760,3463184383,US -3463184640,3463193087,CA -3463193600,3463194623,CA -3463194624,3463198719,US -3463198720,3463213311,CA -3463213312,3463213567,US -3463214080,3463215103,US -3463215104,3463229327,CA -3463229328,3463229335,US -3463229336,3463243775,CA -3463243776,3463244799,US -3463245056,3463249663,CA -3463249920,3463480063,US -3463480064,3463480319,CA -3463480320,3463518207,US -3463518208,3463520255,NL -3463520256,3463602687,US -3463602688,3463602943,PH -3463602944,3463708671,US -3463708672,3463774207,CA -3463774208,3464167423,US -3464167680,3464169215,CA -3464169472,3464171775,CA -3464171776,3464172031,US -3464172032,3464173567,CA -3464173824,3464174591,CA -3464175360,3464180735,CA -3464180736,3464190463,US -3464190464,3464190719,CA -3464190720,3464195543,US -3464195544,3464195551,IT -3464195552,3464195951,US -3464195952,3464195959,IT -3464195960,3464196183,US -3464196184,3464196191,IT -3464196192,3464208383,US -3464208384,3464216575,CA -3464216576,3464243199,US -3464245248,3464259583,US -3464261632,3464340479,US -3464340480,3464341503,CA -3464341504,3464349695,US -3464351744,3464382463,US -3464384512,3464388607,CA -3464388608,3464389631,US -3464389888,3464391935,US -3464392960,3464393215,US -3464393984,3464394751,US -3464394752,3464396799,VC -3464396800,3464415231,US -3464417280,3464464383,US -3464466432,3464472575,US -3464474624,3464548607,US -3464548608,3464548863,LC -3464548864,3464549119,US -3464549120,3464549375,VG -3464549376,3464550143,US -3464550144,3464550399,LC -3464550400,3464626175,US -3464626432,3464626687,CA -3464627968,3464628735,CA -3464628992,3464630015,CA -3464630272,3464631295,US -3464631296,3464631807,CA -3464632064,3464641791,CA -3464642560,3464642815,CA -3464643072,3464647935,CA -3464648192,3464648703,CA -3464649216,3464650239,CA -3464650752,3464664063,US -3464664320,3464684543,CA -3464684800,3464688383,CA -3464688640,3464691455,CA -3464691712,3464768607,US -3464768608,3464768623,IT -3464768624,3464768767,US -3464768768,3464768895,CA -3464768896,3464769535,US -3464769536,3464773631,CA -3464773632,3464802303,US -3464802304,3464806399,CA -3464806400,3465154559,US -3465154560,3465158655,BS -3465158656,3465177087,US -3465177088,3465179135,PE -3465179136,3465510911,US -3465510912,3465543679,JP -3465543680,3465982991,US -3465982992,3465983007,GB -3465983008,3465983023,US -3465983024,3465983127,GB -3465983128,3465983167,US -3465983168,3465983199,GB -3465983200,3465983207,ZA -3465983208,3465983263,GB -3465983264,3465983271,US -3465983272,3465983311,GB -3465983312,3465983463,US -3465983464,3465983487,GB -3465983488,3466044903,US -3466044904,3466044911,PH -3466044912,3466158079,US -3466158080,3466166271,PA -3466166272,3466489855,US -3466489856,3466490111,CA -3466490112,3466555199,US -3466555200,3466555215,CA -3466555216,3466558207,US -3466558208,3466558463,EC -3466558464,3466560255,US -3466560256,3466560511,GH -3466560512,3466627007,US -3466627008,3466627039,PR -3466627040,3466756095,US -3466756096,3466772479,CA -3466772480,3466780671,US -3466788864,3466846207,US -3466846208,3466854399,CA -3466854400,3467051007,US -3467051008,3467068927,CA -3467069440,3467116543,CA -3467116544,3467378687,US -3467378688,3467444223,CA -3467444224,3467554815,US -3467554816,3467567103,CA -3467567104,3467706367,US -3467706368,3467902975,CA -3467902976,3467964415,US -3467968512,3468084991,US -3468084992,3468085055,CA -3468085056,3468085119,US -3468085120,3468085183,CA -3468085184,3468127999,US -3468128000,3468128255,IN -3468128256,3468142591,US -3468144640,3468296191,US -3468296192,3468361727,CA -3468361728,3468443647,US -3468443648,3468460031,CA -3468460032,3468468223,BM -3468468224,3468623871,US -3468623872,3468656639,CA -3468656640,3469055743,US -3469055744,3469055999,CA -3469056000,3469068287,US -3469068800,3469070335,US -3469070592,3469893631,US -3469893632,3469901823,CA -3469901824,3469989887,US -3469990400,3470131199,US -3470155776,3470159871,US -3470176256,3470184447,US -3470196736,3470327807,US -3470336000,3470344191,US -3470368768,3470376959,US -3470385152,3470458879,US -3470458880,3470475263,KR -3470475264,3470558207,US -3470558208,3470559231,HK -3470559232,3470573567,US -3470573568,3470575615,CA -3470575616,3470610431,US +3460528128,3460529919,US 3470610432,3470614527,BR -3470614528,3470626815,US -3470630912,3470651391,US -3470651392,3470655487,CA -3470655488,3470671871,US -3470671872,3470680063,CA -3470680064,3470744063,US -3470744064,3470744575,CA -3470744576,3470745855,US -3470745856,3470746111,CA -3470746112,3470749951,US -3470749952,3470750207,CA -3470750208,3470751743,US -3470752256,3470752767,US 3470752768,3470753023,CO -3470753024,3470754303,US 3470754304,3470754559,PE -3470754560,3470755839,US -3470756096,3470761983,US -3470761984,3470762751,CA -3470762752,3470762759,NL -3470762760,3470767871,CA -3470767872,3470768127,IE -3470768128,3470770175,CA -3470770176,3470778367,US -3470778368,3470786559,CA -3470786560,3470794751,US 3470794752,3470802943,PA -3470802944,3470884863,US -3470884864,3470885887,HK -3470885888,3471057919,US -3471057920,3471058943,VE -3471058944,3471059455,US -3471059456,3471060223,ES -3471060224,3471060991,US -3471060992,3471061247,NL -3471061248,3471061503,US -3471061504,3471061759,NL -3471061760,3471529215,US -3471529216,3471529983,CA -3471529984,3471558655,US -3471558656,3471560703,CA -3471560704,3471570943,US -3471570944,3471572991,CA -3471572992,3472375807,US -3472375808,3472392191,PR -3472392192,3472408575,CA -3472408576,3472721919,US -3472723968,3473039359,US -3473039360,3473041407,BM -3473041408,3473108991,US -3473108992,3473113087,UY -3473113088,3473276927,US -3473276928,3473342463,CA -3473342464,3473362943,US -3473367040,3473755391,US -3473755392,3473755647,HN -3473755648,3473765887,US -3473765888,3473766399,EC -3473766400,3473813567,US -3473813568,3473813599,CA -3473813600,3473901055,US -3473901056,3473901311,EC -3473901312,3474046463,US -3474046464,3474046975,MX -3474046976,3474053119,US -3474053120,3474055167,PE -3474055168,3474391039,US -3474391040,3474456575,CA -3474456576,3475111935,US -3475112192,3475113215,CA -3475113216,3475115007,US -3475115008,3475120127,CA -3475120128,3475124223,US -3475124224,3475243007,CA -3475243008,3475589887,US -3475589888,3475590143,EC -3475590144,3475670015,US -3475670016,3475671039,AG -3475671040,3475719231,US -3475719232,3475719295,PR -3475719296,3475745503,US -3475745504,3475745535,CA -3475745536,3475851263,US -3475853312,3475881983,US -3475881984,3475890175,CA -3475890176,3475996671,US -3475996672,3476029439,CA -3476029440,3476111359,US -3476111360,3476111871,CA -3476111872,3476221951,US -3476221952,3476223999,UY -3476224000,3476418559,US -3476418560,3476422655,CA -3476422656,3476447231,US -3476447232,3476455423,CA -3476455424,3476881407,US -3476881408,3476946943,CA -3476946944,3478114303,US -3478114304,3478118399,PE -3478118400,3478192127,US -3478192128,3478257663,CA -3478257664,3478294527,US -3478294528,3478294543,GB -3478294544,3478352111,US -3478352112,3478352119,GB -3478352120,3478364159,US +3477912576,3477912831,US 3478364160,3478364167,BR -3478364168,3479207935,US -3479207936,3479214079,CA -3479214080,3479214335,US -3479214336,3479240703,CA -3479240704,3479568383,US -3479568384,3479633919,CA -3479633920,3479896063,US -3479896064,3479961599,CA -3479961600,3480223743,US -3480223744,3480256511,CA -3480256512,3480284159,US -3480284160,3480284671,CA -3480284672,3480444927,US -3480444928,3480449023,CA -3480449024,3481169151,US -3481169152,3481169407,NZ -3481169408,3481176063,US -3481178112,3481665535,US -3481665536,3481731071,CA -3481731072,3481812991,US -3481812992,3481829375,CA -3481829376,3481993215,US -3481993216,3481993887,CA -3481993888,3481993895,US -3481993896,3482058751,CA -3482058752,3482583039,US -3482583040,3482632191,CA -3482632192,3482775551,US -3482775552,3482779647,PR -3482779648,3482910719,US -3482910720,3482927103,CA -3482927104,3483296004,US 3483296005,3483296005,BE -3483296006,3483435007,US -3483435008,3483533311,CA -3483533312,3483631615,US -3483631616,3483697151,CA -3483697152,3483791359,US -3483791360,3483795455,PR -3483795456,3483828223,US -3483828224,3483836415,CA -3483836416,3483877375,US -3483877376,3483893759,CA -3483893760,3484319743,US -3484320256,3484320511,US -3484322048,3484323839,US -3484327168,3484327423,US -3484331264,3484331519,US -3484331776,3484332031,US -3484338432,3484338943,US -3484340736,3484341247,US -3484352512,3484450815,US -3484450816,3484451327,CA -3484451328,3484451871,US -3484451872,3484451903,CA -3484451904,3484451967,US -3484451968,3484451999,CA -3484452000,3484452031,US -3484452032,3484452063,CA -3484452064,3484452095,US -3484452096,3484452351,CA -3484452352,3484453887,US -3484453888,3484455167,CA -3484455168,3484455199,US -3484455200,3484455231,CA -3484455232,3484455359,US -3484455360,3484455423,CA -3484455424,3484457215,US -3484457216,3484457471,CA -3484457472,3484459007,US -3484459008,3484459775,CA -3484459776,3484460735,US -3484460736,3484460751,CA -3484460752,3484462335,US -3484462336,3484462591,CA -3484462592,3484463615,US -3484463616,3484464143,CA -3484464144,3484464831,US -3484464832,3484464895,CA -3484464896,3484465663,US -3484465664,3484465919,CA -3484465920,3484466687,US -3484466688,3484467199,CA -3484467200,3484467967,US -3484467968,3484468223,CA -3484468224,3484468479,US -3484468480,3484468991,CA -3484468992,3484469247,US -3484469248,3484469759,CA -3484469760,3484470271,US -3484470272,3484470527,CA -3484470528,3484471807,US -3484471808,3484472063,CA -3484472064,3484473343,US -3484473344,3484473599,CA -3484473600,3484473855,US -3484473856,3484474623,CA -3484474624,3484475135,US -3484475136,3484475647,CA -3484475648,3484475903,US -3484475904,3484476159,CA -3484476160,3484476415,US -3484476416,3484476927,CA -3484476928,3484480255,US -3484480256,3484481279,CA -3484481280,3484481791,US -3484481792,3484482047,CA -3484482048,3484482559,US -3484482560,3484482815,CA -3484482816,3484483071,US -3484483072,3484483327,CA -3484483328,3484647423,US -3484647424,3484663807,CA -3484663808,3484746815,US 3484746816,3484746943,GB -3484746944,3484762111,US -3484762112,3484778495,CA -3484778496,3484884991,US -3484884992,3484893183,CA -3484893184,3485220863,US -3485220864,3485229055,CA -3485229056,3485290463,US -3485290464,3485290479,GB -3485290480,3485327359,US -3485327360,3485335551,CA -3485335552,3485442047,US -3485446144,3485462527,US -3485466624,3485597695,US -3485597696,3485671583,CA -3485671584,3485671615,US -3485671616,3485672543,CA -3485672544,3485672551,US -3485672552,3485695999,CA -3485704192,3486023679,US -3486023680,3486031871,CA -3486031872,3486269439,US -3486269440,3486277631,JM -3486285824,3486302207,PR -3486302208,3486310399,CA -3486318592,3486646271,US -3486646272,3486662655,CA -3486662656,3486699519,US -3486699520,3486699775,CA -3486699776,3486700399,US -3486700400,3486700407,CA -3486700408,3486701311,US -3486701312,3486701567,CA -3486701568,3486711551,US -3486711552,3486711807,CA -3486711808,3487039487,US -3487039488,3487105023,CA -3487105024,3487187199,US -3487187200,3487187215,GB -3487187216,3487189247,US -3487189248,3487189503,DK -3487189504,3487193599,US -3487193600,3487193855,DK -3487193856,3487197183,US -3487197184,3487197439,DK -3487197440,3487203071,US -3487203072,3487203327,DK -3487203328,3487236095,US -3487236096,3487301631,CA -3487301632,3487498239,US -3487518720,3487522815,US -3487531008,3487539199,US -3487547392,3487559679,US -3487563776,3487766527,US -3487766528,3487768575,CA -3487768576,3487842303,US -3487842304,3487858687,CA -3487858688,3487859199,KY -3487859200,3487861759,BM -3487861760,3487862015,KY -3487862016,3487875071,BM -3487875072,3487891455,US -3487891456,3487907839,CA -3487907840,3488014335,US -3488014336,3488022527,CA -3488022528,3488049151,US -3488051200,3488065535,US -3488067584,3488071679,US -3488071680,3488072703,CA -3488072704,3488079871,US -3488079872,3488083967,CA -3488083968,3488089119,US 3488089120,3488089343,IL -3488089344,3488089887,US 3488089888,3488089983,IL -3488089984,3488090527,US 3488090528,3488090559,IL -3488090560,3488090623,US 3488090624,3488090687,IL -3488090688,3488090719,US 3488090720,3488090879,IL -3488090880,3488090943,US 3488090944,3488090975,IL -3488090976,3488091647,US 3488091648,3488091775,IL -3488091776,3488092943,US 3488092944,3488092959,IL -3488092960,3488092991,US 3488092992,3488093055,IL -3488093056,3488093951,US 3488093952,3488094015,IL -3488094016,3488094719,US 3488094720,3488094735,IL -3488094736,3488094751,US 3488094752,3488094783,IL -3488094784,3488094831,US 3488094832,3488094847,IL -3488094848,3488095103,US 3488095104,3488095119,IL -3488095120,3488112639,US -3488112640,3488120831,CA -3488120832,3488350207,US -3488350208,3488415743,CA -3488415744,3488722687,US -3488722688,3488723199,JM -3488723200,3488909311,US -3488911360,3488940031,US -3488940032,3488956415,CA -3488956416,3488989183,US -3488989184,3489005567,CA -3489005568,3489136639,US 3489136640,3489267711,MX -3489267712,3489341439,US -3489341440,3489345535,CA -3489345536,3489398783,US -3489398784,3489399039,IT -3489399040,3489464319,US -3489464320,3489529855,CA -3489529856,3489562623,US -3489562624,3489566719,JM -3489566720,3489583103,US -3489587200,3489717759,US -3489717760,3489718015,PR -3489718016,3489718271,US -3489718272,3489718527,AG -3489718528,3489719039,LC -3489719040,3489720063,AG -3489720064,3489720319,LC -3489720320,3489738751,US -3489738752,3489740799,PH -3489740800,3489741783,US -3489741784,3489741791,CA -3489741792,3489749503,US -3489749504,3489749519,CA -3489749520,3489756119,US -3489756120,3489756127,DE -3489756128,3489761743,US -3489761744,3489761759,CA -3489761760,3489774831,US -3489774832,3489774839,GB -3489774840,3489775103,US -3489775104,3489775359,BO -3489775360,3490041503,US -3490041504,3490041535,CA -3490041536,3490263039,US -3490263040,3490267135,CO -3490267136,3490653871,US -3490653872,3490653887,CA -3490653888,3490703615,US -3490703616,3490703871,PR -3490703872,3490732431,US -3490732432,3490732447,CA -3490732448,3490786047,US -3490786048,3490786303,PR -3490786304,3490863615,US -3490863616,3490863871,CA -3490863872,3490879231,US -3490879232,3490879487,PR -3490879488,3491219183,US -3491219184,3491219191,PR -3491219192,3491226687,US -3491226688,3491226719,CA -3491226720,3491231807,US -3491231808,3491231823,PR -3491231824,3491358183,US -3491358184,3491358191,PR -3491358192,3491381247,US -3491381248,3491389439,BM -3491389440,3491476991,US -3491476992,3491478527,VI -3491478528,3491506631,US -3491506632,3491506639,DK -3491506640,3491637247,US -3491637248,3491637759,CO -3491637760,3491651583,US -3491651584,3491659775,VI -3491659776,3491743743,US -3491743744,3491745791,CO -3491745792,3491764783,US -3491764784,3491764791,PR -3491764792,3491780607,US -3491780608,3491781631,EC -3491781632,3491968423,US -3491968424,3491968431,PR -3491968432,3491968447,AF -3491968448,3491971607,US -3491971608,3491971615,IT -3491971616,3491971751,US -3491971752,3491971759,AU -3491971760,3491971951,US -3491971952,3491971967,HK -3491971968,3491973151,US -3491973152,3491973159,VE -3491973160,3492005375,US -3492005376,3492005391,DK -3492005392,3492005439,US -3492005440,3492005447,DK -3492005448,3492005463,US -3492005464,3492005487,AU -3492005488,3492151295,US -3492151296,3492167679,CA -3492167680,3492188799,US -3492188800,3492188831,CH -3492188832,3492198655,US -3492198656,3492200447,GB -3492216832,3492669951,US -3492669952,3492671487,PA -3492671488,3492827391,US -3492827392,3492827423,CA -3492827424,3492827431,US -3492827432,3492827439,DE -3492827440,3492827455,AU -3492827456,3492827519,US -3492827520,3492827647,AU -3492827648,3492827903,US -3492827904,3492827967,AU -3492827968,3493070847,US -3493070848,3493071871,HT -3493071872,3493073151,US -3493073152,3493073407,BO -3493073408,3493073663,US -3493073664,3493073919,BO -3493073920,3493074175,US -3493074176,3493074431,BO -3493074432,3493078527,HT -3493078528,3493079039,US -3493079040,3493081087,HT -3493081088,3493081599,US -3493081600,3493082623,PY -3493082624,3493089279,US -3493089280,3493090815,BO -3493090816,3493091327,US -3493091328,3493092351,BO -3493092352,3493092607,NA -3493092608,3493135167,US -3493135168,3493135199,CY -3493135200,3493135807,US -3493135808,3493135839,CA -3493135840,3493135871,US -3493135872,3493136127,CA -3493136128,3493137919,US -3493137920,3493138175,CA -3493138176,3493139199,US -3493139200,3493139455,CA -3493139456,3493140127,US -3493140128,3493140159,CA -3493140160,3493141279,US -3493141280,3493141311,CY -3493141312,3493244927,US -3493244928,3493249023,PR -3493249024,3493866495,US -3493866496,3493867519,VG -3493867520,3493874687,US -3493874688,3493875711,BM -3493875712,3493881855,US -3493881856,3493882879,CA -3493882880,3493903551,US -3493903552,3493903567,KW -3493903568,3493936127,US -3493936128,3493937151,CA -3493937152,3493939199,US -3493939200,3493941247,CA -3493941248,3493980159,US -3493981184,3493982207,US -3493982208,3493984255,CA -3493984256,3493986303,US -3493986304,3493987327,CA -3493987328,3493990399,US -3493990400,3493991423,CA -3493991424,3493998591,US -3493998592,3494000639,AI -3494000640,3494003711,US -3494003712,3494004735,CA -3494004736,3494009855,US -3494009856,3494010879,CA -3494010880,3494014975,US -3494014976,3494017023,CA -3494017024,3494035807,US -3494035808,3494035823,CY -3494035824,3494036319,US -3494036320,3494036351,RU -3494036352,3494036417,EE -3494036418,3494036431,US -3494036432,3494036439,RU -3494036440,3494044671,US -3494044672,3494045695,CA -3494045696,3494049791,US -3494049792,3494051839,CA -3494051840,3494055935,US -3494057984,3494064127,US -3494066176,3494075391,US -3494075392,3494076415,CA -3494076416,3494088703,US -3494088704,3494090751,CA -3494090752,3494094847,US -3494094848,3494095871,CA -3494095872,3494114303,US -3494115328,3494121471,US -3494121472,3494122495,CA -3494122496,3494134783,US -3494135808,3494136831,CA -3494136832,3494139903,US -3494139904,3494141735,CA -3494141736,3494141743,US -3494141744,3494141951,CA -3494141952,3494143999,US -3494144000,3494145023,CA -3494145024,3494168575,US -3494168576,3494170623,CA -3494170624,3494184959,US -3494184960,3494187007,CA -3494187008,3494197247,US -3494197248,3494198271,CA -3494198272,3494244351,US -3494244352,3494246399,CA -3494246400,3494247423,US -3494247424,3494248703,CA -3494248704,3494248831,US -3494248832,3494250495,CA -3494250496,3494262783,US -3494262784,3494264831,CA -3494264832,3494271999,US -3494272000,3494273023,KN -3494273024,3494275071,US -3494275072,3494277119,CA -3494277120,3494290943,US -3494290944,3494291455,GB -3494291456,3494294527,US -3494295040,3494302719,US -3494302720,3494303743,CA -3494303744,3494310911,US -3494310912,3494311935,CA -3494311936,3494316031,US -3494316032,3494317055,CA -3494317056,3494336511,US -3494336512,3494337535,CA -3494337536,3494342655,US -3494342656,3494344703,CA -3494344704,3494359039,US -3494359040,3494360063,CA -3494360064,3494361087,US -3494361088,3494362111,CA -3494362112,3494380543,US -3494380544,3494381567,CA -3494381568,3494410239,US -3494410240,3494412287,CA -3494412288,3494424575,US -3494424576,3494425599,CA -3494425600,3494432767,US -3494432768,3494433791,CA -3494433792,3494437887,US -3494437888,3494438143,GP -3494438144,3494438399,VC -3494438400,3494438655,GP -3494438656,3494438911,GD -3494438912,3494439935,CA -3494439936,3494449151,US -3494449152,3494451199,CA -3494451200,3494454128,US -3494454129,3494454158,PH -3494454159,3494455295,US -3494455296,3494456319,CA -3494456320,3494459391,US -3494459392,3494460415,CA -3494460416,3494464511,US -3494464512,3494465535,CA -3494465536,3494510591,US -3494510592,3494512639,CA -3494512640,3494516735,US -3494516736,3494517759,CA -3494517760,3494563839,US -3494563840,3494565887,CA -3494565888,3494594559,US -3494594560,3494595583,CA -3494595584,3494605823,US -3494605824,3494606847,CA -3494606848,3494610943,US -3494610944,3494611967,CA -3494611968,3494624255,US -3494624256,3494625279,CA -3494625280,3494627327,US -3494627328,3494628351,BM -3494628352,3494651903,US -3494651904,3494652927,CA -3494652928,3494660095,US -3494660096,3494661119,CA -3494661120,3494668287,US -3494668288,3494669375,CA -3494669376,3494669439,US -3494669440,3494670335,CA -3494670336,3494700031,US -3494700032,3494701055,CA -3494701056,3494727679,US -3494727680,3494729727,CA -3494729728,3494730751,US -3494730752,3494731775,CA -3494731776,3494743039,US -3494743040,3494744063,CA -3494744064,3494757375,US -3494757376,3494758399,CA -3494758400,3494776831,US -3494776832,3494777855,CA -3494777856,3494785023,US -3494785024,3494787071,MF -3494787072,3494789119,CA -3494789120,3494852607,US -3494852608,3494854655,CA -3494854656,3494862847,US -3494862848,3494863615,VC -3494863616,3494863871,GP -3494863872,3494866943,US -3494866944,3494867967,CA -3494867968,3494893567,US -3494893568,3494894591,CA -3494894592,3494904831,US -3494905856,3494917119,US -3494917120,3494918143,CA -3494918144,3494928383,US -3494928384,3494930431,CA -3494930432,3494938623,US -3494938624,3494939647,CA -3494939648,3494946815,US -3494948864,3494964223,US -3494964224,3494965247,PR -3494965248,3494968319,US -3494968320,3494972415,CA -3494972416,3494978559,US -3494979584,3494981631,CA -3494981632,3495000063,US -3495000064,3495001087,CA -3495001088,3495006207,US -3495006208,3495007231,CA -3495007232,3495010303,US -3495010304,3495011327,KN -3495011328,3495012351,US -3495012352,3495014399,PR -3495014400,3495023615,US -3495023616,3495024639,CA -3495024640,3495065599,US -3495065600,3495066623,CA -3495066624,3495076863,US -3495076864,3495077887,BM -3495077888,3495090175,US -3495090176,3495091199,KY -3495091200,3495098367,US -3495098368,3495100415,CA -3495100416,3495120895,US -3495120896,3495122943,AG -3495122944,3495153663,US -3495153664,3495155711,CA -3495155712,3495192575,US -3495192576,3495193599,CA -3495193600,3495215103,US -3495215104,3495217151,VI -3495217152,3495219199,VC -3495219200,3495251967,US -3495251968,3495254015,CA -3495254016,3495260159,US -3495260160,3495261183,CA -3495261184,3495286783,US -3495286784,3495288831,CA -3495288832,3495332863,US -3495332864,3495333887,CA -3495333888,3495349247,US -3495349248,3495350271,CA -3495350272,3495358463,US -3495358464,3495359487,CA -3495359488,3495367679,US -3495367680,3495368703,CA -3495368704,3495370751,US -3495370752,3495372799,BS -3495372800,3495375871,US -3495375872,3495376895,CA -3495376896,3495399423,US -3495399424,3495400447,KN -3495400448,3495412735,US -3495412736,3495413759,CA -3495413760,3495424033,US -3495424034,3495424042,IN -3495424043,3495424286,US -3495424287,3495424308,IN -3495424309,3495424321,US -3495424322,3495424346,IN -3495424347,3495424355,US -3495424356,3495424381,IN -3495424382,3495424629,US -3495424630,3495424637,IN -3495424638,3495424789,US -3495424790,3495424797,IN -3495424798,3495424865,US -3495424866,3495424878,IN -3495424879,3495424913,US -3495424914,3495424919,IN -3495424920,3495429119,US -3495429120,3495430143,CA -3495430144,3495454719,US -3495455744,3495456767,CA -3495456768,3495463935,US -3495463936,3495464959,CA -3495464960,3495475199,US -3495475200,3495477247,CA -3495477248,3495478271,US -3495478272,3495479295,CA -3495479296,3495505919,US -3495505920,3495507967,CA -3495507968,3495515135,US -3495515136,3495516159,CA -3495516160,3495520303,US -3495520304,3495520307,CA -3495520308,3495526399,US -3495526400,3495527423,CA -3495527424,3495549183,US -3495549184,3495549439,CA -3495549440,3495550207,US -3495550208,3495550463,CA -3495550464,3495551999,US -3495552000,3495553023,BM -3495553024,3495579647,US -3495579648,3495581695,CA -3495581696,3495583743,US -3495583744,3495585791,CA -3495585792,3495587839,US -3495587840,3495588863,MS -3495588864,3495618559,US -3495618560,3495619583,CA -3495619584,3495620607,US -3495620608,3495622655,CA -3495622656,3495653375,US -3495653376,3495654399,CA -3495655424,3495673855,US -3495673856,3495674879,MF -3495674880,3495686143,US -3495687168,3495688191,US -3495688192,3495689215,CA -3495689216,3495694335,US -3495694336,3495696383,CA -3495696384,3495703551,US -3495703552,3495704575,CA -3495704576,3495718911,US -3495718912,3495720959,CA -3495720960,3495724031,US -3495724032,3495727103,CA -3495727104,3495740415,US -3495740416,3495741439,CA -3495741440,3495749631,US -3495749632,3495750655,CA -3495750656,3495774207,US -3495774208,3495776255,CA -3495776256,3495815167,US -3495815168,3495817215,CA -3495817216,3495828479,US -3495828480,3495829503,CA -3495829504,3495847935,US -3495847936,3495849983,CA -3495849984,3495862271,US -3495862272,3495864319,CA -3495864320,3495865343,GP -3495865344,3495866367,CA -3495866368,3495868415,VC -3495868416,3495871487,US -3495871488,3495872511,CA -3495872512,3495896063,US -3495896064,3495897087,PR -3495897088,3495930879,US -3495930880,3495931903,CA -3495931904,3495934975,US -3495936000,3495968767,US -3495968768,3495985151,CA -3495985152,3495988223,NI -3495988224,3495989247,GT -3495989248,3496034303,US -3496034304,3496050687,CA -3496050688,3496132607,US -3496132608,3496145951,CA -3496145952,3496145983,US -3496145984,3496148991,CA -3496148992,3496181759,US -3496181760,3496189951,CA -3496189952,3496288447,US -3496288448,3496288463,AR -3496288464,3496292319,US -3496292320,3496292335,PH -3496292336,3496295839,US -3496295840,3496295871,AR -3496295872,3496296447,US -3496296448,3496312831,CA -3496312832,3496468479,US -3496468480,3496476671,CA -3496476672,3496878079,US -3496878080,3496882175,CA -3496882176,3496894463,US -3496894464,3496902655,CA -3496902656,3496951807,US -3496951808,3496959999,CA -3496960000,3497066495,US -3497066496,3497082879,CA -3497082880,3497164799,US -3497164800,3497181183,CA -3497181184,3497222407,US -3497222408,3497222415,IN -3497222416,3497222463,US -3497222464,3497222479,IN -3497222480,3497223295,US -3497223296,3497223359,CH -3497223360,3497223791,US -3497223792,3497223807,CH -3497223808,3497223839,US -3497223840,3497223871,CH -3497223872,3497223879,US -3497223880,3497223887,ID -3497223888,3497224255,US -3497224256,3497224319,IN -3497224320,3497224831,US -3497224832,3497224863,CH -3497224864,3497225375,US -3497225376,3497225383,CN -3497225384,3497225471,US -3497225472,3497225535,IN -3497225536,3497226783,US -3497226784,3497226815,CH -3497226816,3497226831,US -3497226832,3497226855,CH -3497226856,3497226879,US -3497226880,3497226959,CH -3497226960,3497227023,US -3497227024,3497227039,GB -3497227040,3497227247,US -3497227248,3497227255,CN -3497227256,3497227391,US -3497227392,3497227407,CN -3497227408,3497227527,US -3497227528,3497227535,CN -3497227536,3497228015,US -3497228016,3497228023,CN -3497228024,3497228079,US -3497228080,3497228087,CN -3497228088,3497246719,US -3497263104,3497264913,US -3497264914,3497264950,GB -3497264951,3497266527,US -3497266528,3497266535,GB -3497266536,3497268223,US -3497268224,3497268287,GB -3497268288,3497410559,US -3497410560,3497431039,CA -3497431040,3497447423,US -3497447424,3497451519,CA -3497451520,3497717759,US -3497721856,3497739327,US -3497739328,3497739351,IN -3497739352,3497740071,US -3497740072,3497740095,CA -3497740096,3497820159,US -3497820160,3497852927,CA -3497852928,3498254591,US -3498254592,3498254847,JM -3498254848,3498287103,US -3498287104,3498292543,JM -3498292544,3498292551,US -3498292552,3498295295,JM -3498295296,3498405887,US -3498405888,3498409983,CA -3498409984,3498428415,US -3498428416,3498429439,CR -3498429440,3498429951,US -3498429952,3498430207,CR -3498430208,3498505343,US -3498505344,3498505375,SG -3498505376,3498509055,US -3498509056,3498510335,PR -3498510336,3498513151,US -3498513152,3498513407,CL -3498513408,3498513919,US -3498513920,3498514431,CL -3498514432,3498587135,US -3498587136,3498588159,NL -3498588160,3498708991,US -3498708992,3498713639,JM -3498713640,3498713647,CA -3498713648,3498717183,JM -3498717184,3498760191,US -3498760192,3498762239,PR -3498762240,3499403263,US -3499403264,3499403775,MW -3499403776,3499436031,US -3499436032,3499436287,DE -3499436288,3499437055,US -3499437056,3499437151,DE -3499437152,3499437423,US -3499437424,3499437431,IT -3499437432,3499450367,US -3499450368,3499451391,IN -3499451392,3499705343,US -3499705344,3499705855,TZ -3499705856,3499706367,MG -3499706368,3499986943,US -3499986944,3499988991,KY -3499988992,3500076415,US -3500076416,3500076543,SG -3500076544,3500144639,US 3500144640,3500144895,IT -3500144896,3500274175,US 3500274176,3500274239,IE -3500274240,3500351487,US -3500351488,3500359679,JM -3500359680,3500371583,US 3500371584,3500371599,GB -3500371600,3500396831,US 3500396832,3500396863,GB -3500396864,3500486655,US -3500486656,3500490751,CR -3500490752,3500689407,US -3500689408,3500689919,CL -3500689920,3500724991,US -3500724992,3500725503,EC -3500725504,3500725759,US -3500725760,3500726015,EC -3500726016,3500728319,US -3500728320,3500736511,KY -3500736512,3500752895,US -3500752896,3500761087,KY -3500761088,3501181703,US -3501181704,3501181711,AU -3501181712,3501181727,KR -3501181728,3501182975,US -3501182976,3501183007,SG -3501183008,3501183167,US -3501183168,3501183231,SG -3501183232,3501183487,US -3501183488,3501183743,GB -3501183744,3501183959,US -3501183960,3501183967,IL -3501183968,3501183999,SG -3501184000,3501522943,US -3501522944,3501588479,CA -3501588480,3502418175,US -3502418176,3502418431,GU -3502418432,3502929663,US -3502929664,3502929919,GU -3502929920,3502993407,US -3502993408,3502993919,NL -3502993920,3503215623,US 3503215624,3503215639,NL -3503215640,3503473151,US -3503473152,3503473663,NA -3503473664,3503757823,US -3503757824,3503758335,GU -3503758336,3503890431,US -3503890432,3503894527,CO -3503894528,3504193535,US -3504193536,3504194559,EC -3504194560,3504521215,US -3504521216,3504521727,GU -3504521728,3505004543,US -3505004544,3505012735,PR -3505012736,3505661951,US -3505661952,3505662463,JM -3505662464,3505818623,US -3505818624,3505819647,BS -3505819648,3506043135,US -3506043136,3506044927,PA -3506044928,3506765823,US -3506765824,3506831359,CA -3506831360,3507290111,US +3503345408,3503345663,US 3507290112,3507355647,AR -3507355648,3507540015,US -3507540016,3507540031,IN -3507540032,3507585023,US -3507585024,3507601407,CA -3507601408,3507748863,US -3507748864,3507765247,CA -3507765248,3508110591,US -3508110592,3508111103,GB -3508111104,3508118527,US -3508118528,3508118559,AU -3508118560,3508120063,US -3508120064,3508120319,GB -3508120320,3508126463,US -3508126464,3508126719,GB -3508126720,3508219903,US -3508219904,3508220927,CA -3508220928,3508221951,KY -3508221952,3508222975,US -3508222976,3508223999,KY -3508224000,3508224255,BM -3508224256,3508243967,US -3508243968,3508244223,BM -3508244224,3508338687,US -3508338688,3508404223,CA -3508404224,3508690943,US -3508690944,3508695039,CA -3508695040,3509153791,US -3509157888,3509166079,CA -3509166080,3509215231,US -3509215232,3509223423,CA -3509223424,3509326079,US -3509326080,3509326087,CA -3509326088,3509327695,US -3509327696,3509327711,CA -3509327712,3509327807,US -3509327808,3509327871,CA -3509327872,3509346303,US -3509346304,3509347103,CA -3509347104,3509347119,US -3509347120,3509350335,CA -3509350336,3509350343,US -3509350344,3509354495,CA -3509354496,3509387263,US 3509387264,3509420031,PE -3509420032,3509519871,US -3509519872,3509520255,CA -3509520256,3509521407,US -3509521408,3509521663,CA -3509521664,3509522175,US -3509522176,3509522431,CA -3509522432,3509522687,KW -3509522688,3509522943,CA -3509522944,3509523839,US -3509523840,3509523903,CA -3509523904,3509524223,US -3509524224,3509524479,CA -3509524480,3509524991,US -3509524992,3509525247,CA -3509525248,3509526015,US -3509526016,3509526271,CA -3509526272,3509527215,US -3509527216,3509527231,CA -3509527232,3509529855,US -3509529856,3509529887,CA -3509529888,3509529951,US -3509529952,3509530111,CA -3509530112,3509530367,US -3509530368,3509530431,CA -3509530432,3509530623,US -3509530624,3509532671,CA -3509532672,3509534719,US -3509534720,3509535231,CA -3509535232,3509535487,US -3509535488,3509535503,CA -3509535504,3509536255,US -3509536256,3509536511,CA -3509536512,3509537279,US -3509537280,3509538303,CA -3509538304,3509538463,US -3509538464,3509538479,CA -3509538480,3509539071,US -3509539072,3509539327,CA -3509539328,3509542783,US -3509542784,3509542815,CA -3509542816,3509543359,US -3509543360,3509543423,CA -3509543424,3509543999,US -3509544000,3509544063,CA -3509544064,3509544191,US -3509544192,3509544447,CA -3509544448,3509544703,US -3509544704,3509544959,CA -3509544960,3509554175,US -3509554176,3509554431,CA -3509554432,3509555455,US -3509555456,3509555711,CA -3509555712,3509555967,US -3509555968,3509556479,CA -3509556480,3509558015,US -3509558016,3509558079,CA -3509558080,3509559039,US -3509559040,3509559295,KW -3509559296,3509559551,US -3509559552,3509559807,CA -3509559808,3509559999,US -3509560000,3509560015,CA -3509560016,3509560063,US -3509560064,3509560319,CA -3509560320,3509560831,US -3509560832,3509561087,CA -3509561088,3509561599,US -3509561600,3509562111,CA -3509562112,3509562367,US -3509562368,3509562623,CA -3509562624,3509563903,US -3509563904,3509564223,CA -3509564224,3509564415,US -3509564416,3509564927,CA -3509564928,3509565183,US -3509565184,3509565951,CA -3509565952,3509566767,US -3509566768,3509566783,CA -3509566784,3509567487,US -3509567488,3509567743,CA -3509567744,3509568511,US -3509568512,3509569023,CA -3509569024,3509570079,US -3509570080,3509570111,CA -3509570112,3509571071,US -3509571072,3509571327,CA -3509571328,3509572351,US -3509572352,3509572863,CA -3509572864,3509574143,US -3509574144,3509574655,CA -3509574656,3509575935,US -3509575936,3509576191,CA -3509576192,3509580031,US -3509580032,3509580287,CA -3509580288,3509580799,US -3509580800,3509581055,CA -3509581056,3509581823,US -3509581824,3509582335,CA -3509582336,3509582591,US -3509582592,3509582847,CA -3509582848,3509583615,US -3509583616,3509583871,CA -3509583872,3509731327,US -3509731328,3509739519,CA -3509739520,3509846015,US -3509846016,3509977087,CA -3510042624,3510239231,US -3510239232,3510241063,CA -3510241064,3510241071,US -3510241072,3510271999,CA -3510272000,3510321151,US -3510321152,3510321663,VG -3510321664,3510321919,AG -3510321920,3510322175,KN -3510322176,3510323199,AG -3510323200,3510324223,KN -3510324224,3510324735,AG -3510324736,3510324991,AI -3510324992,3510326271,AG -3510326272,3510327295,VG -3510327296,3510328319,AG -3510328320,3510328575,KN -3510328576,3510331391,AG -3510331392,3510332415,DM -3510332416,3510332927,KN -3510332928,3510333183,LC -3510333184,3510333439,MS -3510333440,3510333951,KN -3510333952,3510334975,AG -3510334976,3510335231,KN -3510335232,3510335487,AI -3510335488,3510335743,AG -3510335744,3510335999,VG -3510336000,3510337279,AG -3510337280,3510337535,LC -3510337536,3510362111,US -3510370304,3510831527,US -3510831528,3510831535,GB -3510831536,3510833423,US -3510833424,3510833439,CA -3510833440,3510836671,US -3510836672,3510836687,CA -3510836688,3510839135,US -3510839136,3510839151,GB -3510839152,3510839215,US -3510839216,3510839231,GB -3510839232,3510839311,US -3510839312,3510839327,IN -3510839328,3510843087,US -3510843088,3510843095,CA -3510843096,3510843103,GB -3510843104,3510844415,US -3510844416,3510844927,CA -3510844928,3510846527,US -3510846528,3510846559,CA -3510846560,3510897442,US 3510897443,3510897443,IE -3510897444,3510935551,US -3510935552,3510943743,CA -3510943744,3511140351,US -3511140352,3511156735,CA -3511156736,3511314431,US -3511320576,3511331199,US -3511331200,3511331231,CA -3511331232,3511812095,US -3511812096,3511844863,CA -3511844864,3512011311,US -3512011312,3512011327,UM -3512011328,3512011359,US -3512011360,3512011375,TR -3512011376,3512011807,US -3512011808,3512011823,TW -3512011824,3512011855,US -3512011856,3512011871,SE -3512011872,3512011903,IN -3512011904,3512012095,US -3512012096,3512012159,GB -3512012160,3512012175,MX -3512012176,3512012191,US -3512012192,3512012223,BR -3512012224,3512012255,US -3512012256,3512012287,GB -3512012288,3512013583,US -3512013584,3512013599,CA -3512013600,3512013647,US -3512013648,3512013663,CA -3512013664,3512013679,US -3512013680,3512013695,GR -3512013696,3512013791,US -3512013792,3512013823,IN -3512013824,3512016543,US -3512016544,3512016559,IT -3512016560,3512016575,US -3512016576,3512016591,TW -3512016592,3512016607,US -3512016608,3512016623,CA -3512016624,3512016767,GB -3512016768,3512016831,US -3512016832,3512016895,JO -3512016896,3512017183,US -3512017184,3512017199,AR -3512017200,3512017231,US -3512017232,3512017247,ES -3512017248,3512017263,MX -3512017264,3512017279,GB -3512017280,3512017359,US -3512017360,3512017375,RU -3512017376,3512017407,GB -3512017408,3512017663,BR -3512017664,3512017695,CA -3512017696,3512017727,RU -3512017728,3512017743,US -3512017744,3512017759,IT -3512017760,3512017791,US -3512017792,3512017807,LT -3512017808,3512017823,US -3512017824,3512017855,JO -3512017856,3512019071,US -3512019072,3512019135,GB -3512019136,3512019151,MX -3512019152,3512019199,US -3512019200,3512019263,ES -3512019264,3512019295,US -3512019296,3512019311,CA -3512019312,3512019327,US -3512019328,3512019359,CA -3512019360,3512020095,US -3512020096,3512020223,ES -3512020224,3512020479,US -3512020480,3512020511,GB -3512020512,3512020543,US -3512020544,3512020607,CA -3512020608,3512021503,US -3512021504,3512021759,GB -3512021760,3512022335,US -3512022336,3512022399,ES -3512022400,3512022431,US -3512022432,3512022447,IN -3512022448,3512022463,GB -3512022464,3512023807,US -3512023808,3512023839,CA -3512023840,3512023855,GB -3512023856,3512023887,US -3512023888,3512023903,MX -3512023904,3512023999,US -3512024000,3512024063,BR -3512024064,3512024319,US -3512024320,3512024575,AU -3512024576,3512024591,CA -3512024592,3512025087,US -3512025088,3512025103,CA -3512025104,3512025183,US -3512025184,3512025215,CA -3512025216,3512025343,US -3512025344,3512025359,CA -3512025360,3512027391,US -3512027392,3512027519,AU -3512027520,3512028271,US -3512028272,3512028287,GB -3512028288,3512029119,US -3512029120,3512029135,CA -3512029136,3512029263,US -3512029264,3512029279,CA -3512029280,3512031295,US -3512031296,3512031359,JO -3512031360,3512031375,CA -3512031376,3512031535,US -3512031536,3512031551,CA -3512031552,3512031759,US -3512031760,3512031775,CA -3512031776,3512037247,US -3512037248,3512037311,AU -3512037312,3512038863,US -3512038864,3512038879,CA -3512038880,3512040143,US -3512040144,3512040159,CA -3512040160,3512139775,US -3512139776,3512156159,CA -3512156160,3512172543,US -3512172544,3512176639,CA -3512176640,3512197119,US -3512197120,3512205311,CA -3512205312,3512207359,US -3512207360,3512209407,CO -3512209408,3512221695,US -3512221696,3512223231,AG -3512223232,3512223487,LC -3512223488,3512223743,AG -3512223744,3512228351,US 3512228352,3512229887,ZW -3512229888,3512230143,VE -3512230144,3512233215,US -3512233216,3512233471,CL -3512233472,3512233727,US -3512233728,3512233983,HN -3512233984,3512244991,US -3512244992,3512246015,IL -3512246016,3512249343,US -3512249344,3512256511,IL -3512256512,3512258559,CL -3512258560,3512263679,US -3512263680,3512264703,VE -3512264704,3512269055,US -3512269056,3512269311,PR -3512269312,3512270847,US -3512270848,3512336383,CA -3512336384,3512369151,US -3512369152,3512385535,CA -3512385536,3512397823,US -3512397824,3512401919,CA -3512401920,3512418303,US -3512418304,3512451071,CA -3512451072,3512467455,PR -3512467456,3512647679,US +3512253728,3512253759,IL 3512647680,3512655871,TT -3512655872,3512696831,US -3512696832,3512699775,SE -3512699776,3512699903,US -3512699904,3512705023,SE -3512705024,3512844287,US -3512844288,3512852479,CA -3512852480,3512983551,US 3512983552,3512987647,AR -3512987648,3513188351,US -3513188352,3513204735,CA -3513204736,3513270271,US -3513270272,3513286655,CA -3513286656,3513294847,US -3513294848,3513303039,CA -3513303040,3513368575,US -3513368576,3513376767,CA -3513376768,3513475071,US -3513475072,3513483263,CA -3513483264,3513778175,US -3513778176,3513794559,CA -3513794560,3514007551,US -3514007552,3514040319,CA -3514040320,3514367999,US -3514368000,3514433535,CA -3514433536,3514589439,US -3514589440,3514589695,GT -3514589696,3514590207,SV -3514590208,3514590719,US -3514590720,3514591103,SV -3514591104,3514591487,US -3514591488,3514592255,NI -3514592256,3514592767,SV -3514592768,3514593279,US -3514593280,3514597375,SV -3514597376,3514775295,US -3514775296,3514775551,PA -3514775552,3514791935,US -3514791936,3514793983,PA -3514793984,3514826751,US -3514826752,3514843135,CA -3514843136,3515301887,US -3515301888,3515318271,CA -3515318272,3515596799,US -3515596800,3515613183,CA -3515744256,3515867151,US -3515867152,3515867167,AU -3515867168,3515867391,US -3515867392,3515867519,AU -3515867520,3515868463,US -3515868464,3515868479,IT -3515868480,3515913631,US -3515913632,3515913663,CA -3515913664,3515916519,US -3515916520,3515916527,AU -3515916528,3515965439,US -3515965440,3515973631,CA -3515973632,3515990015,US -3516006400,3516039167,US -3516039168,3516071935,CA -3516071936,3516153855,US -3516153856,3516162047,CA -3516162048,3516170239,US -3516170240,3516203007,CA -3516203008,3516334079,US -3516334080,3516342271,CA -3516342272,3516355663,US -3516355664,3516355679,CA -3516355680,3516366847,US -3516366848,3516370943,CA -3516370944,3516379135,US -3516383232,3516514303,US -3516514304,3516530687,CA -3516530688,3516895231,US -3516899328,3516899839,ZA -3516899840,3516899847,US -3516899848,3516899855,NG -3516899856,3516899887,US -3516899888,3516899903,NG -3516899904,3516899935,EC -3516899936,3516900015,NG -3516900016,3516900095,US -3516900096,3516900351,ZA -3516900352,3516900607,NG -3516900608,3516900863,ZA -3516900864,3516901119,NG -3516901120,3516901887,ZA -3516901888,3516902399,NG -3516902400,3516902655,ZA -3516902656,3516902911,NG -3516902912,3516903167,ZA -3516903168,3516903423,NG -3516903424,3516907519,CA -3516907520,3517038591,US -3517038592,3517054975,CA -3517054976,3517095935,US -3517095936,3517100031,CA -3517100032,3517112319,US -3517112320,3517116159,CA -3517116160,3517116415,US -3517116416,3517120511,CA -3517120512,3517233151,US -3517233152,3517235199,GU -3517235200,3517309951,US -3517309952,3517313023,CA -3517313024,3517382911,US -3517382912,3517383423,CA -3517383424,3517385983,US -3517385984,3517386239,CA -3517386240,3517388287,US -3517388288,3517388543,CA -3517388544,3517391103,US -3517391104,3517391359,CA -3517391360,3517391439,US -3517391440,3517391455,CA -3517391456,3517391871,US -3517391872,3517392127,CA -3517392128,3517392383,US -3517392384,3517392639,CA -3517392640,3517394687,US -3517394688,3517394943,CA -3517394944,3517396063,US -3517396064,3517396079,CA -3517396080,3517396175,US -3517396176,3517396183,CA -3517396184,3517396479,US -3517396480,3517396543,CA -3517396544,3517396815,US -3517396816,3517396831,CA -3517396832,3517400063,US -3517400064,3517400319,CA -3517400320,3517400511,US -3517400512,3517400543,CA -3517400544,3517401343,US -3517401344,3517401375,CA -3517401376,3517401439,US -3517401440,3517401471,CA -3517401472,3517401855,US -3517401856,3517402111,CA -3517402112,3517403903,US -3517403904,3517404159,CA -3517404160,3517404671,US -3517404672,3517404927,CA -3517404928,3517405183,US -3517405184,3517405439,CA -3517405440,3517405631,US -3517405632,3517405647,CA -3517405648,3517405695,US -3517405696,3517406463,CA -3517406464,3517407231,US -3517407232,3517407359,CA -3517407360,3517407743,US -3517407744,3517408255,CA -3517408256,3517408959,US -3517408960,3517408975,CA -3517408976,3517409007,US -3517409008,3517409279,CA -3517409280,3517409791,US -3517409792,3517410815,CA -3517410816,3517411327,US -3517411328,3517411583,CA -3517411584,3517413119,US -3517413120,3517414399,CA -3517414400,3517414751,US -3517414752,3517414767,CA -3517414768,3517415167,US -3517415168,3517415423,CA -3517415424,3517416527,US -3517416528,3517416543,CA -3517416544,3517416655,US -3517416656,3517416687,CA -3517416688,3517416903,US -3517416904,3517416911,CA -3517416912,3517416959,US -3517416960,3517417471,CA -3517417472,3517417599,US -3517417600,3517417631,CA -3517417632,3517418303,US -3517418304,3517418335,CA -3517418336,3517419295,US -3517419296,3517419391,CA -3517419392,3517419423,US -3517419424,3517419775,CA -3517419776,3517420031,US -3517420032,3517420159,CA -3517420160,3517423871,US -3517423872,3517424127,CA -3517424128,3517424607,US -3517424608,3517424623,CA -3517424624,3517428991,US -3517428992,3517429247,CA -3517429248,3517429887,US -3517429888,3517429919,CA -3517429920,3517430223,US -3517430224,3517430239,CA -3517430240,3517432319,US -3517432320,3517432575,CA -3517432576,3517434111,US -3517434112,3517434367,CA -3517434368,3517434447,US -3517434448,3517434455,CA -3517434456,3517435583,US -3517435584,3517435647,CA -3517435648,3517438879,US -3517438880,3517438911,KW -3517438912,3517439423,US -3517439424,3517439487,CA -3517439488,3517439999,US -3517440000,3517440255,CA -3517440256,3517440511,US -3517440512,3517441535,CA -3517441536,3517441791,US -3517441792,3517442047,CA -3517442048,3517442527,US -3517442528,3517442543,CA -3517442544,3517442751,US -3517442752,3517443071,CA -3517443072,3517443327,US -3517443328,3517443583,CA -3517443584,3517443839,US -3517443840,3517443903,CA -3517443904,3517444031,US -3517444032,3517444095,CA -3517444096,3517445631,US -3517445632,3517445887,CA -3517445888,3517446015,US -3517446016,3517446143,CA -3517446144,3517447423,US -3517447424,3517447679,CA -3517447680,3517447743,US -3517447744,3517447759,CA -3517447760,3517447927,US -3517447928,3517448191,CA -3517448192,3517546495,US -3517546496,3517562879,CA -3517562880,3517596671,US -3517596672,3517597183,SE -3517597184,3517597695,US -3517597696,3517600767,SE -3517600768,3517601279,US -3517601280,3517602047,SE -3517602048,3517602303,DE -3517602304,3517603071,SE -3517603072,3517603327,US -3517603328,3517605119,SE -3517605120,3517605375,US -3517605376,3517605775,SE +3516241505,3516241535,US 3517605776,3517605791,US -3517605792,3517605887,SE -3517605888,3517606143,US -3517606144,3517606911,SE -3517606912,3517607935,US -3517607936,3517608191,SE -3517608192,3517608447,US -3517608448,3517608703,GB -3517608704,3517612031,SE -3517612032,3517644799,US -3517644800,3517710335,CA -3517710336,3517718527,US -3517718528,3517726719,CA -3517726720,3517989487,US -3517989488,3517989503,CA -3517989504,3517989695,US -3517989696,3517989727,CA -3517989728,3517990023,US -3517990024,3517990031,CA -3517990032,3517990911,US -3517990912,3517991423,CA -3517991424,3518056447,US -3518062592,3518066687,CA -3518066688,3518431231,US -3518431232,3518439423,CA -3518439424,3518463999,US -3518464000,3518472191,CA -3518472192,3518758911,US -3518758912,3518758975,CY -3518758976,3518759407,US -3518759408,3518759423,CY -3518759424,3518760511,US -3518760512,3518760575,AU -3518760576,3518760703,HU -3518760704,3518762495,US -3518762496,3518762751,GB -3518762752,3518764671,US -3518764672,3518764703,NL -3518764704,3518765311,US -3518765312,3518765567,CA -3518765568,3518766879,US -3518766880,3518766911,TH -3518766912,3518894439,US -3518894440,3518894447,TR -3518894448,3518911743,US -3518911744,3518911999,GB -3518912000,3518912511,US -3518912512,3518912767,IN -3518912768,3518929535,US -3518929536,3518929599,CA -3518929600,3519234047,US -3519234048,3519250431,CA -3519250432,3519340543,US -3519340544,3519344639,CA -3519344640,3519381503,US -3519381504,3519397887,CA -3519397888,3519406503,US -3519406504,3519406511,CA -3519406512,3519409295,US -3519409296,3519409303,CA -3519409304,3519676415,US -3519676416,3519702319,CA -3519702320,3519702327,US -3519702328,3519709183,CA -3519709184,3519709311,US -3519709312,3519709343,CA -3519709344,3519712447,US -3519712448,3519712511,CA -3519712512,3519715295,US -3519715296,3519715327,GB -3519715328,3519716863,US -3519716864,3519716991,CA -3519716992,3519741951,US -3519758336,3519791103,US -3519799296,3519873023,US -3519873024,3519901695,CA -3519901696,3519934463,US -3519934464,3519938559,CA -3519938560,3520020479,US -3520020480,3520036863,CA -3520036864,3520356351,US -3520364544,3520368639,US -3520372736,3520430079,US -3520438272,3520454655,US -3520454656,3520462847,CA -3520462848,3520626687,US -3520626688,3520634879,CA -3520634880,3520675839,US -3520675840,3520692223,CA -3520692224,3520749871,US -3520749872,3520749879,CA -3520749880,3520937983,US -3520937984,3520954367,CA -3520954368,3520987135,US -3520995328,3520999423,US -3520999424,3521003519,CA -3521003520,3521028095,US -3521028096,3521032191,CA -3521036288,3521044479,US -3521044480,3521048575,CA -3521048576,3521074735,US -3521074736,3521074751,AU -3521074752,3521086207,US -3521086208,3521086463,AU -3521086464,3521098551,US -3521098552,3521098559,MX -3521098560,3521103231,US -3521103232,3521103263,CA -3521103264,3521106527,US -3521106528,3521106543,CA -3521106544,3521186623,US -3521186624,3521186687,AR -3521186688,3521192703,US -3521192704,3521192735,FR -3521192736,3521249279,US -3521249280,3521314815,CA -3521314816,3521904639,US -3521904640,3521921023,JM -3521937408,3522101247,US -3522101248,3522109439,CA -3522109440,3522121983,US -3522121984,3522122239,AW -3522122240,3522132991,US -3522132992,3522133247,RU -3522133248,3522142207,US -3522150400,3522174975,US -3522174976,3522179071,BM -3522179072,3522195455,US -3522195456,3522199551,CA -3522199552,3522854911,US -3522854912,3522871295,CA -3522871296,3522893823,US -3522895872,3522937855,US -3522937856,3522938367,GB -3522938368,3523215359,US 3523215360,3523223551,AU 3523223552,3523231743,KR 3523231744,3523248127,AU @@ -75563,7 +68947,7 @@ 3523597992,3523597999,US 3523598000,3523598015,HK 3523598016,3523598079,IR -3523598080,3523598207,TZ +3523598080,3523598207,LB 3523598208,3523598335,HK 3523598336,3523598591,AE 3523598592,3523598847,PK @@ -75858,7 +69242,9 @@ 3556786176,3556794367,RU 3556794368,3556795647,ES 3556795648,3556795679,IT -3556795680,3556802559,ES +3556795680,3556800799,ES +3556800800,3556800807,FR +3556800808,3556802559,ES 3556810752,3556818943,PT 3556818944,3556827135,MD 3556827136,3556843519,NL @@ -75909,7 +69295,9 @@ 3557029060,3557029071,GB 3557029072,3557029567,BE 3557029568,3557029631,GB -3557029632,3557030079,BE +3557029632,3557029887,BE +3557029888,3557029951,GB +3557029952,3557030079,BE 3557030080,3557030143,GB 3557030144,3557030719,BE 3557030720,3557030751,GB @@ -75939,9 +69327,7 @@ 3557086784,3557086847,IT 3557086848,3557089279,NL 3557089280,3557105663,DE -3557105664,3557110783,BG -3557110784,3557112575,RS -3557112576,3557113855,BG +3557105664,3557113855,BG 3557113856,3557130239,RU 3557130240,3557138431,BG 3557138432,3557146623,RU @@ -75972,7 +69358,6 @@ 3557228544,3557236735,EE 3557236736,3557244927,ES 3557244928,3557253119,IT -3557253120,3557261311,AT 3557261312,3557277695,DE 3557277696,3557285887,BG 3557285888,3557294079,RU @@ -75982,9 +69367,9 @@ 3557326848,3557335039,DE 3557335040,3557335391,BE 3557335456,3557335535,BE -3557335552,3557335967,BE -3557336000,3557336191,BE +3557335552,3557336191,BE 3557336256,3557336639,BE +3557336648,3557336655,BE 3557338112,3557338367,BE 3557338496,3557339135,BE 3557339152,3557339175,BE @@ -75995,7 +69380,8 @@ 3557340192,3557340927,BE 3557341184,3557341455,BE 3557341472,3557341527,BE -3557341536,3557341567,BE +3557341536,3557341551,BE +3557341560,3557341567,BE 3557341632,3557341679,BE 3557341952,3557342479,BE 3557342496,3557342511,BE @@ -76106,9 +69492,7 @@ 3558067856,3558080511,NL 3558080512,3558096895,RU 3558096896,3558113279,CZ -3558113280,3558114767,DE -3558114768,3558114775,FR -3558114776,3558122767,DE +3558113280,3558122767,DE 3558122768,3558122783,CH 3558122784,3558129663,DE 3558129664,3558137855,NO @@ -76142,9 +69526,7 @@ 3558196192,3558196199,ES 3558196200,3558196271,IT 3558196272,3558196351,ES -3558196352,3558196355,IT -3558196356,3558196359,ES -3558196360,3558196415,IT +3558196352,3558196415,IT 3558196416,3558196479,ES 3558196480,3558196495,IT 3558196496,3558196527,ES @@ -76169,8 +69551,8 @@ 3558276096,3558276863,GB 3558276864,3558277119,GI 3558277120,3558285567,GB -3558285568,3558285599,DE -3558285600,3558285631,GB +3558285568,3558285617,DE +3558285618,3558285631,GB 3558285632,3558285823,DE 3558285824,3558285951,GB 3558285952,3558286079,DE @@ -76189,8 +69571,8 @@ 3558288192,3558288255,SE 3558288256,3558288319,US 3558288320,3558288383,CH -3558288384,3558288427,US -3558288428,3558288447,GB +3558288384,3558288423,US +3558288424,3558288447,GB 3558288448,3558288483,US 3558288484,3558288487,GB 3558288488,3558288639,US @@ -76206,7 +69588,9 @@ 3558289408,3558289663,NL 3558289664,3558289747,IT 3558289748,3558289751,GB -3558289752,3558289919,IT +3558289752,3558289775,IT +3558289776,3558289783,GB +3558289784,3558289919,IT 3558289920,3558290175,CZ 3558290176,3558290431,GB 3558290432,3558290575,BE @@ -76216,15 +69600,18 @@ 3558290656,3558290663,BE 3558290664,3558290671,GB 3558290672,3558290687,BE -3558290688,3558290943,ES -3558290944,3558290959,DE +3558290688,3558290815,ES +3558290816,3558290951,GB +3558290952,3558290959,DE 3558290960,3558290967,NL 3558290968,3558290975,GB 3558290976,3558290991,NL 3558290992,3558291007,DE 3558291008,3558291023,GB 3558291024,3558291031,SE -3558291032,3558291135,DE +3558291032,3558291039,DE +3558291040,3558291071,GB +3558291072,3558291135,DE 3558291136,3558291199,GB 3558291200,3558291215,CH 3558291216,3558291231,AT @@ -76232,8 +69619,8 @@ 3558291240,3558291247,GB 3558291248,3558291263,CH 3558291264,3558291279,AT -3558291280,3558291311,GB -3558291312,3558291455,CH +3558291280,3558291295,GB +3558291296,3558291455,CH 3558291456,3558291903,GB 3558291904,3558291967,DE 3558291968,3558292223,GB @@ -76305,7 +69692,9 @@ 3558383616,3558391807,HU 3558391808,3558399999,LU 3558400000,3558408191,SA -3558408192,3558416383,CH +3558408192,3558412095,CH +3558412096,3558412103,GB +3558412104,3558416383,CH 3558416384,3558424575,BG 3558424576,3558440959,IL 3558440960,3558449151,ES @@ -76408,7 +69797,9 @@ 3558856576,3558856639,ES 3558856640,3558856703,NL 3558856704,3558858751,US -3558858752,3558866943,IT +3558858752,3558860967,IT +3558860968,3558860975,IE +3558860976,3558866943,IT 3558866944,3558899711,GB 3558899712,3558916095,SE 3558916096,3558924287,RU @@ -76442,45 +69833,29 @@ 3559088920,3559088927,GB 3559088928,3559089055,BE 3559089056,3559089063,DE -3559089064,3559089143,BE -3559089144,3559089151,GB -3559089152,3559089159,BE +3559089064,3559089159,BE 3559089160,3559089167,GB -3559089168,3559089175,BE -3559089176,3559089215,GB -3559089216,3559089303,BE -3559089304,3559089311,GB -3559089312,3559089327,BE -3559089328,3559089343,GB -3559089344,3559089563,BE -3559089564,3559089567,GB -3559089568,3559089583,BE -3559089584,3559089599,GB -3559089600,3559089607,BE +3559089168,3559089607,BE 3559089608,3559089611,GB -3559089612,3559089663,BE +3559089612,3559089623,BE +3559089624,3559089627,GB +3559089628,3559089639,BE +3559089640,3559089643,GB +3559089644,3559089663,BE 3559089664,3559089919,GB -3559089920,3559089983,BE -3559089984,3559090047,GB -3559090048,3559090071,BE +3559089920,3559090071,BE 3559090072,3559090079,NL -3559090080,3559090175,BE -3559090176,3559090191,GB -3559090192,3559090223,BE -3559090224,3559090239,GB -3559090240,3559090519,BE +3559090080,3559090519,BE 3559090520,3559090527,GB 3559090528,3559090815,BE 3559090816,3559090823,GB 3559090824,3559090895,BE 3559090896,3559090899,GB 3559090900,3559090919,BE -3559090920,3559090927,GB -3559090928,3559091111,BE +3559090920,3559090943,GB +3559090944,3559091111,BE 3559091112,3559091115,GB -3559091116,3559091131,BE -3559091132,3559091151,GB -3559091152,3559091223,BE +3559091116,3559091223,BE 3559091224,3559091231,GB 3559091232,3559091239,BE 3559091240,3559091247,GB @@ -76499,26 +69874,20 @@ 3559091616,3559091631,BE 3559091632,3559091635,GB 3559091636,3559091791,BE -3559091792,3559091807,GB -3559091808,3559092159,BE +3559091792,3559091799,GB +3559091800,3559092159,BE 3559092160,3559092160,GB 3559092161,3559092222,BE 3559092223,3559092223,GB 3559092224,3559092239,BE 3559092240,3559092247,GB -3559092248,3559092287,BE -3559092288,3559092295,GB -3559092296,3559092311,BE -3559092312,3559092351,GB -3559092352,3559092367,BE -3559092368,3559092383,GB -3559092384,3559092447,BE +3559092248,3559092327,BE +3559092328,3559092335,GB +3559092336,3559092447,BE 3559092448,3559092463,GB -3559092464,3559092471,BE -3559092472,3559092739,GB -3559092740,3559092783,BE -3559092784,3559092791,GB -3559092792,3559092855,BE +3559092464,3559092479,BE +3559092480,3559092739,GB +3559092740,3559092855,BE 3559092856,3559092863,GB 3559092864,3559092879,BE 3559092880,3559092895,GB @@ -76532,21 +69901,15 @@ 3559093084,3559093087,GB 3559093088,3559093135,BE 3559093136,3559093159,GB -3559093160,3559093247,BE -3559093248,3559093263,GB -3559093264,3559093299,BE -3559093300,3559093303,GB -3559093304,3559093311,BE +3559093160,3559093311,BE 3559093312,3559093319,GB 3559093320,3559093351,BE 3559093352,3559093355,GB 3559093356,3559093567,BE 3559093568,3559093599,GB -3559093600,3559093671,BE -3559093672,3559093675,GB -3559093676,3559093679,BE -3559093680,3559093695,GB -3559093696,3559093759,BE +3559093600,3559093679,BE +3559093680,3559093699,GB +3559093700,3559093759,BE 3559093760,3559093975,GB 3559093976,3559094071,BE 3559094072,3559094079,GB @@ -76558,7 +69921,9 @@ 3559094152,3559094159,GB 3559094160,3559094183,BE 3559094184,3559094191,GB -3559094192,3559094415,BE +3559094192,3559094303,BE +3559094304,3559094335,GB +3559094336,3559094415,BE 3559094416,3559094431,GB 3559094432,3559094527,BE 3559094528,3559095039,GB @@ -76583,15 +69948,14 @@ 3559095648,3559095767,BE 3559095768,3559095775,GB 3559095776,3559096087,BE -3559096088,3559096103,GB -3559096104,3559096123,BE +3559096088,3559096095,GB +3559096096,3559096123,BE 3559096124,3559096127,GB 3559096128,3559096215,BE 3559096216,3559096223,NL 3559096224,3559096247,BE 3559096248,3559096251,GB -3559096252,3559096255,BE -3559096256,3559096319,GB +3559096252,3559096319,BE 3559096320,3559103231,RO 3559103232,3559103487,GB 3559103488,3559104511,RO @@ -76657,7 +70021,9 @@ 3559473152,3559489535,CH 3559489536,3559490591,NL 3559490592,3559490623,DE -3559490624,3559490751,NL +3559490624,3559490687,NL +3559490688,3559490719,ES +3559490720,3559490751,NL 3559490752,3559490783,ES 3559490784,3559490791,CH 3559490792,3559490799,BE @@ -76673,8 +70039,7 @@ 3559491772,3559491839,NL 3559491840,3559491871,ES 3559491872,3559491903,GB -3559491904,3559491935,NL -3559491936,3559491967,ES +3559491904,3559491967,ES 3559491968,3559492013,NL 3559492014,3559492015,ES 3559492016,3559492023,NL @@ -76763,7 +70128,9 @@ 3559956544,3559956551,NL 3559956552,3559957567,IT 3559957568,3559957599,NL -3559957600,3559964671,IT +3559957600,3559964159,IT +3559964160,3559964415,HU +3559964416,3559964671,IT 3559964672,3559972863,RU 3559972864,3559981055,TR 3559981056,3559989247,EE @@ -76794,7 +70161,9 @@ 3560235008,3560243199,DE 3560243200,3560247295,BE 3560247296,3560247999,NL -3560248000,3560251391,BE +3560248000,3560248319,BE +3560248320,3560249087,NL +3560249088,3560251391,BE 3560251392,3560252519,RU 3560252520,3560252527,UA 3560252528,3560253439,RU @@ -76867,74 +70236,15 @@ 3560832792,3560832799,BE 3560832800,3560833023,NL 3560833024,3560841215,GB -3560841216,3560842015,CS -3560842016,3560842047,RS -3560842048,3560842447,CS -3560842448,3560842455,RS -3560842456,3560842751,CS -3560842752,3560843007,RS -3560843008,3560844031,CS -3560844032,3560844223,RS -3560844224,3560844227,CS -3560844228,3560844287,RS -3560844288,3560844667,CS -3560844668,3560844679,RS -3560844680,3560844687,CS -3560844688,3560844735,RS -3560844736,3560844751,CS -3560844752,3560844759,RS -3560844760,3560844767,CS -3560844768,3560844775,RS -3560844776,3560844799,CS -3560844800,3560844863,RS -3560844864,3560844875,CS -3560844876,3560844879,RS -3560844880,3560844895,CS -3560844896,3560844899,RS -3560844900,3560844991,CS -3560844992,3560844995,RS -3560844996,3560845023,CS -3560845024,3560845055,RS -3560845056,3560845071,CS -3560845072,3560845103,RS -3560845104,3560845183,CS -3560845184,3560845247,RS -3560845248,3560845327,CS -3560845328,3560845343,RS -3560845344,3560845351,CS -3560845352,3560845355,RS -3560845356,3560845407,CS -3560845408,3560845455,RS -3560845456,3560845535,CS -3560845536,3560845551,CS -3560845552,3560845567,CS -3560845568,3560845631,RS -3560845632,3560845695,CS -3560845696,3560845703,CS -3560845704,3560845715,CS -3560845716,3560845716,RS -3560845717,3560845717,CS -3560845718,3560845718,RS -3560845719,3560845759,CS -3560845760,3560845775,RS -3560845776,3560846079,CS -3560846080,3560846087,RS -3560846088,3560846351,CS -3560846352,3560846367,RS -3560846368,3560846783,CS -3560846784,3560846815,CS -3560846816,3560846847,CS -3560846848,3560846863,RS -3560846864,3560846975,CS -3560846976,3560848031,RS -3560848032,3560848127,CS -3560848128,3560848255,RS -3560848256,3560848383,CS -3560848384,3560848655,RS -3560848656,3560848671,CS -3560848672,3560848679,RS -3560848680,3560848695,CS -3560848696,3560849407,RS +3560841216,3560842367,RS +3560842368,3560842375,CS +3560842376,3560842415,RS +3560842416,3560842423,CS +3560842424,3560844607,RS +3560844608,3560844623,CS +3560844624,3560845631,RS +3560845632,3560845663,CS +3560845664,3560849407,RS 3560849408,3560852911,DE 3560852912,3560852919,TH 3560852920,3560857599,DE @@ -76956,8 +70266,7 @@ 3560939540,3560939543,IT 3560939544,3560939555,DE 3560939556,3560939559,ES -3560939560,3560939563,DE -3560939564,3560939567,IT +3560939560,3560939567,DE 3560939568,3560939571,NL 3560939572,3560939579,ES 3560939580,3560939583,BE @@ -77361,9 +70670,7 @@ 3560941556,3560941559,DE 3560941560,3560941563,GB 3560941564,3560941567,GR -3560941568,3560941571,DE -3560941572,3560941575,GB -3560941576,3560941587,DE +3560941568,3560941587,DE 3560941588,3560941591,ES 3560941592,3560941599,DE 3560941600,3560941603,FR @@ -77598,7 +70905,7 @@ 3560942744,3560942751,GB 3560942752,3560942763,DE 3560942764,3560942767,FR -3560942768,3560942771,NL +3560942768,3560942771,DE 3560942772,3560942775,ES 3560942776,3560942779,DE 3560942780,3560942783,CH @@ -77873,7 +71180,7 @@ 3560943362,3560943362,GB 3560943363,3560943365,DE 3560943366,3560943367,IT -3560943368,3560943368,GB +3560943368,3560943368,DE 3560943369,3560943369,GR 3560943370,3560943370,DE 3560943371,3560943371,AT @@ -78928,7 +72235,10 @@ 3560951384,3560951387,NO 3560951388,3560951391,SE 3560951392,3560951395,IT -3560951396,3560951423,SE +3560951396,3560951399,DE +3560951400,3560951403,SE +3560951404,3560951407,NO +3560951408,3560951423,SE 3560951424,3560951427,NL 3560951428,3560951447,SE 3560951448,3560951451,FR @@ -78937,7 +72247,11 @@ 3560951556,3560951559,NO 3560951560,3560951583,SE 3560951584,3560951587,FI -3560951588,3560955903,SE +3560951588,3560951679,SE +3560951680,3560951683,DE +3560951684,3560953103,SE +3560953104,3560953119,JP +3560953120,3560955903,SE 3560955904,3560964095,BE 3560964096,3560996863,NL 3560996864,3561005055,SA @@ -79009,7 +72323,9 @@ 3561480192,3561488383,GB 3561488384,3561496575,OM 3561496576,3561496735,NL -3561496736,3561497215,GB +3561496736,3561496887,GB +3561496888,3561496891,NL +3561496892,3561497215,GB 3561497216,3561497423,NL 3561497424,3561497471,GB 3561497472,3561498367,NL @@ -79032,11 +72348,15 @@ 3561500808,3561500815,GB 3561500816,3561500991,NL 3561500992,3561501055,GB -3561501056,3561501375,NL +3561501056,3561501311,NL +3561501312,3561501343,GB +3561501344,3561501375,NL 3561501376,3561501407,GB 3561501408,3561501455,NL 3561501456,3561501487,GB -3561501488,3561501631,NL +3561501488,3561501503,NL +3561501504,3561501535,GB +3561501536,3561501631,NL 3561501632,3561501695,GB 3561501696,3561502047,NL 3561502048,3561502079,GB @@ -79044,8 +72364,8 @@ 3561502144,3561502207,GB 3561502208,3561502631,NL 3561502632,3561502655,GB -3561502656,3561504319,NL -3561504320,3561504383,GB +3561502656,3561504255,NL +3561504256,3561504383,GB 3561504384,3561504767,NL 3561504768,3561512959,DE 3561512960,3561521151,SI @@ -79073,15 +72393,17 @@ 3561604352,3561604895,GB 3561604896,3561604911,FR 3561604912,3561605119,GB -3561605120,3561607231,FR +3561605120,3561605375,FR +3561605376,3561605631,AU +3561605632,3561607231,FR 3561607232,3561607235,GB 3561607236,3561607239,FR 3561607240,3561607247,GB 3561607248,3561607343,FR 3561607344,3561607359,GB 3561607360,3561607679,FR -3561607680,3561607711,GB -3561607712,3561610239,FR +3561607680,3561607743,GB +3561607744,3561610239,FR 3561610240,3561610495,US 3561610496,3561610511,FR 3561610512,3561610719,GB @@ -79106,12 +72428,13 @@ 3561617152,3561617407,FR 3561617408,3561617919,CH 3561617920,3561618175,SE -3561618176,3561618431,IE +3561618176,3561618199,IE +3561618200,3561618207,FR +3561618208,3561618431,IE 3561618432,3561618687,DK 3561618688,3561618815,FR 3561618816,3561618943,PL -3561618944,3561619455,FR -3561619456,3561636863,GB +3561618944,3561636863,GB 3561636864,3561637119,BE 3561637120,3561637375,ES 3561637376,3561637631,CH @@ -79181,21 +72504,23 @@ 3561923584,3561923679,NL 3561923680,3561923871,GB 3561923872,3561924159,NL -3561924160,3561924199,GB -3561924200,3561924215,NL -3561924216,3561924223,GB -3561924224,3561924351,NL -3561924352,3561924639,GB -3561924640,3561924647,NL -3561924648,3561924663,GB -3561924664,3561924671,NL +3561924160,3561924175,GB +3561924176,3561924183,NL +3561924184,3561924191,GB +3561924192,3561924351,NL +3561924352,3561924631,GB +3561924632,3561924647,NL +3561924648,3561924655,GB +3561924656,3561924671,NL 3561924672,3561924679,GB 3561924680,3561924687,NL 3561924688,3561924703,GB 3561924704,3561924719,NL -3561924720,3561924911,GB -3561924912,3561924943,NL -3561924944,3561924975,GB +3561924720,3561924863,GB +3561924864,3561924871,NL +3561924872,3561924911,GB +3561924912,3561924959,NL +3561924960,3561924975,GB 3561924976,3561924991,NL 3561924992,3561925007,GB 3561925008,3561925039,NL @@ -79235,7 +72560,9 @@ 3561938944,3561940991,IE 3561940992,3561942015,GB 3561942016,3561947135,IE -3561947136,3561963519,DE +3561947136,3561963143,DE +3561963144,3561963151,AU +3561963152,3561963519,DE 3561963520,3561971711,BE 3561971712,3561976831,TR 3561976832,3561977343,DE @@ -79244,20 +72571,7 @@ 3561978368,3561979903,TR 3561979904,3561988095,ES 3561988096,3562004479,DE -3562004480,3562006159,NL -3562006160,3562006175,DE -3562006176,3562006819,NL -3562006820,3562006823,VG -3562006824,3562007839,NL -3562007840,3562007871,VG -3562007872,3562007903,KN -3562007904,3562010399,NL -3562010400,3562010431,KN -3562010432,3562010943,NL -3562010944,3562010975,VG -3562010976,3562012031,NL -3562012032,3562012063,VG -3562012064,3562012479,NL +3562004480,3562012479,NL 3562012480,3562012483,KN 3562012484,3562012671,NL 3562012672,3562020863,IR @@ -79300,7 +72614,8 @@ 3562151936,3562160127,DE 3562160128,3562161151,GB 3562161152,3562161183,NL -3562161184,3562170367,GB +3562161184,3562169343,GB +3562169344,3562170367,CH 3562170368,3562172415,IE 3562172416,3562173951,CH 3562173952,3562174463,GB @@ -79364,7 +72679,6 @@ 3562610688,3562618879,NO 3562618880,3562627071,GB 3562627072,3562643455,DE -3562643456,3562651647,GR 3562651648,3562659839,DE 3562659840,3562668031,SK 3562668032,3562676223,IT @@ -79502,7 +72816,6 @@ 3563407872,3563407903,US 3563407904,3563413503,ES 3563413504,3563421695,TR -3563421696,3563438079,CH 3563438080,3563446271,DE 3563446272,3563454463,LB 3563454464,3563462655,SA @@ -79529,7 +72842,6 @@ 3563539136,3563540191,CH 3563540192,3563540199,DE 3563540200,3563544575,CH -3563544576,3563552767,DE 3563552768,3563560959,SI 3563569152,3563577343,IT 3563577344,3563585535,GB @@ -79654,16 +72966,16 @@ 3563848584,3563848671,NL 3563848672,3563848703,ES 3563848704,3563848959,US -3563848960,3563848967,NL -3563848968,3563848983,ES +3563848960,3563848975,NL +3563848976,3563848983,ES 3563848984,3563849015,NL 3563849016,3563849023,ES 3563849024,3563849151,NL 3563849152,3563849183,ES 3563849184,3563849197,NL 3563849198,3563849199,ES -3563849200,3563849211,NL -3563849212,3563849215,ES +3563849200,3563849207,NL +3563849208,3563849215,ES 3563849216,3563849727,GB 3563849728,3563849991,NL 3563849992,3563849999,SA @@ -79777,7 +73089,9 @@ 3564260736,3564260863,NL 3564260864,3564265471,DE 3564265472,3564273663,GR -3564273664,3564302655,DE +3564273664,3564292151,DE +3564292152,3564292159,AT +3564292160,3564302655,DE 3564302656,3564302687,BE 3564302688,3564306431,DE 3564306432,3564314623,TR @@ -79980,9 +73294,7 @@ 3564560384,3564560391,US 3564560392,3564560399,CA 3564560400,3564560415,US -3564560416,3564560511,GB -3564560512,3564560639,US -3564560640,3564560927,GB +3564560416,3564560927,GB 3564560928,3564560959,US 3564560960,3564561039,GB 3564561040,3564561055,US @@ -80071,7 +73383,6 @@ 3564691456,3564699647,GI 3564699648,3564716031,GB 3564716032,3564724223,IT -3564724224,3564732415,GR 3564732416,3564733439,DE 3564733440,3564733695,GB 3564733696,3564734239,DE @@ -80151,27 +73462,31 @@ 3564862872,3564863487,DE 3564863488,3564880895,NL 3564880896,3564880911,GB -3564880912,3564880935,NL +3564880912,3564880919,NL +3564880920,3564880927,GB +3564880928,3564880935,NL 3564880936,3564880943,GB 3564880944,3564880951,NL -3564880952,3564880975,GB -3564880976,3564880991,NL -3564880992,3564881167,GB -3564881168,3564881183,NL -3564881184,3564881231,GB +3564880952,3564880991,GB +3564880992,3564881007,NL +3564881008,3564881119,GB +3564881120,3564881199,NL +3564881200,3564881231,GB 3564881232,3564881263,NL -3564881264,3564881375,GB -3564881376,3564881391,NL -3564881392,3564881455,GB +3564881264,3564881343,GB +3564881344,3564881359,NL +3564881360,3564881375,GB +3564881376,3564881407,NL +3564881408,3564881455,GB 3564881456,3564881471,NL 3564881472,3564881519,GB -3564881520,3564881535,NL -3564881536,3564881551,GB -3564881552,3564881567,NL -3564881568,3564881663,GB +3564881520,3564881567,NL +3564881568,3564881599,GB +3564881600,3564881631,NL +3564881632,3564881663,GB 3564881664,3564881727,NL -3564881728,3564881919,GB -3564881920,3564881939,NL +3564881728,3564881935,GB +3564881936,3564881939,NL 3564881940,3564881983,GB 3564881984,3564881991,NL 3564881992,3564881999,GB @@ -80192,8 +73507,8 @@ 3564883048,3564883055,NL 3564883056,3564883087,GB 3564883088,3564883095,NL -3564883096,3564883167,GB -3564883168,3564883967,NL +3564883096,3564883135,GB +3564883136,3564883967,NL 3564883968,3564884223,GB 3564884224,3564884235,NL 3564884236,3564884239,GB @@ -80212,37 +73527,39 @@ 3564884432,3564884439,NL 3564884440,3564884455,GB 3564884456,3564884463,NL -3564884464,3564884735,GB -3564884736,3564884991,NL -3564884992,3564885007,GB +3564884464,3564885007,GB 3564885008,3564885023,NL 3564885024,3564885087,GB -3564885088,3564885135,NL -3564885136,3564885215,GB -3564885216,3564885231,NL -3564885232,3564885343,GB +3564885088,3564885119,NL +3564885120,3564885215,GB +3564885216,3564885247,NL +3564885248,3564885343,GB 3564885344,3564885359,NL 3564885360,3564885439,GB 3564885440,3564885455,NL -3564885456,3564885527,GB -3564885528,3564885546,NL -3564885547,3564885551,GB +3564885456,3564885487,GB +3564885488,3564885495,NL +3564885496,3564885519,GB +3564885520,3564885527,NL +3564885528,3564885551,GB 3564885552,3564885583,NL -3564885584,3564885631,GB -3564885632,3564885695,NL -3564885696,3564885727,GB -3564885728,3564885743,NL -3564885744,3564885775,GB -3564885776,3564885799,NL +3564885584,3564885615,GB +3564885616,3564885631,NL +3564885632,3564885647,GB +3564885648,3564885695,NL +3564885696,3564885711,GB +3564885712,3564885743,NL +3564885744,3564885759,GB +3564885760,3564885799,NL 3564885800,3564885839,GB -3564885840,3564885903,NL -3564885904,3564885919,GB +3564885840,3564885887,NL +3564885888,3564885919,GB 3564885920,3564885967,NL -3564885968,3564885983,GB -3564885984,3564885999,NL -3564886000,3564886015,GB -3564886016,3564886031,NL -3564886032,3564886271,GB +3564885968,3564885999,GB +3564886000,3564886031,NL +3564886032,3564886159,GB +3564886160,3564886175,NL +3564886176,3564886271,GB 3564886272,3564886279,NL 3564886280,3564886287,GB 3564886288,3564886295,NL @@ -80254,9 +73571,7 @@ 3564886432,3564886527,NL 3564886528,3564886655,GB 3564886656,3564886751,NL -3564886752,3564886919,GB -3564886920,3564886927,NL -3564886928,3564886943,GB +3564886752,3564886943,GB 3564886944,3564886951,NL 3564886952,3564887039,GB 3564887040,3564888207,NL @@ -80278,20 +73593,18 @@ 3564888672,3564888799,GB 3564888800,3564888815,NL 3564888816,3564888823,GB -3564888824,3564888879,NL -3564888880,3564888895,GB -3564888896,3564888991,NL +3564888824,3564888991,NL 3564888992,3564889023,FR 3564889024,3564889087,NL 3564889088,3564889151,GB 3564889152,3564889167,NL 3564889168,3564889199,GB -3564889200,3564889215,NL -3564889216,3564889295,GB +3564889200,3564889231,NL +3564889232,3564889295,GB 3564889296,3564889311,NL -3564889312,3564889343,GB -3564889344,3564889375,NL -3564889376,3564889407,GB +3564889312,3564889327,GB +3564889328,3564889343,NL +3564889344,3564889407,GB 3564889408,3564889511,NL 3564889512,3564889519,GB 3564889520,3564889631,NL @@ -80324,8 +73637,11 @@ 3564892608,3564892639,NL 3564892640,3564892735,GB 3564892736,3564892751,NL -3564892752,3564894207,GB -3564894208,3564896255,NL +3564892752,3564893695,GB +3564893696,3564893759,NL +3564893760,3564894207,GB +3564894208,3564895231,NL +3564895232,3564896255,GB 3564896256,3564904447,RU 3564904448,3564912639,DE 3564912640,3564920831,BG @@ -80498,8 +73814,8 @@ 3564960212,3564960223,AT 3564960224,3564960231,GB 3564960232,3564960383,AT -3564960384,3564960551,GB -3564960552,3564960559,AT +3564960384,3564960543,GB +3564960544,3564960559,AT 3564960560,3564960615,GB 3564960616,3564960623,FR 3564960624,3564960635,GB @@ -80531,9 +73847,9 @@ 3565007252,3565027327,NO 3565027328,3565035519,PL 3565035520,3565043711,IE -3565043712,3565045247,AT -3565045248,3565045503,SK -3565045504,3565051903,AT +3565043712,3565047807,AT +3565047808,3565048063,LI +3565048064,3565051903,AT 3565051904,3565068287,GB 3565068288,3565076479,CH 3565076480,3565084671,DE @@ -80687,7 +74003,9 @@ 3565518848,3565551615,TR 3565551616,3565578495,GB 3565578496,3565578751,CA -3565578752,3565682687,GB +3565578752,3565641487,GB +3565641488,3565641503,DE +3565641504,3565682687,GB 3565682688,3565688063,NL 3565688064,3565688319,GB 3565688320,3565748223,NL @@ -80903,8 +74221,8 @@ 3567387072,3567387391,DE 3567387392,3567387439,GB 3567387440,3567387455,DE -3567387456,3567387471,GB -3567387472,3567387539,DE +3567387456,3567387487,GB +3567387488,3567387539,DE 3567387540,3567387543,GB 3567387544,3567387547,DE 3567387548,3567387583,GB @@ -80922,7 +74240,9 @@ 3567389696,3567390847,DE 3567390848,3567390879,GB 3567390880,3567390975,DE -3567390976,3567391231,GB +3567390976,3567391147,GB +3567391148,3567391151,DE +3567391152,3567391231,GB 3567391232,3567391743,DE 3567391744,3567391759,GB 3567391760,3567391791,DE @@ -80931,7 +74251,8 @@ 3567391840,3567392767,GB 3567392768,3567393023,DE 3567393024,3567393279,FR -3567393280,3567394975,GB +3567393280,3567393535,HU +3567393536,3567394975,GB 3567394976,3567395007,DE 3567395008,3567395071,GB 3567395072,3567395327,DE @@ -80945,19 +74266,21 @@ 3567398656,3567398911,DE 3567398912,3567398991,GB 3567398992,3567399031,DE -3567399032,3567399039,GB -3567399040,3567399055,DE -3567399056,3567399071,GB +3567399032,3567399071,GB 3567399072,3567399103,DE 3567399104,3567399167,GB -3567399168,3567399439,DE +3567399168,3567399263,DE +3567399264,3567399295,GB +3567399296,3567399359,DE +3567399360,3567399423,GB +3567399424,3567399439,DE 3567399440,3567399487,GB 3567399488,3567399647,DE 3567399648,3567399687,GB 3567399688,3567399695,DE -3567399696,3567399711,GB -3567399712,3567400703,DE -3567400704,3567400735,GB +3567399696,3567399743,GB +3567399744,3567400447,DE +3567400448,3567400735,GB 3567400736,3567400751,DE 3567400752,3567400959,GB 3567400960,3567401471,DE @@ -80985,9 +74308,7 @@ 3567444476,3567444479,NL 3567444480,3567445951,GB 3567445952,3567445983,NL -3567445984,3567446367,GB -3567446368,3567446399,CH -3567446400,3567446607,GB +3567445984,3567446607,GB 3567446608,3567446623,IT 3567446624,3567452031,GB 3567452032,3567452047,GR @@ -81148,25 +74469,19 @@ 3568812032,3568828415,ES 3568828416,3568829631,DE 3568829632,3568829639,CH -3568829640,3568836247,DE -3568836248,3568836255,NL -3568836256,3568848791,DE +3568829640,3568848791,DE 3568848792,3568848799,PL 3568848800,3568848871,DE 3568848872,3568848879,GB 3568848880,3568876159,DE 3568876160,3568876287,ES -3568876288,3568877583,DE -3568877584,3568877591,NL -3568877592,3568916399,DE +3568876288,3568916399,DE 3568916400,3568916407,IT 3568916408,3568938311,DE 3568938312,3568938319,FI 3568938320,3568939519,DE 3568939520,3568939527,IT -3568939528,3568946663,DE -3568946664,3568946671,IT -3568946672,3568959487,DE +3568939528,3568959487,DE 3568959488,3569025023,AT 3569025024,3569057791,NL 3569057792,3569068415,GB @@ -81555,7 +74870,9 @@ 3569890576,3569890591,RS 3569890592,3569890615,CS 3569890616,3569890623,RS -3569890624,3569891071,CS +3569890624,3569890751,CS +3569890752,3569890815,RS +3569890816,3569891071,CS 3569891072,3569891327,RS 3569891328,3569891583,CS 3569891584,3569891839,RS @@ -81581,19 +74898,19 @@ 3569898496,3569899007,CS 3569899008,3569899775,CS 3569899776,3569900031,RS -3569900032,3569900319,CS -3569900320,3569900543,RS -3569900544,3569902847,CS +3569900032,3569902847,CS 3569902848,3569903359,RS 3569903360,3569903999,CS 3569904000,3569904127,RS -3569904128,3569905499,CS -3569905500,3569905503,RS +3569904128,3569905471,CS +3569905472,3569905503,RS 3569905504,3569905539,CS 3569905540,3569905543,RS -3569905544,3569905631,CS -3569905632,3569905663,RS -3569905664,3569907711,CS +3569905544,3569905583,CS +3569905584,3569905599,RS +3569905600,3569905631,CS +3569905632,3569905919,RS +3569905920,3569907711,CS 3569907712,3569907719,RS 3569907720,3569907723,CS 3569907724,3569907731,RS @@ -81601,8 +74918,8 @@ 3569907788,3569907791,RS 3569907792,3569907799,CS 3569907800,3569907807,RS -3569907808,3569907847,CS -3569907848,3569907855,RS +3569907808,3569907839,CS +3569907840,3569907855,RS 3569907856,3569907911,CS 3569907912,3569907927,RS 3569907928,3569907975,CS @@ -81639,7 +74956,9 @@ 3569918848,3569918855,RS 3569918856,3569918863,CS 3569918864,3569918951,RS -3569918952,3569922047,CS +3569918952,3569918975,CS +3569918976,3569919487,RS +3569919488,3569922047,CS 3569922048,3569925375,RS 3569925376,3569934335,CS 3569934336,3569934847,RS @@ -81764,10 +75083,13 @@ 3571456576,3571456591,GB 3571456592,3571472383,DE 3571472384,3571472639,NL -3571472640,3571481343,DE +3571472640,3571473151,DE +3571473152,3571473407,NL +3571473408,3571481343,DE 3571481344,3571481359,AT -3571481360,3571481599,DE -3571481600,3571481855,NL +3571481360,3571481391,NL +3571481392,3571481471,DE +3571481472,3571481855,NL 3571481856,3571482367,DE 3571482368,3571482623,CH 3571482624,3571515391,BE @@ -81791,10 +75113,10 @@ 3572051968,3572056063,LU 3572056064,3572072447,RU 3572072448,3572105215,BG -3572105216,3572148223,FR -3572148224,3572148479,MC -3572148480,3572170751,FR -3572170752,3572195791,IL +3572105216,3572170751,FR +3572170752,3572188863,IL +3572188864,3572188927,US +3572188928,3572195791,IL 3572195792,3572195807,GB 3572195808,3572203519,IL 3572203520,3572236287,SI @@ -81831,7 +75153,11 @@ 3572957184,3573022719,SE 3573022720,3573055487,RU 3573055488,3573088255,GB -3573088256,3573142015,CH +3573088256,3573088263,CH +3573088264,3573088271,DE +3573088272,3573089759,CH +3573089760,3573089791,AT +3573089792,3573142015,CH 3573142016,3573142271,AT 3573142272,3573153791,CH 3573153792,3573175711,GB @@ -81850,7 +75176,6 @@ 3573734400,3573743615,GB 3573743616,3573809151,CH 3573809152,3573874687,ES -3573874688,3573940223,GR 3573940224,3574005759,PS 3574005760,3574071295,CY 3574071296,3574136831,IL @@ -81864,34 +75189,25 @@ 3574138768,3574138775,NL 3574138776,3574151823,DE 3574151824,3574151831,AT -3574151832,3574153351,DE -3574153352,3574153359,LU +3574151832,3574153359,DE 3574153360,3574153367,AT 3574153368,3574153615,DE 3574153616,3574153623,AT 3574153624,3574153731,DE 3574153732,3574153735,HU -3574153736,3574154831,DE -3574154832,3574154847,LU -3574154848,3574155551,DE -3574155552,3574155583,CH -3574155584,3574155591,DE +3574153736,3574155591,DE 3574155592,3574155595,FR 3574155596,3574155727,DE 3574155728,3574155731,AT 3574155732,3574155739,DE 3574155740,3574155743,AT -3574155744,3574155811,DE -3574155812,3574155815,LU -3574155816,3574155819,DE +3574155744,3574155819,DE 3574155820,3574155823,NO 3574155824,3574155851,DE 3574155852,3574155855,NO 3574155856,3574155859,DE 3574155860,3574155863,NO -3574155864,3574157551,DE -3574157552,3574157559,AT -3574157560,3574159871,DE +3574155864,3574159871,DE 3574159872,3574159875,GB 3574159876,3574159919,DE 3574159920,3574159927,NL @@ -81914,7 +75230,9 @@ 3574161340,3574161343,AT 3574161344,3574161383,DE 3574161384,3574161387,GB -3574161388,3574169599,DE +3574161388,3574161391,DE +3574161392,3574161395,NO +3574161396,3574169599,DE 3574169600,3574202367,ES 3574202368,3574267903,NL 3574267904,3574333439,FR @@ -81963,14 +75281,15 @@ 3574693888,3574726655,PL 3574726656,3574792191,GB 3574792192,3574824959,CZ -3574824960,3574825215,NL -3574825216,3574825279,GB +3574824960,3574825279,GB 3574825280,3574825407,NL 3574825408,3574825471,GB 3574825472,3574826111,NL 3574826112,3574826239,GB -3574826240,3574829055,NL -3574829056,3574829567,GB +3574826240,3574826751,NL +3574826752,3574827007,GB +3574827008,3574829311,NL +3574829312,3574829567,GB 3574829568,3574829823,NL 3574829824,3574830079,GB 3574830080,3574831359,NL @@ -81980,8 +75299,8 @@ 3574833344,3574833359,NL 3574833360,3574833407,GB 3574833408,3574833439,NL -3574833440,3574833663,GB -3574833664,3574834175,NL +3574833440,3574833919,GB +3574833920,3574834175,NL 3574834176,3574834431,GB 3574834432,3574834559,NL 3574834560,3574834687,GB @@ -82012,7 +75331,9 @@ 3575355232,3575355247,GB 3575355248,3575367111,ES 3575367112,3575367119,DE -3575367120,3575372239,ES +3575367120,3575372159,ES +3575372160,3575372167,GB +3575372168,3575372239,ES 3575372240,3575372247,PT 3575372248,3575382015,ES 3575382016,3575412991,FI @@ -82073,7 +75394,9 @@ 3575624992,3575624999,IT 3575625000,3575625087,BE 3575625088,3575625095,US -3575625096,3575625375,BE +3575625096,3575625351,BE +3575625352,3575625359,GB +3575625360,3575625375,BE 3575625376,3575625407,IT 3575625408,3575625439,BE 3575625440,3575625455,ES @@ -82535,7 +75858,9 @@ 3576237216,3576237279,GB 3576237280,3576237455,FR 3576237456,3576237503,GB -3576237504,3576237567,FR +3576237504,3576237519,FR +3576237520,3576237527,GB +3576237528,3576237567,FR 3576237568,3576237583,GB 3576237584,3576237599,FR 3576237600,3576237679,GB @@ -82597,14 +75922,16 @@ 3576246657,3576246783,GB 3576246784,3576248575,FR 3576248576,3576248831,GB -3576248832,3576249463,FR +3576248832,3576249359,FR +3576249360,3576249367,GB +3576249368,3576249463,FR 3576249464,3576249471,GB 3576249472,3576249527,FR 3576249528,3576249535,GB 3576249536,3576249743,FR 3576249744,3576249791,GB -3576249792,3576249799,FR -3576249800,3576249823,GB +3576249792,3576249807,FR +3576249808,3576249823,GB 3576249824,3576249831,FR 3576249832,3576249839,GB 3576249840,3576251407,FR @@ -82626,8 +75953,8 @@ 3576254616,3576254623,FR 3576254624,3576254639,GB 3576254640,3576254647,FR -3576254648,3576254679,GB -3576254680,3576254695,FR +3576254648,3576254687,GB +3576254688,3576254695,FR 3576254696,3576254711,GB 3576254712,3576254767,FR 3576254768,3576254783,GB @@ -82640,8 +75967,8 @@ 3576254904,3576255087,FR 3576255088,3576255199,GB 3576255200,3576255215,FR -3576255216,3576255263,GB -3576255264,3576255319,FR +3576255216,3576255231,GB +3576255232,3576255319,FR 3576255320,3576255327,GB 3576255328,3576255375,FR 3576255376,3576255383,GB @@ -82727,10 +76054,10 @@ 3576257984,3576257999,GB 3576258000,3576258055,FR 3576258056,3576258063,GB -3576258064,3576258095,FR -3576258096,3576258127,GB -3576258128,3576258160,FR -3576258161,3576258175,GB +3576258064,3576258079,FR +3576258080,3576258127,GB +3576258128,3576258159,FR +3576258160,3576258175,GB 3576258176,3576258191,FR 3576258192,3576258207,GB 3576258208,3576258351,FR @@ -82778,8 +76105,8 @@ 3576260000,3576260015,FR 3576260016,3576260031,GB 3576260032,3576260063,FR -3576260064,3576260087,GB -3576260088,3576260175,FR +3576260064,3576260095,GB +3576260096,3576260175,FR 3576260176,3576260191,GB 3576260192,3576260207,FR 3576260208,3576260223,GB @@ -82820,8 +76147,8 @@ 3576262032,3576262063,FR 3576262064,3576262071,GB 3576262072,3576263439,FR -3576263440,3576263455,GB -3576263456,3576263519,FR +3576263440,3576263487,GB +3576263488,3576263519,FR 3576263520,3576263551,GB 3576263552,3576263567,FR 3576263568,3576263575,GB @@ -82850,8 +76177,8 @@ 3576264688,3576265311,FR 3576265312,3576265319,GB 3576265320,3576265399,FR -3576265400,3576265415,GB -3576265416,3576265463,FR +3576265400,3576265423,GB +3576265424,3576265463,FR 3576265464,3576265471,GB 3576265472,3576265807,FR 3576265808,3576265823,GB @@ -82951,7 +76278,9 @@ 3577548288,3577548303,GB 3577548304,3577548319,DE 3577548320,3577548351,GB -3577548352,3577549055,DE +3577548352,3577548463,DE +3577548464,3577548479,GB +3577548480,3577549055,DE 3577549056,3577549079,GB 3577549080,3577549119,DE 3577549120,3577549151,GB @@ -82971,7 +76300,15 @@ 3577551120,3577551127,GB 3577551128,3577551151,DE 3577551152,3577551159,GB -3577551160,3577551271,DE +3577551160,3577551167,DE +3577551168,3577551175,GB +3577551176,3577551199,DE +3577551200,3577551207,GB +3577551208,3577551215,DE +3577551216,3577551223,GB +3577551224,3577551239,DE +3577551240,3577551247,GB +3577551248,3577551271,DE 3577551272,3577551279,GB 3577551280,3577551287,DE 3577551288,3577551327,GB @@ -82981,31 +76318,29 @@ 3577551408,3577551411,US 3577551412,3577551423,DE 3577551424,3577551455,GB -3577551456,3577552151,DE -3577552152,3577552183,GB -3577552184,3577552191,DE +3577551456,3577552159,DE +3577552160,3577552175,GB +3577552176,3577552191,DE 3577552192,3577552199,GB 3577552200,3577552215,DE 3577552216,3577552223,GB 3577552224,3577552239,DE 3577552240,3577552247,GB 3577552248,3577552255,DE -3577552256,3577552271,GB -3577552272,3577552319,DE -3577552320,3577552359,GB -3577552360,3577552367,DE -3577552368,3577552383,GB +3577552256,3577552263,GB +3577552264,3577552319,DE +3577552320,3577552327,GB +3577552328,3577552375,DE +3577552376,3577552383,GB 3577552384,3577552399,DE 3577552400,3577552447,GB -3577552448,3577552959,DE -3577552960,3577552967,GB -3577552968,3577552983,DE -3577552984,3577552991,GB -3577552992,3577553015,DE -3577553016,3577553023,GB -3577553024,3577553103,DE -3577553104,3577553119,GB -3577553120,3577553191,DE +3577552448,3577552983,DE +3577552984,3577552999,GB +3577553000,3577553015,DE +3577553016,3577553031,GB +3577553032,3577553047,DE +3577553048,3577553055,GB +3577553056,3577553191,DE 3577553192,3577553199,GB 3577553200,3577553223,DE 3577553224,3577553407,GB @@ -83036,20 +76371,14 @@ 3577557104,3577557215,DE 3577557216,3577557231,US 3577557232,3577557247,GB -3577557248,3577558143,DE -3577558144,3577558207,GB -3577558208,3577558359,DE +3577557248,3577558359,DE 3577558360,3577558367,GB -3577558368,3577558383,DE -3577558384,3577558391,GB -3577558392,3577558431,DE -3577558432,3577558439,GB -3577558440,3577558783,DE +3577558368,3577558783,DE 3577558784,3577559167,GB 3577559168,3577559183,DE 3577559184,3577559199,GB -3577559200,3577559231,DE -3577559232,3577559247,GB +3577559200,3577559239,DE +3577559240,3577559247,GB 3577559248,3577559279,DE 3577559280,3577559303,GB 3577559304,3577559311,DE @@ -83061,28 +76390,26 @@ 3577559392,3577559399,DE 3577559400,3577559407,GB 3577559408,3577559431,DE -3577559432,3577559447,GB -3577559448,3577559455,DE +3577559432,3577559439,GB +3577559440,3577559455,DE 3577559456,3577559463,GB 3577559464,3577559471,DE -3577559472,3577559487,GB -3577559488,3577559519,DE +3577559472,3577559479,GB +3577559480,3577559519,DE 3577559520,3577559527,GB 3577559528,3577559535,DE 3577559536,3577559543,GB 3577559544,3577559559,DE 3577559560,3577559567,GB -3577559568,3577559607,DE -3577559608,3577559615,GB -3577559616,3577559663,DE +3577559568,3577559663,DE 3577559664,3577559671,GB 3577559672,3577559679,DE 3577559680,3577559687,GB -3577559688,3577559815,DE -3577559816,3577559823,GB -3577559824,3577559983,DE -3577559984,3577559999,GB -3577560000,3577560063,DE +3577559688,3577559775,DE +3577559776,3577559783,FR +3577559784,3577559983,DE +3577559984,3577559991,GB +3577559992,3577560063,DE 3577560064,3577560079,GB 3577560080,3577560095,DE 3577560096,3577560103,GB @@ -83094,15 +76421,7 @@ 3577560288,3577560295,GB 3577560296,3577560343,DE 3577560344,3577560351,GB -3577560352,3577560447,DE -3577560448,3577560463,GB -3577560464,3577560479,DE -3577560480,3577560487,GB -3577560488,3577560495,DE -3577560496,3577560511,GB -3577560512,3577560559,DE -3577560560,3577560575,GB -3577560576,3577561087,DE +3577560352,3577561087,DE 3577561088,3577561127,GB 3577561128,3577561131,DE 3577561132,3577561235,GB @@ -83114,37 +76433,17 @@ 3577561324,3577561327,GB 3577561328,3577561331,DE 3577561332,3577561595,GB -3577561596,3577561623,DE -3577561624,3577561631,GB -3577561632,3577561679,DE -3577561680,3577561687,GB -3577561688,3577561695,DE -3577561696,3577561703,GB -3577561704,3577561711,DE -3577561712,3577561719,GB -3577561720,3577561791,DE -3577561792,3577561823,GB -3577561824,3577561839,DE -3577561840,3577561855,GB -3577561856,3577562087,DE +3577561596,3577561799,DE +3577561800,3577561823,GB +3577561824,3577562087,DE 3577562088,3577562095,GB -3577562096,3577562103,DE -3577562104,3577562111,GB -3577562112,3577562391,DE +3577562096,3577562391,DE 3577562392,3577562399,GB -3577562400,3577562415,DE -3577562416,3577562423,GB -3577562424,3577562431,DE -3577562432,3577562439,GB -3577562440,3577562463,DE -3577562464,3577562471,GB -3577562472,3577562479,DE -3577562480,3577562487,GB +3577562400,3577562471,DE +3577562472,3577562487,GB 3577562488,3577562511,DE -3577562512,3577562527,GB -3577562528,3577562535,DE -3577562536,3577562551,GB -3577562552,3577562559,DE +3577562512,3577562519,GB +3577562520,3577562559,DE 3577562560,3577562623,GB 3577562624,3577562935,DE 3577562936,3577562991,GB @@ -83152,28 +76451,16 @@ 3577563000,3577563007,GB 3577563008,3577563015,DE 3577563016,3577563135,GB -3577563136,3577563279,DE -3577563280,3577563287,GB -3577563288,3577563295,DE +3577563136,3577563295,DE 3577563296,3577563311,GB -3577563312,3577563327,DE -3577563328,3577563359,GB +3577563312,3577563351,DE +3577563352,3577563359,GB 3577563360,3577563375,DE 3577563376,3577563383,GB -3577563384,3577563919,DE -3577563920,3577563927,GB -3577563928,3577563935,DE -3577563936,3577563943,GB -3577563944,3577563983,DE -3577563984,3577564031,GB -3577564032,3577564039,DE +3577563384,3577564039,DE 3577564040,3577564043,GB -3577564044,3577564087,DE -3577564088,3577564095,GB -3577564096,3577564111,DE -3577564112,3577564119,GB -3577564120,3577564191,DE -3577564192,3577564303,GB +3577564044,3577564271,DE +3577564272,3577564303,GB 3577564304,3577564359,DE 3577564360,3577564367,GB 3577564368,3577564375,DE @@ -83194,9 +76481,7 @@ 3577565288,3577565695,GB 3577565696,3577565711,DE 3577565712,3577565719,GB -3577565720,3577565743,DE -3577565744,3577565759,GB -3577565760,3577565775,DE +3577565720,3577565775,DE 3577565776,3577565791,GB 3577565792,3577565823,DE 3577565824,3577565839,GB @@ -83213,7 +76498,9 @@ 3577565968,3577565975,DE 3577565976,3577565999,GB 3577566000,3577566007,DE -3577566008,3577566063,GB +3577566008,3577566047,GB +3577566048,3577566055,DE +3577566056,3577566063,GB 3577566064,3577566087,DE 3577566088,3577566103,GB 3577566104,3577566119,DE @@ -83225,16 +76512,10 @@ 3577566184,3577566191,DE 3577566192,3577566207,GB 3577566208,3577566219,DE -3577566220,3577566423,GB -3577566424,3577566431,DE -3577566432,3577566463,GB +3577566220,3577566463,GB 3577566464,3577566711,DE 3577566712,3577566719,GB -3577566720,3577566871,DE -3577566872,3577566879,GB -3577566880,3577567039,DE -3577567040,3577567047,GB -3577567048,3577567111,DE +3577566720,3577567111,DE 3577567112,3577567119,GB 3577567120,3577567127,DE 3577567128,3577567135,GB @@ -83245,46 +76526,42 @@ 3577567504,3577567511,DE 3577567512,3577567519,GB 3577567520,3577567615,DE -3577567616,3577567623,GB -3577567624,3577567639,DE +3577567616,3577567631,GB +3577567632,3577567639,DE 3577567640,3577567647,GB 3577567648,3577567663,DE 3577567664,3577567671,GB -3577567672,3577567679,DE -3577567680,3577567871,GB -3577567872,3577568351,DE -3577568352,3577568359,GB -3577568360,3577568479,DE +3577567672,3577567775,DE +3577567776,3577567871,GB +3577567872,3577568255,DE +3577568256,3577568271,GB +3577568272,3577568319,DE +3577568320,3577568351,GB +3577568352,3577568479,DE 3577568480,3577568487,GB -3577568488,3577568495,DE -3577568496,3577568519,GB -3577568520,3577568527,DE -3577568528,3577569279,GB +3577568488,3577568527,DE +3577568528,3577568543,GB +3577568544,3577568575,DE +3577568576,3577569279,GB 3577569280,3577569383,DE 3577569384,3577569391,GB -3577569392,3577569407,DE -3577569408,3577569431,GB -3577569432,3577569439,DE -3577569440,3577569471,GB -3577569472,3577569499,DE +3577569392,3577569499,DE 3577569500,3577569503,GB -3577569504,3577569519,DE -3577569520,3577569535,GB -3577569536,3577569855,DE -3577569856,3577569863,GB -3577569864,3577569887,DE +3577569504,3577569799,DE +3577569800,3577569807,GB +3577569808,3577569815,DE +3577569816,3577569855,GB +3577569856,3577569887,DE 3577569888,3577569895,GB 3577569896,3577569911,DE 3577569912,3577569919,GB -3577569920,3577569999,DE -3577570000,3577570015,GB -3577570016,3577570159,DE -3577570160,3577570167,GB -3577570168,3577570367,DE +3577569920,3577569983,DE +3577569984,3577570015,GB +3577570016,3577570135,DE +3577570136,3577570143,GB +3577570144,3577570367,DE 3577570368,3577570559,GB -3577570560,3577570703,DE -3577570704,3577570707,GB -3577570708,3577570783,DE +3577570560,3577570783,DE 3577570784,3577570791,GB 3577570792,3577570847,DE 3577570848,3577570855,GB @@ -83299,7 +76576,9 @@ 3577571408,3577571695,DE 3577571696,3577571703,GB 3577571704,3577571791,DE -3577571792,3577571839,GB +3577571792,3577571799,GB +3577571800,3577571823,DE +3577571824,3577571839,GB 3577571840,3577572095,DE 3577572096,3577572415,GB 3577572416,3577572463,DE @@ -83318,22 +76597,24 @@ 3577573052,3577573055,GB 3577573056,3577573071,DE 3577573072,3577573079,GB -3577573080,3577573119,DE -3577573120,3577573151,GB -3577573152,3577573175,DE +3577573080,3577573135,DE +3577573136,3577573143,GB +3577573144,3577573175,DE 3577573176,3577573183,GB 3577573184,3577573191,DE -3577573192,3577573207,GB -3577573208,3577573287,DE +3577573192,3577573199,GB +3577573200,3577573287,DE 3577573288,3577573295,GB 3577573296,3577573439,DE 3577573440,3577574399,GB -3577574400,3577574407,DE -3577574408,3577574415,GB -3577574416,3577574479,DE -3577574480,3577575183,GB -3577575184,3577575191,DE -3577575192,3577575431,GB +3577574400,3577574479,DE +3577574480,3577574495,GB +3577574496,3577574655,DE +3577574656,3577574911,GB +3577574912,3577575167,DE +3577575168,3577575183,GB +3577575184,3577575295,DE +3577575296,3577575431,GB 3577575432,3577575583,DE 3577575584,3577575599,GB 3577575600,3577575655,DE @@ -83352,7 +76633,9 @@ 3577577544,3577577551,GB 3577577552,3577577647,DE 3577577648,3577577655,GB -3577577656,3577577695,DE +3577577656,3577577679,DE +3577577680,3577577687,GB +3577577688,3577577695,DE 3577577696,3577577703,GB 3577577704,3577577743,DE 3577577744,3577577759,GB @@ -83370,29 +76653,21 @@ 3577579192,3577579199,GB 3577579200,3577579231,DE 3577579232,3577579239,GB -3577579240,3577579839,DE -3577579840,3577579871,GB -3577579872,3577579879,DE -3577579880,3577579903,GB +3577579240,3577579887,DE +3577579888,3577579903,GB 3577579904,3577580087,DE 3577580088,3577580095,GB 3577580096,3577580111,DE 3577580112,3577580119,GB -3577580120,3577580127,DE -3577580128,3577580135,GB -3577580136,3577580175,DE +3577580120,3577580175,DE 3577580176,3577580191,GB 3577580192,3577580335,DE 3577580336,3577580351,GB 3577580352,3577580375,DE 3577580376,3577580383,GB -3577580384,3577580407,DE -3577580408,3577580415,GB -3577580416,3577580463,DE +3577580384,3577580463,DE 3577580464,3577580471,GB -3577580472,3577580483,DE -3577580484,3577580487,GB -3577580488,3577580511,DE +3577580472,3577580511,DE 3577580512,3577580543,GB 3577580544,3577580799,DE 3577580800,3577580807,GB @@ -83401,24 +76676,26 @@ 3577580912,3577580927,DE 3577580928,3577580959,GB 3577580960,3577581007,DE -3577581008,3577581055,GB -3577581056,3577581903,DE -3577581904,3577581911,GB -3577581912,3577581919,DE +3577581008,3577581015,GB +3577581016,3577581047,DE +3577581048,3577581055,GB +3577581056,3577581895,DE +3577581896,3577581903,GB +3577581904,3577581919,DE 3577581920,3577581927,GB -3577581928,3577582015,DE -3577582016,3577582023,GB -3577582024,3577582047,DE -3577582048,3577582055,GB -3577582056,3577582111,DE +3577581928,3577582111,DE 3577582112,3577582335,GB 3577582336,3577582343,DE 3577582344,3577582351,GB -3577582352,3577582463,DE +3577582352,3577582391,DE +3577582392,3577582399,GB +3577582400,3577582463,DE 3577582464,3577582471,GB 3577582472,3577582511,DE 3577582512,3577582519,GB -3577582520,3577582575,DE +3577582520,3577582563,DE +3577582564,3577582567,GB +3577582568,3577582575,DE 3577582576,3577582591,GB 3577582592,3577582847,DE 3577582848,3577583103,GB @@ -83433,8 +76710,8 @@ 3577584148,3577584159,DE 3577584160,3577584167,GB 3577584168,3577584171,DE -3577584172,3577584191,GB -3577584192,3577584279,DE +3577584172,3577584183,GB +3577584184,3577584279,DE 3577584280,3577584291,GB 3577584292,3577584295,DE 3577584296,3577584303,GB @@ -83510,15 +76787,9 @@ 3577587616,3577587623,GB 3577587624,3577587631,DE 3577587632,3577587711,GB -3577587712,3577587775,DE -3577587776,3577587791,GB -3577587792,3577587847,DE -3577587848,3577587863,GB -3577587864,3577587871,DE -3577587872,3577587879,GB -3577587880,3577587919,DE -3577587920,3577587927,GB -3577587928,3577588095,DE +3577587712,3577587783,DE +3577587784,3577587791,GB +3577587792,3577588095,DE 3577588096,3577588099,GB 3577588100,3577588103,DE 3577588104,3577588151,GB @@ -83528,27 +76799,15 @@ 3577588512,3577588551,GB 3577588552,3577588559,DE 3577588560,3577588735,GB -3577588736,3577588743,DE -3577588744,3577588751,GB -3577588752,3577588783,DE -3577588784,3577588799,GB -3577588800,3577588803,DE -3577588804,3577588815,GB -3577588816,3577588863,DE -3577588864,3577588879,GB -3577588880,3577589007,DE -3577589008,3577589023,GB -3577589024,3577589119,DE -3577589120,3577589135,GB -3577589136,3577589151,DE -3577589152,3577589167,GB -3577589168,3577589311,DE -3577589312,3577589375,GB -3577589376,3577589391,DE -3577589392,3577589407,GB -3577589408,3577589455,DE -3577589456,3577589471,GB -3577589472,3577589503,DE +3577588736,3577588783,DE +3577588784,3577588791,GB +3577588792,3577588863,DE +3577588864,3577588871,GB +3577588872,3577589119,DE +3577589120,3577589127,GB +3577589128,3577589155,DE +3577589156,3577589167,GB +3577589168,3577589503,DE 3577589504,3577589515,GB 3577589516,3577589519,DE 3577589520,3577589551,GB @@ -83558,9 +76817,7 @@ 3577589736,3577589759,GB 3577589760,3577590015,DE 3577590016,3577590023,GB -3577590024,3577590047,DE -3577590048,3577590079,GB -3577590080,3577590175,DE +3577590024,3577590175,DE 3577590176,3577590191,GB 3577590192,3577590199,DE 3577590200,3577590207,GB @@ -83570,21 +76827,21 @@ 3577590240,3577590247,GB 3577590248,3577590263,DE 3577590264,3577590271,GB -3577590272,3577590295,DE -3577590296,3577590303,GB -3577590304,3577590311,DE +3577590272,3577590311,DE 3577590312,3577590319,GB 3577590320,3577590399,DE 3577590400,3577590407,GB 3577590408,3577590455,DE -3577590456,3577590527,GB +3577590456,3577590463,GB +3577590464,3577590495,DE +3577590496,3577590527,GB 3577590528,3577590911,DE 3577590912,3577590919,GB -3577590920,3577590975,DE -3577590976,3577591055,GB +3577590920,3577591039,DE +3577591040,3577591055,GB 3577591056,3577591071,DE -3577591072,3577591079,GB -3577591080,3577591111,DE +3577591072,3577591087,GB +3577591088,3577591111,DE 3577591112,3577591119,GB 3577591120,3577591127,DE 3577591128,3577591135,GB @@ -83594,8 +76851,8 @@ 3577591176,3577591183,GB 3577591184,3577591215,DE 3577591216,3577591231,GB -3577591232,3577591271,DE -3577591272,3577591287,GB +3577591232,3577591263,DE +3577591264,3577591287,GB 3577591288,3577591807,DE 3577591808,3577591871,GB 3577591872,3577591887,DE @@ -83608,24 +76865,20 @@ 3577592336,3577592343,GB 3577592344,3577592383,DE 3577592384,3577592391,GB -3577592392,3577592407,DE -3577592408,3577592415,GB -3577592416,3577592543,DE -3577592544,3577592551,GB -3577592552,3577592583,DE -3577592584,3577592607,GB -3577592608,3577592623,DE +3577592392,3577592415,DE +3577592416,3577592447,GB +3577592448,3577592583,DE +3577592584,3577592591,GB +3577592592,3577592623,DE 3577592624,3577592639,GB 3577592640,3577592703,DE -3577592704,3577592735,GB +3577592704,3577592711,GB +3577592712,3577592719,DE +3577592720,3577592735,GB 3577592736,3577592743,DE 3577592744,3577592751,IE -3577592752,3577592783,GB -3577592784,3577593103,DE -3577593104,3577593111,GB -3577593112,3577593127,DE -3577593128,3577593135,GB -3577593136,3577593143,DE +3577592752,3577592767,GB +3577592768,3577593143,DE 3577593144,3577593147,GB 3577593148,3577593171,DE 3577593172,3577593175,GB @@ -83633,23 +76886,23 @@ 3577593188,3577593207,GB 3577593208,3577593215,DE 3577593216,3577593223,GB -3577593224,3577593231,DE -3577593232,3577593239,GB -3577593240,3577593391,DE +3577593224,3577593391,DE 3577593392,3577593415,GB 3577593416,3577593423,DE 3577593424,3577593439,GB -3577593440,3577593487,DE +3577593440,3577593471,DE +3577593472,3577593479,GB +3577593480,3577593487,DE 3577593488,3577593495,GB 3577593496,3577600687,DE 3577600688,3577600703,GB -3577600704,3577600795,DE -3577600796,3577600831,GB -3577600832,3577600863,DE +3577600704,3577600767,DE +3577600768,3577600775,GB +3577600776,3577600795,DE +3577600796,3577600799,GB +3577600800,3577600863,DE 3577600864,3577600895,GB -3577600896,3577600918,DE -3577600919,3577600919,GB -3577600920,3577601007,DE +3577600896,3577601007,DE 3577601008,3577601023,GB 3577601024,3577601319,DE 3577601320,3577601327,GB @@ -83684,8 +76937,8 @@ 3577603112,3577603131,DE 3577603132,3577603135,GB 3577603136,3577603151,DE -3577603152,3577603159,GB -3577603160,3577603199,DE +3577603152,3577603167,GB +3577603168,3577603199,DE 3577603200,3577603247,GB 3577603248,3577603263,DE 3577603264,3577603271,GB @@ -83701,27 +76954,21 @@ 3577603888,3577603903,GB 3577603904,3577604031,DE 3577604032,3577604095,GB -3577604096,3577606175,DE -3577606176,3577606183,GB -3577606184,3577606191,DE +3577604096,3577606191,DE 3577606192,3577606199,GB 3577606200,3577606215,DE -3577606216,3577606231,GB -3577606232,3577606279,DE +3577606216,3577606223,GB +3577606224,3577606279,DE 3577606280,3577606287,GB 3577606288,3577606399,DE 3577606400,3577606455,GB 3577606456,3577606479,DE 3577606480,3577606487,GB -3577606488,3577606655,DE -3577606656,3577606663,GB -3577606664,3577606735,DE +3577606488,3577606735,DE 3577606736,3577606783,GB 3577606784,3577606815,DE -3577606816,3577606831,GB -3577606832,3577606847,DE -3577606848,3577606855,GB -3577606856,3577606871,DE +3577606816,3577606823,GB +3577606824,3577606871,DE 3577606872,3577606879,GB 3577606880,3577606887,DE 3577606888,3577606895,GB @@ -83735,11 +76982,9 @@ 3577607560,3577607567,GB 3577607568,3577607583,DE 3577607584,3577607615,GB -3577607616,3577607663,DE -3577607664,3577607679,GB -3577607680,3577607711,DE -3577607712,3577607719,GB -3577607720,3577607727,DE +3577607616,3577607671,DE +3577607672,3577607679,GB +3577607680,3577607727,DE 3577607728,3577607735,GB 3577607736,3577607743,DE 3577607744,3577607775,GB @@ -83751,12 +76996,17 @@ 3577607848,3577607855,GB 3577607856,3577608191,DE 3577608192,3577608447,GB -3577608448,3577608703,DE -3577608704,3577608743,GB +3577608448,3577608711,DE +3577608712,3577608719,GB +3577608720,3577608743,DE 3577608744,3577608751,ES -3577608752,3577608815,GB -3577608816,3577608823,DE -3577608824,3577608959,GB +3577608752,3577608767,GB +3577608768,3577608775,DE +3577608776,3577608783,GB +3577608784,3577608839,DE +3577608840,3577608847,GB +3577608848,3577608887,DE +3577608888,3577608959,GB 3577608960,3577608999,DE 3577609000,3577609007,GB 3577609008,3577609023,DE @@ -83764,7 +77014,13 @@ 3577609072,3577609087,DE 3577609088,3577609215,GB 3577609216,3577609359,DE -3577609360,3577610239,GB +3577609360,3577609367,GB +3577609368,3577609375,DE +3577609376,3577609407,GB +3577609408,3577609415,DE +3577609416,3577609423,GB +3577609424,3577609431,DE +3577609432,3577610239,GB 3577610240,3577610367,DE 3577610368,3577610495,GB 3577610496,3577610751,DE @@ -83801,6 +77057,7 @@ 3577625208,3577625215,GB 3577625232,3577625599,GB 3577625824,3577625839,GB +3577625840,3577625855,DE 3577625856,3577626143,GB 3577626240,3577626367,GB 3577626624,3577627135,FR @@ -83808,8 +77065,7 @@ 3577627648,3577627967,FR 3577628000,3577628671,FR 3577628672,3577630719,CH -3577630720,3577630975,GB -3577631232,3577631743,GB +3577630720,3577631743,GB 3577633792,3577633951,CZ 3577633960,3577633967,CZ 3577634048,3577634239,CZ @@ -83825,7 +77081,7 @@ 3577639760,3577639783,FR 3577639792,3577639807,FR 3577639840,3577639847,FR -3577639856,3577639871,FR +3577639864,3577639871,FR 3577639936,3577640719,FR 3577640728,3577641151,FR 3577641160,3577641175,FR @@ -83833,7 +77089,7 @@ 3577641216,3577641279,FR 3577641344,3577641407,FR 3577641416,3577641423,FR -3577641472,3577641983,FR +3577641472,3577641727,FR 3577641984,3577642047,GB 3577642056,3577642079,GB 3577642088,3577642111,GB @@ -83897,7 +77153,9 @@ 3577741312,3578003455,SE 3578003456,3578049023,DE 3578049024,3578049055,CH -3578049056,3578235279,DE +3578049056,3578208127,DE +3578208128,3578208191,PK +3578208192,3578235279,DE 3578235280,3578235295,NL 3578235296,3578265599,DE 3578265600,3578331135,GB @@ -83933,21 +77191,21 @@ 3579183104,3579191759,GB 3579191760,3579191775,DE 3579191776,3579193599,GB -3579193600,3579193647,NL -3579193648,3579193663,GB -3579193664,3579193695,NL -3579193696,3579193711,GB +3579193600,3579193705,NL +3579193706,3579193711,GB 3579193712,3579193727,BE -3579193728,3579193743,GB -3579193744,3579193855,NL +3579193728,3579193791,NL +3579193792,3579193807,GB +3579193808,3579193855,NL 3579193856,3579197055,GB 3579197056,3579197183,US 3579197184,3579197871,GB 3579197872,3579197887,US 3579197888,3579197903,IT -3579197904,3579228159,GB -3579228160,3579228415,US -3579228416,3579228671,GB +3579197904,3579228191,GB +3579228192,3579228207,IT +3579228208,3579228223,ES +3579228224,3579228671,GB 3579228672,3579228799,US 3579228800,3579241151,GB 3579241152,3579241215,IE @@ -84161,8 +77419,7 @@ 3580260352,3580265727,AT 3580265728,3580266495,SE 3580266496,3580272639,PL -3580272640,3580329983,SE -3580329984,3580338175,CH +3580272640,3580338175,SE 3580338176,3580338432,HR 3580338433,3580362751,SE 3580362752,3580473375,GB @@ -84205,6 +77462,32 @@ 3580624896,3580626943,RU 3580626944,3580628991,PL 3580628992,3580631039,RU +3580631040,3580632575,NL +3580632576,3580633087,GB +3580633088,3580635135,RU +3580635136,3580637183,UA +3580637184,3580639231,KZ +3580639232,3580641279,RU +3580641280,3580643327,FR +3580643328,3580645375,UA +3580645376,3580647423,PL +3580647424,3580649471,DE +3580649472,3580651519,SE +3580651520,3580653567,NL +3580653568,3580655615,PL +3580655616,3580657663,SK +3580657664,3580663807,RU +3580663808,3580665855,PL +3580665856,3580667903,CZ +3580667904,3580669951,RU +3580669952,3580671999,UA +3580672000,3580674047,RU +3580690432,3580698623,RU +3580698624,3580702719,PL +3580702720,3580710911,RU +3580755968,3580772351,RU +3580772352,3580780543,LV +3580780544,3580805119,UA 3580887040,3581149183,SE 3581150368,3581150463,IE 3581150592,3581150719,NL @@ -84266,9 +77549,7 @@ 3582192128,3582192143,NL 3582192144,3582192287,DE 3582192288,3582192303,CH -3582192304,3582192575,DE -3582192576,3582192591,NL -3582192592,3582194775,DE +3582192304,3582194775,DE 3582194776,3582194783,CY 3582194784,3582194863,DE 3582194864,3582194879,CH @@ -84326,29 +77607,9 @@ 3582538184,3582538191,GB 3582538192,3582541823,BG 3582541824,3582550015,US -3582550016,3582550059,CS -3582550060,3582550063,RS -3582550064,3582550071,CS -3582550072,3582550075,RS -3582550076,3582550915,CS -3582550916,3582550919,RS -3582550920,3582551191,CS -3582551192,3582551215,RS -3582551216,3582551551,CS -3582551552,3582553471,RS -3582553472,3582554623,CS -3582554624,3582554879,RS -3582554880,3582555007,CS -3582555008,3582555391,RS -3582555392,3582555647,CS -3582555648,3582557183,RS -3582557184,3582557439,CS -3582557440,3582557951,RS -3582557952,3582558079,CS -3582558080,3582558207,RS +3582550016,3582558207,RS 3582558208,3582566399,MC 3582566432,3582566479,BE -3582566480,3582566495,SA 3582566528,3582566591,BE 3582566736,3582566743,BE 3582566752,3582566767,BE @@ -84361,11 +77622,9 @@ 3582567392,3582567399,BE 3582567424,3582567807,US 3582567904,3582567935,US -3582567936,3582568191,GB 3582568208,3582568223,SE 3582568248,3582568263,SE 3582568336,3582568339,SE -3582568344,3582568351,SE 3582568440,3582568447,SE 3582568448,3582568703,US 3582568832,3582568959,US @@ -84379,7 +77638,6 @@ 3582569152,3582569167,HU 3582569208,3582569215,AT 3582569280,3582569303,AT -3582569984,3582570239,GB 3582570240,3582570367,DE 3582570400,3582570431,FR 3582570464,3582570479,FR @@ -84387,8 +77645,8 @@ 3582570848,3582570863,FR 3582570880,3582570895,FR 3582570904,3582570975,FR -3582570984,3582570991,FR -3582571008,3582571039,FR +3582570984,3582571007,FR +3582571024,3582571039,FR 3582571136,3582571199,FR 3582571304,3582571307,CH 3582571308,3582571311,FR @@ -84397,10 +77655,10 @@ 3582571408,3582571423,FR 3582571456,3582571487,FR 3582571648,3582571671,IE -3582571680,3582571707,IE -3582571720,3582571839,IE +3582571692,3582571707,IE +3582571728,3582571839,IE 3582571856,3582571871,IE -3582571976,3582571991,IE +3582571976,3582571979,IE 3582572000,3582572015,IE 3582572024,3582572031,IE 3582572032,3582572431,CH @@ -84471,7 +77729,6 @@ 3582861312,3582869503,RU 3582869504,3582877695,NO 3582877696,3582885887,AT -3582885888,3582894079,GR 3582894080,3582902271,CH 3582902272,3582910463,RU 3582910464,3582918655,SI @@ -84505,8 +77762,10 @@ 3583031040,3583031295,FR 3583031296,3583031839,GR 3583031840,3583031847,IT -3583031848,3583031887,GR -3583031888,3583032095,IT +3583031848,3583031895,GR +3583031896,3583031903,IT +3583031904,3583031919,LB +3583031920,3583032095,IT 3583032096,3583032127,GR 3583032128,3583032159,IT 3583032160,3583032191,FR @@ -84534,17 +77793,13 @@ 3583157248,3583157279,IE 3583157280,3583157439,GB 3583157440,3583157471,IE -3583157472,3583158271,GB -3583158272,3583159039,DE -3583159040,3583159295,GB -3583159296,3583159327,DE -3583159328,3583159359,GB +3583157472,3583158527,GB +3583158528,3583159039,DE +3583159040,3583159359,GB 3583159360,3583159375,DE -3583159376,3583160063,GB -3583160064,3583161343,DE -3583161344,3583161855,GB -3583161856,3583162111,DE -3583162112,3583162367,GB +3583159376,3583160319,GB +3583160320,3583161343,DE +3583161344,3583162367,GB 3583162368,3583162623,DE 3583162624,3583164415,GB 3583164416,3583172607,PT @@ -84581,7 +77836,9 @@ 3583341056,3583342335,ME 3583342336,3583342591,CS 3583342592,3583344639,ME -3583344640,3583352831,BG +3583344640,3583350271,BG +3583350272,3583351039,MK +3583351040,3583352831,BG 3583352832,3583361023,CY 3583361024,3583369215,IT 3583369216,3583377407,ES @@ -84625,7 +77882,9 @@ 3583705176,3583705223,NA 3583705224,3583705239,UA 3583705240,3583705247,NA -3583705248,3583705287,UA +3583705248,3583705255,UA +3583705256,3583705263,NA +3583705264,3583705287,UA 3583705288,3583705295,NA 3583705296,3583705303,UA 3583705304,3583705319,NA @@ -84637,8 +77896,8 @@ 3583705408,3583705535,NA 3583705536,3583705603,UA 3583705604,3583705607,NA -3583705608,3583705663,UA -3583705664,3583705791,NA +3583705608,3583705647,UA +3583705648,3583705791,NA 3583705792,3583705831,UA 3583705832,3583705839,NA 3583705840,3583705847,UA @@ -84646,24 +77905,27 @@ 3583705856,3583705859,UA 3583705860,3583705863,NA 3583705864,3583705887,UA -3583705888,3583705895,NA +3583705888,3583705895,RU 3583705896,3583705903,UA 3583705904,3583705911,NA -3583705912,3583706023,UA +3583705912,3583705919,RU +3583705920,3583706023,UA 3583706024,3583706031,NA 3583706032,3583706055,UA 3583706056,3583706063,RU 3583706064,3583706071,UA 3583706072,3583706079,NA -3583706080,3583706175,UA +3583706080,3583706103,UA +3583706104,3583706107,NA +3583706108,3583706175,UA 3583706176,3583706183,NA 3583706184,3583706191,UA 3583706192,3583706199,NA -3583706200,3583706263,UA -3583706264,3583706271,NA -3583706272,3583706295,UA -3583706296,3583706311,NA -3583706312,3583706343,UA +3583706200,3583706223,UA +3583706224,3583706231,NA +3583706232,3583706295,UA +3583706296,3583706319,NA +3583706320,3583706343,UA 3583706344,3583706351,NA 3583706352,3583706375,UA 3583706376,3583706383,NA @@ -84697,17 +77959,19 @@ 3583706864,3583706879,NA 3583706880,3583706887,UA 3583706888,3583706903,NA -3583706904,3583706927,UA +3583706904,3583706911,UA +3583706912,3583706919,RU +3583706920,3583706927,UA 3583706928,3583706935,NA 3583706936,3583706959,UA 3583706960,3583706967,NA -3583706968,3583706983,UA -3583706984,3583706999,NA +3583706968,3583706991,UA +3583706992,3583706999,NA 3583707000,3583707015,UA 3583707016,3583707023,NA 3583707024,3583707071,UA -3583707072,3583707103,NA -3583707104,3583707119,UA +3583707072,3583707111,NA +3583707112,3583707119,UA 3583707120,3583707135,NA 3583707136,3583707519,UA 3583707520,3583707527,NA @@ -84716,29 +77980,30 @@ 3583707568,3583707639,UA 3583707640,3583707647,NA 3583707648,3583707663,UA -3583707664,3583707671,NA -3583707672,3583707679,RU -3583707680,3583707703,UA +3583707664,3583707687,NA +3583707688,3583707703,UA 3583707704,3583707711,NA 3583707712,3583707735,UA 3583707736,3583707743,NA -3583707744,3583707775,UA +3583707744,3583707759,UA +3583707760,3583707767,NA +3583707768,3583707775,UA 3583707776,3583707791,NA 3583707792,3583707807,UA 3583707808,3583707815,NA 3583707816,3583707839,UA 3583707840,3583707855,NA -3583707856,3583707919,UA -3583707920,3583707927,NA -3583707928,3583708031,UA +3583707856,3583708031,UA 3583708032,3583708095,NA -3583708096,3583708167,UA -3583708168,3583708175,NA -3583708176,3583708231,UA +3583708096,3583708231,UA 3583708232,3583708239,NA -3583708240,3583708327,UA +3583708240,3583708255,UA +3583708256,3583708263,RU +3583708264,3583708327,UA 3583708328,3583708335,NA -3583708336,3583708423,UA +3583708336,3583708359,UA +3583708360,3583708367,NA +3583708368,3583708423,UA 3583708424,3583708431,NA 3583708432,3583708479,UA 3583708480,3583708543,NA @@ -84746,13 +78011,90 @@ 3583708576,3583708583,NA 3583708584,3583708607,UA 3583708608,3583708623,NA -3583708624,3583713071,UA +3583708624,3583710823,UA +3583710824,3583710831,NA +3583710832,3583710847,UA +3583710848,3583710863,NA +3583710864,3583710983,UA +3583710984,3583710999,NA +3583711000,3583711007,UA +3583711008,3583711023,NA +3583711024,3583711079,UA +3583711080,3583711095,NA +3583711096,3583711359,UA +3583711360,3583711367,NA +3583711368,3583711375,UA +3583711376,3583711383,NA +3583711384,3583711491,UA +3583711492,3583711503,NA +3583711504,3583711511,UA +3583711512,3583711519,NA +3583711520,3583711535,UA +3583711536,3583711543,NA +3583711544,3583711551,UA +3583711552,3583711559,NA +3583711560,3583711567,UA +3583711568,3583711591,NA +3583711592,3583711607,UA +3583711608,3583711615,NA +3583711616,3583711695,UA +3583711696,3583711703,NA +3583711704,3583711719,UA +3583711720,3583711727,NA +3583711728,3583711759,UA +3583711760,3583711767,NA +3583711768,3583711783,UA +3583711784,3583711799,NA +3583711800,3583711807,UA +3583711808,3583711823,NA +3583711824,3583711831,UA +3583711832,3583711839,NA +3583711840,3583711863,UA +3583711864,3583711879,NA +3583711880,3583712071,UA +3583712072,3583712079,NA +3583712080,3583712151,UA +3583712152,3583712199,NA +3583712200,3583712259,UA +3583712260,3583712263,NA +3583712264,3583712303,UA +3583712304,3583712311,RU +3583712312,3583712319,NA +3583712320,3583712351,UA +3583712352,3583712359,NA +3583712360,3583712439,UA +3583712440,3583712455,NA +3583712456,3583712463,UA +3583712464,3583712479,NA +3583712480,3583712495,UA +3583712496,3583712503,NA +3583712504,3583712591,UA +3583712592,3583712599,NA +3583712600,3583712639,UA +3583712640,3583712647,NA +3583712648,3583712655,UA +3583712656,3583712663,NA +3583712664,3583712703,UA +3583712704,3583712719,NA +3583712720,3583712735,UA +3583712736,3583712743,NA +3583712744,3583712759,UA +3583712760,3583712763,NA +3583712764,3583712839,UA +3583712840,3583712847,NA +3583712848,3583712911,UA +3583712912,3583712927,NA +3583712928,3583712975,UA +3583712976,3583712983,NA +3583712984,3583713071,UA 3583713072,3583713079,NA 3583713080,3583713103,UA 3583713104,3583713111,NA 3583713112,3583713127,UA 3583713128,3583713135,NA -3583713136,3583713159,UA +3583713136,3583713143,UA +3583713144,3583713151,NA +3583713152,3583713159,UA 3583713160,3583713167,NA 3583713168,3583713183,UA 3583713184,3583713191,NA @@ -84768,10 +78110,12 @@ 3583741440,3583741695,GB 3583741696,3583741951,NL 3583742720,3583743487,DE +3583743616,3583743679,NL 3583743976,3583743983,GB 3583744068,3583744071,GB 3583744128,3583744255,GB 3583744288,3583744303,GB +3583744320,3583744383,GB 3583744512,3583744767,GB 3583744832,3583744847,GB 3583744960,3583744991,GB @@ -84799,10 +78143,12 @@ 3583852544,3583854591,FI 3583854592,3583854863,GB 3583854864,3583854879,FI -3583854880,3583854995,GB -3583854996,3583855007,FI -3583855008,3583855041,GB -3583855042,3583855047,FI +3583854880,3583854943,GB +3583854944,3583854951,FI +3583854952,3583854991,GB +3583854992,3583855007,FI +3583855008,3583855039,GB +3583855040,3583855047,FI 3583855048,3583855103,GB 3583855104,3583855167,US 3583855168,3583855175,FI @@ -84836,7 +78182,7 @@ 3583975424,3583983615,LT 3583983616,3583999999,RU 3584000000,3584008191,IE -3584008192,3584016383,DK +3584008192,3584016383,SE 3584016384,3584024575,RU 3584024576,3584032767,UA 3584032768,3584040959,DE @@ -84906,7 +78252,9 @@ 3584262144,3584270335,SE 3584270336,3584278527,FR 3584278528,3584286719,GB -3584286720,3584303103,AT +3584286720,3584295935,AT +3584295936,3584295943,AS +3584295944,3584303103,AT 3584303104,3584311295,ES 3584311296,3584319487,DE 3584319488,3584327679,LT @@ -84915,7 +78263,7 @@ 3584344064,3584352255,SE 3584352256,3584360447,RO 3584360448,3584368639,GB -3584368640,3584376831,LB +3584368640,3584376831,SA 3584376832,3584393215,DE 3584393216,3584401407,GB 3584401408,3584409599,MT @@ -84956,9 +78304,7 @@ 3584511808,3584511935,MT 3584511936,3584513535,GB 3584513536,3584513599,US -3584513600,3584516047,GB -3584516048,3584516063,KY -3584516064,3584516071,GB +3584513600,3584516071,GB 3584516072,3584516079,BB 3584516080,3584516095,GB 3584516096,3584524287,NO @@ -85037,32 +78383,31 @@ 3584983296,3584984063,NL 3584984064,3584984319,US 3584984320,3584984575,NL -3584984576,3584987391,US -3584987392,3584987647,NL -3584987648,3584988311,US +3584984576,3584988311,US 3584988312,3584988319,NL -3584988320,3584988335,US -3584988336,3584988415,NL -3584988416,3584988607,US -3584988608,3584988671,NL +3584988320,3584988607,US +3584988608,3584988623,NL +3584988624,3584988639,US +3584988640,3584988671,NL 3584988672,3584989695,US -3584989696,3584991231,NL +3584989696,3584990527,NL +3584990528,3584990591,US +3584990592,3584991231,NL 3584991232,3584999423,IT 3584999424,3585007615,GB 3585007616,3585015807,AT 3585015808,3585023999,IT 3585024000,3585032191,CZ 3585032192,3585048575,LV -3585048576,3585056767,GB +3585048576,3585054719,GB +3585054720,3585055063,NG +3585055064,3585056767,GB 3585056768,3585064959,LB 3585064960,3585081343,GB 3585081344,3585114111,IR 3585114112,3585122303,IS 3585122304,3585130495,ES -3585130496,3585138687,DE 3585138688,3585146879,RU -3585146880,3585147327,GB -3585147328,3585155071,CH 3585155072,3585163263,GB 3585163264,3585171455,BE 3585171456,3585179647,RU @@ -85123,7 +78468,8 @@ 3585630208,3585630783,CS 3585630784,3585630975,CS 3585630976,3585630983,CS -3585630984,3585630999,RS +3585630984,3585630991,RS +3585630992,3585630999,CS 3585631000,3585631007,CS 3585631008,3585631023,CS 3585631024,3585631031,CS @@ -85133,8 +78479,7 @@ 3585631168,3585631183,CS 3585631184,3585631199,CS 3585631200,3585631215,RS -3585631216,3585631223,CS -3585631224,3585631227,CS +3585631216,3585631227,CS 3585631228,3585631231,RS 3585631232,3585631255,CS 3585631256,3585631263,RS @@ -85366,9 +78711,7 @@ 3586269424,3586269439,ES 3586269440,3586269471,NL 3586269472,3586269487,ES -3586269488,3586269503,NL -3586269504,3586269519,ES -3586269520,3586269535,NL +3586269488,3586269535,NL 3586269536,3586269607,GB 3586269608,3586269695,ES 3586269696,3586269759,NL @@ -85380,7 +78723,9 @@ 3586270080,3586270207,NL 3586270208,3586271231,ES 3586271232,3586271487,NL -3586271488,3586271999,ES +3586271488,3586271831,ES +3586271832,3586271839,IT +3586271840,3586271999,ES 3586272000,3586272255,IT 3586272256,3586272383,NL 3586272384,3586272767,ES @@ -85407,7 +78752,12 @@ 3586424832,3586441215,CH 3586441216,3586457599,DE 3586457600,3586473983,NL -3586473984,3586490367,HU +3586473984,3586473987,SK +3586473988,3586476031,HU +3586476032,3586476159,SK +3586476160,3586478079,HU +3586478080,3586478335,SK +3586478336,3586490367,HU 3586490368,3586506751,LT 3586506752,3586523135,NL 3586523136,3586543519,DE @@ -85430,15 +78780,18 @@ 3586637824,3586654207,PL 3586654208,3586662399,GE 3586662400,3586670591,UA -3586670592,3586677759,DE +3586670592,3586677183,DE +3586677184,3586677247,IE +3586677248,3586677311,DE +3586677312,3586677327,IE +3586677328,3586677375,DE +3586677376,3586677487,IE +3586677488,3586677759,DE 3586677760,3586678015,GR -3586678016,3586678335,DE +3586678016,3586678335,IE 3586678336,3586678399,US 3586678400,3586678415,GB -3586678416,3586678439,IE -3586678440,3586678447,DE -3586678448,3586678527,IE -3586678528,3586678671,DE +3586678416,3586678671,IE 3586678672,3586678679,GB 3586678680,3586678687,MU 3586678688,3586678783,GB @@ -85446,37 +78799,39 @@ 3586679040,3586679103,US 3586679104,3586679167,DE 3586679168,3586679231,US -3586679232,3586679327,DE +3586679232,3586679327,IE 3586679328,3586679343,DK -3586679344,3586679583,DE +3586679344,3586679359,IE +3586679360,3586679423,DE +3586679424,3586679583,IE 3586679584,3586679599,IT -3586679600,3586679647,DE +3586679600,3586679647,IE 3586679648,3586679711,IT -3586679712,3586679727,DE +3586679712,3586679727,IE 3586679728,3586679743,IT -3586679744,3586679839,DE +3586679744,3586679839,IE 3586679840,3586679871,FR -3586679872,3586680063,DE +3586679872,3586680063,IE 3586680064,3586680319,IT 3586680320,3586680447,ES -3586680448,3586680463,DE +3586680448,3586680463,IE 3586680464,3586680575,ES -3586680576,3586680607,DE +3586680576,3586680607,IE 3586680608,3586680623,ES -3586680624,3586680703,DE +3586680624,3586680703,IE 3586680704,3586680831,ES 3586680832,3586680959,FR -3586680960,3586681015,DE +3586680960,3586681015,IE 3586681016,3586681087,FR 3586681088,3586681343,IT -3586681344,3586681599,DE +3586681344,3586681599,IE 3586681600,3586681615,FR -3586681616,3586681695,DE +3586681616,3586681695,IE 3586681696,3586682111,FR 3586682112,3586682175,US -3586682176,3586682367,DE +3586682176,3586682367,IE 3586682368,3586682399,AT -3586682400,3586682431,DE +3586682400,3586682431,IE 3586682432,3586682879,FR 3586682880,3586686975,US 3586686976,3586703359,SE @@ -85489,7 +78844,9 @@ 3586818048,3586834431,IE 3586834432,3586850495,DE 3586850496,3586850511,US -3586850512,3586850815,DE +3586850512,3586850543,DE +3586850544,3586850559,GR +3586850560,3586850815,DE 3586850816,3586867199,NO 3586867200,3586883583,FR 3586883584,3586899967,IT @@ -85554,7 +78911,11 @@ 3586924048,3586924543,IT 3586924544,3586924743,FI 3586924744,3586924751,AX -3586924752,3586924919,FI +3586924752,3586924767,FI +3586924768,3586924799,AX +3586924800,3586924871,FI +3586924872,3586924879,AX +3586924880,3586924919,FI 3586924920,3586924927,AX 3586924928,3586924943,FI 3586924944,3586924959,AX @@ -85571,8 +78932,8 @@ 3586925760,3586925791,FI 3586925792,3586925823,AX 3586925824,3586925831,FI -3586925832,3586925839,AX -3586925840,3586925887,FI +3586925832,3586925855,AX +3586925856,3586925887,FI 3586925888,3586925919,AX 3586925920,3586925983,FI 3586925984,3586926003,AX @@ -85649,51 +79010,50 @@ 3587211532,3587211535,DE 3587211536,3587213911,AT 3587213912,3587213919,UY -3587213920,3587213959,AT -3587213960,3587213967,RO -3587213968,3587219455,AT +3587213920,3587219455,AT 3587219456,3587227647,RU -3587227648,3587227663,GB -3587227664,3587227711,NL -3587227712,3587227759,GB +3587227648,3587227655,NL +3587227656,3587227663,GB +3587227664,3587227679,NL +3587227680,3587227759,GB 3587227760,3587227791,NL 3587227792,3587227807,GB 3587227808,3587227823,NL 3587227824,3587227871,GB 3587227872,3587227887,NL -3587227888,3587227919,GB -3587227920,3587227935,NL +3587227888,3587227903,GB +3587227904,3587227935,NL 3587227936,3587227983,GB -3587227984,3587228015,NL -3587228016,3587228047,GB -3587228048,3587228095,NL -3587228096,3587228127,GB +3587227984,3587228031,NL +3587228032,3587228047,GB +3587228048,3587228087,NL +3587228088,3587228127,GB 3587228128,3587228207,NL 3587228208,3587228223,GB 3587228224,3587228271,NL 3587228272,3587228287,GB 3587228288,3587228319,NL 3587228320,3587228335,GB -3587228336,3587228351,NL -3587228352,3587228447,GB +3587228336,3587228367,NL +3587228368,3587228447,GB 3587228448,3587228463,NL 3587228464,3587228667,GB -3587228668,3587229183,NL -3587229184,3587229455,GB +3587228668,3587228927,NL +3587228928,3587229455,GB 3587229456,3587229487,NL 3587229488,3587229535,GB -3587229536,3587229615,NL +3587229536,3587229583,NL +3587229584,3587229599,GB +3587229600,3587229615,NL 3587229616,3587229647,GB 3587229648,3587229663,NL -3587229664,3587229743,GB -3587229744,3587229759,NL -3587229760,3587229791,GB +3587229664,3587229791,GB 3587229792,3587229807,NL 3587229808,3587229855,GB 3587229856,3587229903,NL 3587229904,3587229951,GB -3587229952,3587229967,NL -3587229968,3587230047,GB +3587229952,3587229983,NL +3587229984,3587230047,GB 3587230048,3587230079,NL 3587230080,3587230095,GB 3587230096,3587230111,NL @@ -85713,24 +79073,28 @@ 3587230528,3587230543,NL 3587230544,3587230607,GB 3587230608,3587230623,NL -3587230624,3587230791,GB -3587230792,3587230815,NL +3587230624,3587230687,GB +3587230688,3587230719,NL +3587230720,3587230791,GB +3587230792,3587230799,NL +3587230800,3587230807,GB +3587230808,3587230815,NL 3587230816,3587230847,GB 3587230848,3587230911,NL -3587230912,3587230943,GB -3587230944,3587230959,NL -3587230960,3587230975,GB -3587230976,3587230991,NL +3587230912,3587230967,GB +3587230968,3587230991,NL 3587230992,3587231231,GB 3587231232,3587231263,NL 3587231264,3587231359,GB 3587231360,3587231743,NL 3587231744,3587231887,GB -3587231888,3587231903,NL -3587231904,3587232767,GB +3587231888,3587231935,NL +3587231936,3587232767,GB 3587232768,3587232831,NL 3587232832,3587232847,GB -3587232848,3587232895,NL +3587232848,3587232863,NL +3587232864,3587232879,GB +3587232880,3587232895,NL 3587232896,3587232911,GB 3587232912,3587232927,NL 3587232928,3587232967,GB @@ -85738,14 +79102,14 @@ 3587232976,3587232991,GB 3587232992,3587233007,NL 3587233008,3587233023,GB -3587233024,3587233087,NL -3587233088,3587233103,GB +3587233024,3587233095,NL +3587233096,3587233103,GB 3587233104,3587233119,NL 3587233120,3587233135,GB 3587233136,3587233143,BE 3587233144,3587233151,GB -3587233152,3587233183,NL -3587233184,3587233199,GB +3587233152,3587233175,NL +3587233176,3587233199,GB 3587233200,3587233215,NL 3587233216,3587233231,GB 3587233232,3587233295,NL @@ -85761,9 +79125,9 @@ 3587233600,3587233663,NL 3587233664,3587233791,GB 3587233792,3587233807,NL -3587233808,3587233839,GB -3587233840,3587233855,NL -3587233856,3587233903,GB +3587233808,3587233823,GB +3587233824,3587233839,NL +3587233840,3587233903,GB 3587233904,3587233935,NL 3587233936,3587233951,GB 3587233952,3587233967,NL @@ -85774,79 +79138,69 @@ 3587234048,3587234063,GB 3587234064,3587234079,NL 3587234080,3587234095,GB -3587234096,3587234175,NL -3587234176,3587234303,GB -3587234304,3587236094,NL +3587234096,3587234207,NL +3587234208,3587234815,GB +3587234816,3587236094,NL 3587236095,3587236095,GB 3587236096,3587236471,NL 3587236472,3587236479,GB -3587236480,3587236503,NL -3587236504,3587236527,GB +3587236480,3587236511,NL +3587236512,3587236527,GB 3587236528,3587236535,NL 3587236536,3587236543,GB 3587236544,3587236607,NL 3587236608,3587236863,GB 3587236864,3587237375,NL -3587237376,3587237407,GB +3587237376,3587237391,GB +3587237392,3587237399,NL +3587237400,3587237407,GB 3587237408,3587237439,NL 3587237440,3587237447,GB 3587237448,3587237471,NL 3587237472,3587237479,GB -3587237480,3587237487,NL -3587237488,3587237503,GB -3587237504,3587237551,NL -3587237552,3587237567,GB -3587237568,3587237887,NL +3587237480,3587237495,NL +3587237496,3587237503,GB +3587237504,3587237567,NL +3587237568,3587237631,GB +3587237632,3587237887,NL 3587237888,3587238143,GB 3587238144,3587238399,NL 3587238400,3587238463,GB 3587238464,3587238479,NL 3587238480,3587238487,GB -3587238488,3587238559,NL -3587238560,3587239167,GB -3587239168,3587239199,NL -3587239200,3587239215,GB -3587239216,3587239231,NL +3587238488,3587238567,NL +3587238568,3587238575,GB +3587238576,3587238583,NL +3587238584,3587239167,GB +3587239168,3587239231,NL 3587239232,3587239239,GB -3587239240,3587239247,NL -3587239248,3587239263,GB -3587239264,3587239295,NL +3587239240,3587239295,NL 3587239296,3587239311,GB -3587239312,3587239439,NL -3587239440,3587239447,GB -3587239448,3587239487,NL -3587239488,3587239503,GB -3587239504,3587239511,NL +3587239312,3587239327,NL +3587239328,3587239335,GB +3587239336,3587239511,NL 3587239512,3587239519,GB -3587239520,3587239535,NL -3587239536,3587239935,GB -3587239936,3587239959,NL -3587239960,3587239967,GB -3587239968,3587239991,NL +3587239520,3587239599,NL +3587239600,3587239935,GB +3587239936,3587239991,NL 3587239992,3587239999,GB 3587240000,3587240055,NL 3587240056,3587240071,GB -3587240072,3587240111,NL +3587240072,3587240103,NL +3587240104,3587240107,GB +3587240108,3587240111,NL 3587240112,3587240119,GB -3587240120,3587240271,NL -3587240272,3587240287,GB -3587240288,3587240295,NL -3587240296,3587240319,GB -3587240320,3587240375,NL -3587240376,3587240383,GB -3587240384,3587240575,NL +3587240120,3587240575,NL 3587240576,3587240583,GB 3587240584,3587240639,NL 3587240640,3587241031,GB 3587241032,3587241119,NL 3587241120,3587241151,GB -3587241152,3587241167,NL -3587241168,3587241183,GB -3587241184,3587241287,NL -3587241288,3587241983,GB -3587241984,3587242047,NL -3587242048,3587242055,GB -3587242056,3587242071,NL +3587241152,3587241215,NL +3587241216,3587241279,GB +3587241280,3587241295,NL +3587241296,3587241983,GB +3587241984,3587242071,NL 3587242072,3587242079,GB 3587242080,3587242111,NL 3587242112,3587242271,GB @@ -85854,20 +79208,19 @@ 3587242288,3587242463,GB 3587242464,3587242471,NL 3587242472,3587242495,GB -3587242496,3587242623,NL -3587242624,3587242631,GB -3587242632,3587242639,NL -3587242640,3587242655,GB -3587242656,3587243279,NL +3587242496,3587242751,NL +3587242752,3587243263,GB +3587243264,3587243279,NL 3587243280,3587243295,GB -3587243296,3587243431,NL -3587243432,3587243439,GB -3587243440,3587243471,NL -3587243472,3587243519,GB +3587243296,3587243471,NL +3587243472,3587243487,GB +3587243488,3587243511,NL +3587243512,3587243519,BE 3587243520,3587243647,NL -3587243648,3587244015,GB -3587244016,3587244023,NL -3587244024,3587244031,GB +3587243648,3587243943,GB +3587243944,3587243983,NL +3587243984,3587243991,GB +3587243992,3587244031,NL 3587244032,3587260415,IT 3587260416,3587284991,DE 3587284992,3587287043,IT @@ -85974,9 +79327,7 @@ 3587291136,3587291139,NL 3587291140,3587291967,IT 3587291968,3587292031,AL -3587292032,3587292159,IT -3587292160,3587292223,DZ -3587292224,3587292415,IT +3587292032,3587292415,IT 3587292416,3587292419,ES 3587292420,3587292799,IT 3587292800,3587292863,AT @@ -86094,7 +79445,12 @@ 3588554240,3588554687,GB 3588554688,3588554751,IE 3588554752,3588571135,AT -3588587520,3588603903,ES +3588571136,3588587519,GB +3588587520,3588590175,ES +3588590176,3588590207,BE +3588590208,3588594751,ES +3588594752,3588594759,DE +3588594760,3588603903,ES 3588603904,3588620287,SI 3588620288,3588628479,SA 3588628480,3588636671,CH @@ -86133,8 +79489,8 @@ 3589021696,3589029887,SA 3589029888,3589030015,NL 3589030016,3589030143,ES -3589030144,3589030175,NL -3589030176,3589030191,ES +3589030144,3589030183,NL +3589030184,3589030191,ES 3589030192,3589030207,NL 3589030208,3589030239,ES 3589030240,3589031423,NL @@ -86180,9 +79536,7 @@ 3589043712,3589044223,ES 3589044224,3589044319,NL 3589044320,3589046271,ES -3589046272,3589051503,NO -3589051504,3589051511,SE -3589051512,3589079039,NO +3589046272,3589079039,NO 3589079040,3589092223,DK 3589092224,3589092227,SE 3589092228,3589128191,DK @@ -86219,8 +79573,8 @@ 3589283344,3589283535,CS 3589283536,3589283543,RS 3589283544,3589284975,CS -3589284976,3589285007,RS -3589285008,3589285047,CS +3589284976,3589285015,RS +3589285016,3589285047,CS 3589285048,3589285055,RS 3589285056,3589285087,CS 3589285088,3589285279,RS @@ -86249,17 +79603,15 @@ 3589424640,3589425151,ES 3589425152,3589425663,CH 3589425664,3589426175,GB -3589426176,3589426239,FR -3589426240,3589427199,GB +3589426176,3589426303,FR +3589426304,3589427199,GB 3589427200,3589427247,FR 3589427248,3589429247,GB 3589429248,3589429503,FR 3589429504,3589430271,GB -3589430272,3589430527,FR -3589430528,3589430655,GB -3589430656,3589430719,FR -3589430720,3589431039,GB -3589431040,3589431343,FR +3589430272,3589430543,FR +3589430544,3589431295,GB +3589431296,3589431343,FR 3589431344,3589432319,GB 3589432320,3589432575,CH 3589432576,3589432895,FR @@ -86278,8 +79630,7 @@ 3589434752,3589434879,ES 3589434880,3589435391,FR 3589435392,3589435519,PL -3589435520,3589435647,GB -3589435648,3589435775,ES +3589435520,3589435775,ES 3589435776,3589435903,GB 3589435904,3589436159,ES 3589436160,3589439487,GB @@ -86297,9 +79648,7 @@ 3589545984,3589554175,DE 3589554176,3589570559,PS 3589570560,3589570655,NL -3589570656,3589571327,GB -3589571328,3589571455,NL -3589571456,3589578751,GB +3589570656,3589578751,GB 3589578752,3589579263,NL 3589579264,3589579775,GB 3589579776,3589580031,NL @@ -86320,8 +79669,8 @@ 3589582592,3589582607,GB 3589582608,3589582639,NL 3589582640,3589582655,GB -3589582656,3589583615,NL -3589583616,3589583647,GB +3589582656,3589583359,NL +3589583360,3589583647,GB 3589583648,3589583663,NL 3589583664,3589583743,GB 3589583744,3589583871,NL @@ -86344,416 +79693,23 @@ 3589680304,3589680751,FR 3589680752,3589680767,MQ 3589680768,3589685247,FR -3589685248,3589718079,GB -3589718080,3589718087,BE -3589718088,3589718095,GB -3589718096,3589718103,BE -3589718104,3589718111,GB -3589718112,3589718159,BE -3589718160,3589718167,GB -3589718168,3589718175,BE -3589718176,3589718191,GB -3589718192,3589718239,BE -3589718240,3589718255,GB -3589718256,3589718303,BE -3589718304,3589718327,GB -3589718328,3589718351,BE -3589718352,3589718359,GB -3589718360,3589718431,BE -3589718432,3589718439,GB -3589718440,3589718447,BE -3589718448,3589718455,GB -3589718456,3589718591,BE -3589718592,3589718631,GB -3589718632,3589718639,BE -3589718640,3589718647,GB -3589718648,3589718655,BE -3589718656,3589718783,GB -3589718784,3589719095,BE -3589719096,3589719103,GB -3589719104,3589719247,BE -3589719248,3589719263,GB -3589719264,3589719271,BE -3589719272,3589719279,GB -3589719280,3589719343,BE -3589719344,3589719359,GB -3589719360,3589719391,BE -3589719392,3589719395,GB -3589719396,3589719463,BE -3589719464,3589719471,GB -3589719472,3589719503,BE -3589719504,3589719519,GB -3589719520,3589719527,BE -3589719528,3589719551,GB -3589719552,3589719655,BE -3589719656,3589719679,GB -3589719680,3589719711,BE -3589719712,3589719735,GB -3589719736,3589719775,BE -3589719776,3589719783,GB -3589719784,3589719855,BE -3589719856,3589719863,GB -3589719864,3589719871,BE -3589719872,3589719903,GB -3589719904,3589719971,BE -3589719972,3589719975,GB -3589719976,3589720071,BE -3589720072,3589720075,GB -3589720076,3589720151,BE -3589720152,3589720159,GB -3589720160,3589720207,BE -3589720208,3589720223,GB -3589720224,3589720263,BE -3589720264,3589720271,GB -3589720272,3589720575,BE -3589720576,3589720607,GB -3589720608,3589720655,BE -3589720656,3589720671,GB -3589720672,3589720695,BE -3589720696,3589720703,GB -3589720704,3589720727,BE -3589720728,3589720767,GB -3589720768,3589720791,BE -3589720792,3589720799,GB -3589720800,3589720823,BE -3589720824,3589720831,GB -3589720832,3589720855,BE -3589720856,3589720863,GB -3589720864,3589720887,BE -3589720888,3589720895,GB -3589720896,3589720911,BE -3589720912,3589720935,GB -3589720936,3589720959,BE -3589720960,3589720975,GB -3589720976,3589721015,BE -3589721016,3589721031,GB -3589721032,3589721055,BE -3589721056,3589721071,GB -3589721072,3589721103,BE -3589721104,3589721111,GB -3589721112,3589721143,BE -3589721144,3589721151,GB -3589721152,3589721155,BE -3589721156,3589721167,GB -3589721168,3589721215,BE -3589721216,3589721223,GB -3589721224,3589721247,BE -3589721248,3589721279,GB -3589721280,3589721295,BE -3589721296,3589721311,GB -3589721312,3589721375,BE -3589721376,3589721391,GB -3589721392,3589721575,BE -3589721576,3589721583,GB -3589721584,3589721607,BE -3589721608,3589721615,GB -3589721616,3589721647,BE -3589721648,3589721655,GB -3589721656,3589721671,BE -3589721672,3589721695,GB -3589721696,3589721711,BE -3589721712,3589721791,GB -3589721792,3589721831,BE -3589721832,3589721847,GB -3589721848,3589721855,BE -3589721856,3589721863,GB -3589721864,3589721879,BE -3589721880,3589721887,GB -3589721888,3589721895,BE -3589721896,3589721899,GB -3589721900,3589721951,BE -3589721952,3589721955,GB -3589721956,3589721967,BE -3589721968,3589721983,GB -3589721984,3589722023,BE -3589722024,3589722031,GB -3589722032,3589722059,BE -3589722060,3589722063,GB -3589722064,3589722111,BE -3589722112,3589722143,GB -3589722144,3589722151,BE -3589722152,3589722167,GB -3589722168,3589722175,BE -3589722176,3589722207,GB -3589722208,3589722247,BE -3589722248,3589722255,GB -3589722256,3589722279,BE -3589722280,3589722287,GB -3589722288,3589722295,BE -3589722296,3589722299,GB -3589722300,3589722351,BE -3589722352,3589722359,GB -3589722360,3589722395,BE -3589722396,3589722399,GB -3589722400,3589722439,BE -3589722440,3589722447,GB -3589722448,3589722511,BE -3589722512,3589722527,GB -3589722528,3589722607,BE -3589722608,3589722615,GB -3589722616,3589722639,BE -3589722640,3589722647,GB -3589722648,3589722655,BE -3589722656,3589722663,GB -3589722664,3589722691,BE -3589722692,3589722703,GB -3589722704,3589722799,BE -3589722800,3589722803,GB -3589722804,3589722807,BE -3589722808,3589722815,GB -3589722816,3589722835,BE -3589722836,3589722843,GB -3589722844,3589722855,BE -3589722856,3589722863,GB -3589722864,3589722871,BE -3589722872,3589722875,GB -3589722876,3589722883,BE -3589722884,3589722887,GB -3589722888,3589722943,BE -3589722944,3589722999,GB -3589723000,3589723023,BE -3589723024,3589723095,GB -3589723096,3589723391,BE -3589723392,3589723647,GB -3589723648,3589723775,BE -3589723776,3589723783,GB -3589723784,3589723791,BE -3589723792,3589723807,GB -3589723808,3589724031,BE -3589724032,3589724039,GB -3589724040,3589724047,BE -3589724048,3589724059,GB -3589724060,3589724063,BE -3589724064,3589724159,GB -3589724160,3589724271,BE +3589685248,3589718015,GB +3589718016,3589724271,BE 3589724272,3589724287,NL -3589724288,3589724367,BE -3589724368,3589724375,GB -3589724376,3589724423,BE -3589724424,3589724431,GB -3589724432,3589724607,BE -3589724608,3589724631,GB -3589724632,3589724671,BE -3589724672,3589724735,GB -3589724736,3589724775,BE -3589724776,3589724783,GB -3589724784,3589724791,BE -3589724792,3589724807,GB -3589724808,3589724823,BE -3589724824,3589724831,GB -3589724832,3589724839,BE -3589724840,3589724847,GB -3589724848,3589724863,BE -3589724864,3589724883,GB -3589724884,3589724887,BE -3589724888,3589724927,GB -3589724928,3589725023,BE -3589725024,3589725039,GB -3589725040,3589725135,BE -3589725136,3589725279,GB -3589725280,3589725295,BE -3589725296,3589725375,GB -3589725376,3589725383,BE -3589725384,3589725391,GB -3589725392,3589725407,BE -3589725408,3589725463,GB -3589725464,3589725495,BE -3589725496,3589725503,GB -3589725504,3589725567,BE -3589725568,3589725583,GB -3589725584,3589725591,BE -3589725592,3589725607,GB -3589725608,3589725615,BE -3589725616,3589725695,GB -3589725696,3589725759,BE -3589725760,3589725767,GB -3589725768,3589725775,BE -3589725776,3589725783,GB -3589725784,3589725791,BE -3589725792,3589725807,GB -3589725808,3589725831,BE -3589725832,3589725863,GB -3589725864,3589725879,BE -3589725880,3589725895,GB -3589725896,3589725903,BE -3589725904,3589725943,GB -3589725944,3589725959,BE -3589725960,3589725983,GB -3589725984,3589725999,BE -3589726000,3589726007,GB -3589726008,3589726023,BE -3589726024,3589726031,GB -3589726032,3589726047,BE -3589726048,3589726063,GB -3589726064,3589726071,BE -3589726072,3589726095,GB -3589726096,3589726111,BE -3589726112,3589726143,GB -3589726144,3589726167,BE -3589726168,3589726183,GB -3589726184,3589726191,BE -3589726192,3589726351,GB -3589726352,3589726359,BE -3589726360,3589726367,GB -3589726368,3589726391,BE -3589726392,3589726407,GB -3589726408,3589726415,BE -3589726416,3589726439,GB -3589726440,3589726447,BE -3589726448,3589726519,GB -3589726520,3589726527,BE -3589726528,3589726551,GB -3589726552,3589726599,BE -3589726600,3589726631,GB -3589726632,3589726655,BE -3589726656,3589726663,GB -3589726664,3589726671,BE -3589726672,3589726783,GB -3589726784,3589726791,BE -3589726792,3589726847,GB -3589726848,3589726911,BE -3589726912,3589726975,GB -3589726976,3589726983,BE -3589726984,3589727007,GB -3589727008,3589727015,BE -3589727016,3589727055,GB -3589727056,3589727063,BE -3589727064,3589727071,GB -3589727072,3589727095,BE -3589727096,3589727127,GB -3589727128,3589727143,BE -3589727144,3589727159,GB -3589727160,3589727183,BE -3589727184,3589727215,GB -3589727216,3589727223,BE -3589727224,3589727295,GB -3589727296,3589727431,BE -3589727432,3589727439,GB -3589727440,3589727447,BE -3589727448,3589727455,GB -3589727456,3589727487,BE -3589727488,3589727743,GB -3589727744,3589727759,BE -3589727760,3589727999,GB -3589728000,3589728255,BE -3589728256,3589729111,GB -3589729112,3589729127,BE -3589729128,3589729183,GB -3589729184,3589729191,BE -3589729192,3589729215,GB -3589729216,3589729287,BE -3589729288,3589729295,GB -3589729296,3589729311,BE -3589729312,3589729343,GB -3589729344,3589729407,BE -3589729408,3589729559,GB -3589729560,3589729567,BE -3589729568,3589729583,GB -3589729584,3589729607,BE -3589729608,3589729631,GB -3589729632,3589729647,BE -3589729648,3589729679,GB -3589729680,3589729703,BE -3589729704,3589729751,GB -3589729752,3589729775,BE -3589729776,3589729799,GB -3589729800,3589729815,BE -3589729816,3589729823,GB -3589729824,3589729855,BE -3589729856,3589729895,GB -3589729896,3589729903,BE -3589729904,3589729919,GB -3589729920,3589729935,BE -3589729936,3589729951,GB -3589729952,3589729959,BE -3589729960,3589729975,GB -3589729976,3589729983,BE -3589729984,3589729991,GB -3589729992,3589730015,BE -3589730016,3589730031,GB -3589730032,3589730039,BE -3589730040,3589730047,GB -3589730048,3589730055,BE -3589730056,3589730063,GB -3589730064,3589730071,BE -3589730072,3589730079,GB -3589730080,3589730095,BE -3589730096,3589730103,GB -3589730104,3589730111,BE -3589730112,3589730119,GB -3589730120,3589730135,BE -3589730136,3589730143,GB -3589730144,3589730151,BE -3589730152,3589730159,GB -3589730160,3589730175,BE -3589730176,3589730279,GB -3589730280,3589730287,BE -3589730288,3589730295,GB -3589730296,3589730815,BE -3589730816,3589731455,GB -3589731456,3589731599,BE -3589731600,3589731607,GB -3589731608,3589731615,BE -3589731616,3589731623,GB -3589731624,3589731631,BE -3589731632,3589731679,GB -3589731680,3589731687,BE -3589731688,3589731695,GB -3589731696,3589731719,BE -3589731720,3589731735,GB -3589731736,3589731783,BE -3589731784,3589731791,GB -3589731792,3589731799,BE -3589731800,3589731831,GB -3589731832,3589731839,BE -3589731840,3589732111,GB -3589732112,3589732243,BE -3589732244,3589732255,GB -3589732256,3589732287,BE -3589732288,3589732295,GB -3589732296,3589732303,BE -3589732304,3589732319,GB -3589732320,3589732327,BE -3589732328,3589732607,GB -3589732608,3589732719,BE -3589732720,3589732743,GB -3589732744,3589732767,BE -3589732768,3589732783,GB -3589732784,3589732863,BE -3589732864,3589733183,GB -3589733184,3589733191,BE -3589733192,3589733439,GB -3589733440,3589733455,BE -3589733456,3589733695,GB -3589733696,3589733711,BE -3589733712,3589733719,GB -3589733720,3589733727,BE -3589733728,3589734015,GB -3589734016,3589734055,BE -3589734056,3589734063,GB -3589734064,3589734119,BE -3589734120,3589734159,GB -3589734160,3589734271,BE -3589734272,3589734287,GB -3589734288,3589734295,BE -3589734296,3589734319,GB -3589734320,3589734327,BE -3589734328,3589734335,GB -3589734336,3589734391,BE -3589734392,3589734399,GB -3589742592,3589744895,NL +3589724288,3589734399,BE +3589742592,3589742687,NL +3589742688,3589742695,AT +3589742696,3589742975,NL +3589742976,3589743039,IE +3589743040,3589744895,NL 3589744896,3589744959,BE 3589744960,3589745119,NL 3589745120,3589745151,BE -3589745152,3589747047,NL -3589747048,3589747055,BE -3589747056,3589747071,NL +3589745152,3589746087,NL +3589746088,3589746095,DE +3589746096,3589747071,NL 3589747072,3589747103,ES -3589747104,3589747167,NL -3589747168,3589747199,IE -3589747200,3589747327,NL -3589747328,3589747455,US -3589747456,3589767167,NL +3589747104,3589767167,NL 3589767168,3589816319,RU 3589827072,3589827327,SE 3589827328,3589827583,FR @@ -86765,8 +79721,7 @@ 3589828640,3589828671,NL 3589828736,3589828863,NL 3589829120,3589829183,GB -3589829376,3589829887,GB -3589830144,3589830655,GB +3589829376,3589830655,GB 3589830656,3589831167,DE 3589831168,3589831679,US 3589831680,3589832703,FR @@ -86812,9 +79767,7 @@ 3589997568,3590012927,GB 3590012928,3590029311,BE 3590029312,3590045695,FR -3590045696,3590053887,RU -3590053888,3590057983,UA -3590057984,3590062079,RU +3590045696,3590062079,RU 3590062080,3590078463,DE 3590078464,3590094847,RU 3590094848,3590111231,DE @@ -86854,12 +79807,12 @@ 3590157656,3590157663,RS 3590157664,3590157671,CS 3590157672,3590157679,RS -3590157680,3590157695,SI +3590157680,3590157687,SI +3590157688,3590157695,RS 3590157696,3590157727,CS -3590157728,3590157735,RS -3590157736,3590157743,SI -3590157744,3590157759,RS -3590157760,3590157775,SI +3590157728,3590157743,SI +3590157744,3590157767,RS +3590157768,3590157775,SI 3590157776,3590157783,RS 3590157784,3590157823,SI 3590157824,3590157831,CS @@ -86888,13 +79841,14 @@ 3590225920,3590234111,TR 3590234112,3590242303,GB 3590242304,3590244351,US -3590244352,3590244863,DE +3590244352,3590244607,IE +3590244608,3590244863,DE 3590244864,3590245119,GR 3590245120,3590245183,BE 3590245184,3590245215,FR -3590245216,3590245279,DE +3590245216,3590245279,IE 3590245280,3590245311,BE -3590245312,3590245439,DE +3590245312,3590245439,IE 3590245440,3590245503,FR 3590245504,3590245567,GB 3590245568,3590245631,US @@ -86903,13 +79857,16 @@ 3590245984,3590246175,FR 3590246176,3590246207,AU 3590246208,3590246271,FR -3590246272,3590246303,DE +3590246272,3590246287,DE +3590246288,3590246303,IE 3590246304,3590246399,FR -3590246400,3590247039,DE +3590246400,3590246911,IE +3590246912,3590247039,DE 3590247040,3590247055,IT -3590247056,3590247071,DE +3590247056,3590247063,DE +3590247064,3590247071,IE 3590247072,3590247087,IT -3590247088,3590247167,DE +3590247088,3590247167,IE 3590247168,3590247231,US 3590247232,3590247295,IT 3590247296,3590247423,US @@ -86917,7 +79874,7 @@ 3590247488,3590247551,US 3590247552,3590247679,IT 3590247680,3590247687,GB -3590247688,3590248447,DE +3590247688,3590248447,IE 3590248448,3590248959,US 3590248960,3590249471,ES 3590249472,3590249983,IE @@ -86927,46 +79884,53 @@ 3590251008,3590251263,IT 3590251264,3590251519,DE 3590251520,3590251551,ES -3590251552,3590251583,DE +3590251552,3590251583,IE 3590251584,3590251647,US -3590251648,3590251775,DE -3590251776,3590251839,US +3590251648,3590251775,NL +3590251776,3590251839,IE 3590251840,3590251903,ES -3590251904,3590251967,US +3590251904,3590251967,IE 3590251968,3590252543,ES 3590252544,3590253055,GB -3590253056,3590253375,DE +3590253056,3590253375,IE 3590253376,3590253407,US -3590253408,3590254111,DE -3590254112,3590254127,IL +3590253408,3590254079,IE +3590254080,3590254087,DE +3590254088,3590254095,IE +3590254096,3590254111,DE +3590254112,3590254127,IE 3590254128,3590254135,RU -3590254136,3590254143,DE +3590254136,3590254143,IE 3590254144,3590254207,US -3590254208,3590254303,DE +3590254208,3590254303,IE 3590254304,3590254335,US -3590254336,3590254591,DE +3590254336,3590254431,DE +3590254432,3590254591,IE 3590254592,3590254879,ES -3590254880,3590254911,DE +3590254880,3590254911,IE 3590254912,3590254975,ES -3590254976,3590255047,DE +3590254976,3590255047,IE 3590255048,3590255071,ES -3590255072,3590255103,DE +3590255072,3590255103,IE 3590255104,3590255359,ES -3590255360,3590255935,DE +3590255360,3590255935,IE 3590255936,3590255999,US -3590256000,3590256383,DE +3590256000,3590256383,IE 3590256384,3590256639,IT 3590256640,3590256703,US 3590256704,3590256719,BE -3590256720,3590256735,DE +3590256720,3590256735,IE 3590256736,3590256767,BE -3590256768,3590256895,DE +3590256768,3590256895,IE 3590256896,3590257151,FR -3590257152,3590258431,DE +3590257152,3590258175,DE +3590258176,3590258387,IE +3590258388,3590258391,DE +3590258392,3590258431,IE 3590258432,3590258447,GB -3590258448,3590258463,DE +3590258448,3590258463,IE 3590258464,3590258495,US -3590258496,3590258687,DE +3590258496,3590258687,IE 3590258688,3590291455,IT 3590299648,3590307839,FI 3590307840,3590307903,CG @@ -86975,8 +79939,7 @@ 3590307952,3590307967,NG 3590307968,3590308031,GB 3590308032,3590308047,UG -3590308048,3590308055,KE -3590308056,3590308063,GB +3590308048,3590308063,GB 3590308064,3590308071,ZW 3590308072,3590308079,GB 3590308080,3590308087,MW @@ -86985,16 +79948,21 @@ 3590308120,3590308127,IQ 3590308128,3590308151,GB 3590308152,3590308159,NG -3590308160,3590308167,ZM -3590308168,3590308175,GB +3590308160,3590308175,GB 3590308176,3590308183,NG -3590308184,3590308231,IQ -3590308232,3590308247,GB -3590308248,3590308303,IQ +3590308184,3590308191,IQ +3590308192,3590308199,GB +3590308200,3590308223,IQ +3590308224,3590308247,GB +3590308248,3590308255,IQ +3590308256,3590308271,GB +3590308272,3590308287,IQ +3590308288,3590308295,GB +3590308296,3590308303,IQ 3590308304,3590308311,SO 3590308312,3590308319,IQ -3590308320,3590308327,GB -3590308328,3590308343,IQ +3590308320,3590308335,GB +3590308336,3590308343,IQ 3590308344,3590308351,GB 3590308352,3590308607,CG 3590308608,3590308735,NG @@ -87008,7 +79976,8 @@ 3590308832,3590308839,ZW 3590308840,3590308847,ET 3590308848,3590308855,GB -3590308856,3590308911,NG +3590308856,3590308863,NG +3590308864,3590308911,GB 3590308912,3590308927,BI 3590308928,3590308951,GB 3590308952,3590308959,GH @@ -87030,88 +79999,81 @@ 3590309528,3590309535,CM 3590309536,3590309543,SO 3590309544,3590309551,AM -3590309552,3590309559,UG +3590309552,3590309559,GB 3590309560,3590309567,KE 3590309568,3590309575,GB 3590309576,3590309583,NG -3590309584,3590309591,ZW -3590309592,3590309599,SO -3590309600,3590309607,KE -3590309608,3590309615,GB +3590309584,3590309615,GB 3590309616,3590309623,UG 3590309624,3590309631,ZW -3590309632,3590309655,IQ -3590309656,3590309671,GB -3590309672,3590309695,IQ +3590309632,3590309647,IQ +3590309648,3590309687,GB +3590309688,3590309695,IQ 3590309696,3590309711,GB 3590309712,3590309719,IQ 3590309720,3590309727,GB -3590309728,3590309735,IQ -3590309736,3590309743,GB -3590309744,3590309751,IQ -3590309752,3590309887,GB -3590309888,3590310143,MW +3590309728,3590309759,IQ +3590309760,3590309767,GB +3590309768,3590309783,IQ +3590309784,3590309799,GB +3590309800,3590309807,IQ +3590309808,3590309823,GB +3590309824,3590309839,IQ +3590309840,3590310143,GB 3590310144,3590310159,MZ 3590310160,3590310175,GB 3590310176,3590310183,LR 3590310184,3590310191,IQ 3590310192,3590310199,CD -3590310200,3590310215,GB -3590310216,3590310287,IQ +3590310200,3590310247,GB +3590310248,3590310255,IQ +3590310256,3590310271,GB +3590310272,3590310287,IQ 3590310288,3590310288,GB 3590310289,3590310303,IQ -3590310304,3590310311,GH +3590310304,3590310311,GB 3590310312,3590310319,IQ -3590310320,3590310327,ZW -3590310328,3590310335,GB +3590310320,3590310335,GB 3590310336,3590310351,IQ -3590310352,3590310359,GB -3590310360,3590310399,IQ +3590310352,3590310367,GB +3590310368,3590310399,IQ 3590310400,3590310655,UA 3590310656,3590311679,GB 3590311680,3590311935,YT 3590311936,3590312703,MW 3590312704,3590312799,GB 3590312800,3590312807,KE -3590312808,3590312815,GB -3590312816,3590312823,MW -3590312824,3590312831,GB +3590312808,3590312831,GB 3590312832,3590312895,NG 3590312896,3590312903,ZA 3590312904,3590312911,AO 3590312912,3590312919,NG 3590312920,3590312927,GB 3590312928,3590312943,UG -3590312944,3590312951,NG +3590312944,3590312951,GB 3590312952,3590312959,KE 3590312960,3590314623,GB 3590314624,3590314639,ET 3590314640,3590314655,GH 3590314656,3590314671,GB 3590314672,3590314679,UG -3590314680,3590314687,CG +3590314680,3590314687,GB 3590314688,3590314703,NG 3590314704,3590314719,GB 3590314720,3590314727,TG 3590314728,3590314735,UG 3590314736,3590314743,NG -3590314744,3590314751,KE -3590314752,3590314767,GB -3590314768,3590314783,KE -3590314784,3590314799,GB -3590314800,3590314807,NG -3590314808,3590314815,GB -3590314816,3590314823,NG +3590314744,3590314767,GB +3590314768,3590314775,KE +3590314776,3590314823,GB 3590314824,3590314831,ZW -3590314832,3590314879,GB -3590314880,3590314887,KE +3590314832,3590314887,GB 3590314888,3590314895,NG 3590314896,3590314903,GB 3590314904,3590314911,KE 3590314912,3590314927,GH 3590314928,3590314943,NG -3590314944,3590314959,GB -3590314960,3590314967,NG +3590314944,3590314967,GB 3590314968,3590314973,YT 3590314974,3590314975,GB 3590314976,3590314983,UG @@ -87120,10 +80082,10 @@ 3590316032,3590316039,TZ 3590316040,3590316047,GB 3590316048,3590316055,GH -3590316056,3590316071,IQ -3590316072,3590316079,GB +3590316056,3590316079,IQ 3590316080,3590316087,LB -3590316088,3590316127,IQ +3590316088,3590316095,GB +3590316096,3590316127,IQ 3590316128,3590316151,NG 3590316152,3590316159,GR 3590316160,3590316183,IQ @@ -87131,12 +80093,13 @@ 3590316192,3590316199,LY 3590316200,3590316215,IQ 3590316216,3590316223,ZM -3590316224,3590316231,IQ -3590316232,3590316255,GB +3590316224,3590316231,GB +3590316232,3590316239,LB +3590316240,3590316255,GB 3590316256,3590316287,IQ 3590316288,3590316543,LB -3590316544,3590316559,GB -3590316560,3590316575,IQ +3590316544,3590316567,GB +3590316568,3590316575,IQ 3590316576,3590316591,GB 3590316592,3590316599,IQ 3590316600,3590316607,GB @@ -87153,9 +80116,8 @@ 3590316720,3590316727,IQ 3590316728,3590316735,LB 3590316736,3590316751,GR -3590316752,3590316783,GB -3590316784,3590316791,IQ -3590316792,3590316799,GB +3590316752,3590316791,GB +3590316792,3590316799,TZ 3590316800,3590317055,CS 3590317056,3590317311,NG 3590317312,3590317343,AO @@ -87166,7 +80128,7 @@ 3590317456,3590317471,IQ 3590317472,3590317479,MW 3590317480,3590317487,US -3590317488,3590317495,IQ +3590317488,3590317495,GB 3590317496,3590317503,LB 3590317504,3590317519,GB 3590317520,3590317527,LY @@ -87194,8 +80156,7 @@ 3590320296,3590320303,GB 3590320304,3590320335,IQ 3590320336,3590320343,UG -3590320344,3590320351,GB -3590320352,3590320367,IQ +3590320344,3590320367,IQ 3590320368,3590320375,GB 3590320376,3590320383,IQ 3590320384,3590321151,GB @@ -87217,18 +80178,14 @@ 3590321944,3590321959,IQ 3590321960,3590321967,GB 3590321968,3590321983,TR -3590321984,3590321991,GB -3590321992,3590321999,LB +3590321984,3590321999,GB 3590322000,3590322007,CY 3590322008,3590322015,IQ -3590322016,3590322023,GB -3590322024,3590322031,IQ -3590322032,3590322047,GB +3590322016,3590322047,GB 3590322048,3590322055,NG -3590322056,3590322079,IQ -3590322080,3590322095,GB -3590322096,3590322103,IQ -3590322104,3590322111,GB +3590322056,3590322063,GB +3590322064,3590322079,IQ +3590322080,3590322111,GB 3590322112,3590322119,BJ 3590322120,3590322127,IQ 3590322128,3590322135,GH @@ -87240,10 +80197,9 @@ 3590322256,3590322271,RW 3590322272,3590322335,GB 3590322336,3590322351,MG -3590322352,3590322367,GB -3590322368,3590322375,LB +3590322352,3590322375,GB 3590322376,3590322383,LY -3590322384,3590322391,LB +3590322384,3590322391,GB 3590322392,3590322399,IQ 3590322400,3590322415,AO 3590322416,3590322423,LR @@ -87256,1027 +80212,10 @@ 3590323712,3590323903,GB 3590323904,3590323911,CD 3590323912,3590324223,GB -3590324224,3623890943,US -3623890944,3623891199,ZA -3623891200,3623891455,US -3623891456,3623891711,ZA -3623891712,3623891967,US -3623891968,3623892479,ZA -3623892480,3624054783,US -3624054784,3624056831,ZA -3624056832,3624181759,US -3624181760,3624182783,ZA -3624182784,3624206335,US -3624206336,3624208383,ZA -3624208384,3624255487,US -3624255488,3624257535,ZA -3624257536,3624271871,US -3624271872,3624272383,SY -3624272384,3624279039,CA -3624279040,3624279087,BD -3624279088,3624288255,CA -3624288256,3624290303,IN -3624290304,3624292351,CA -3624292352,3624292607,MF -3624292608,3624297471,CA -3624297472,3624298495,CO -3624298496,3624299519,PH -3624299520,3624303743,CA -3624303744,3624303759,ZA -3624303760,3624304639,CA -3624304640,3624321023,US -3624321024,3624325119,CA -3624325120,3624359679,US -3624359680,3624360703,AN -3624360704,3624384767,US -3624384768,3624385023,CA -3624385024,3624386559,US -3624386560,3624394751,CA -3624394752,3624435711,US -3624435712,3624452095,CA -3624452096,3624480767,US -3624480768,3624484863,CA -3624484864,3624529919,US -3624529920,3624534015,CA -3624534016,3624534271,PA -3624534272,3624536063,CA -3624536064,3624587263,US -3624587264,3624591359,JM -3624591360,3624730623,US -3624730624,3624796159,CA -3624796160,3624798207,US -3624798208,3624798975,CA -3624798976,3624799743,US -3624799744,3624799999,CA -3624800000,3624800767,US -3624800768,3624801023,CA -3624801024,3624803071,US -3624803072,3624803583,CA -3624803584,3624804607,US -3624804608,3624804863,CA -3624804864,3624807935,US -3624807936,3624808447,CA -3624808448,3624811519,US -3624811520,3624812287,CA -3624812288,3624820735,US -3624820736,3624820799,CY -3624820800,3624821695,US -3624821696,3624821703,GB -3624821704,3624828927,US -3624828928,3624833023,CA -3624833024,3624845311,US -3624845312,3624849407,AU -3624849408,3624903167,US -3624903168,3624903423,CA -3624903424,3624903679,US -3624903680,3624904703,CA -3624904704,3624905471,US -3624905472,3624905727,CA -3624905728,3624964095,US -3624976384,3624984575,US -3624984576,3624992767,CA -3624992768,3625019135,US -3625019136,3625019391,ES -3625019392,3625058303,US -3625058304,3625091071,CA -3625091072,3625099263,US -3625115648,3625116671,US -3625116672,3625116767,CA -3625116768,3625116775,US -3625116776,3625116927,CA -3625116928,3625117775,US -3625117776,3625117783,CA -3625117784,3625117791,US -3625117792,3625117799,CA -3625117800,3625117807,US -3625117808,3625117839,CA -3625117840,3625118233,US -3625118234,3625118241,CA -3625118242,3625118271,US -3625118272,3625118287,CA -3625118288,3625118975,US -3625118976,3625119056,PL -3625119057,3625140223,US -3625140224,3625148415,CA -3625148416,3625168895,US -3625168896,3625172991,CA -3625172992,3625254911,US -3625255168,3625255935,US -3625256448,3625257983,US -3625258752,3625259007,US -3625259264,3625259519,US -3625260032,3625287679,US -3625287680,3625295871,CA -3625295872,3625346047,US -3625346048,3625346303,AR -3625346304,3625418751,US -3625418752,3625420031,CA -3625420032,3625420543,US -3625420544,3625422591,CA -3625422592,3625423103,US -3625423104,3625426943,CA -3625426944,3625508863,US -3625508864,3625512959,CA -3625512960,3625517055,PR -3625517056,3625631743,US -3625631744,3625639935,CA -3625639936,3626025919,US -3626025920,3626025951,LT -3626025952,3626060735,US -3626060736,3626060743,BM -3626060744,3626061903,US -3626061904,3626061911,BM -3626061912,3626069279,US -3626069280,3626069311,NL -3626069312,3626072959,US -3626072960,3626072991,AE -3626072992,3626073439,US -3626073440,3626073455,AE -3626073456,3626108895,US -3626108896,3626108927,AU -3626108928,3626130415,US -3626130416,3626130431,CA -3626130432,3626140479,US -3626140480,3626140671,AU -3626140672,3626142623,US -3626142624,3626142639,AU -3626142640,3626184191,US -3626184192,3626184223,LT -3626184224,3626189359,US -3626189360,3626189367,NO -3626189368,3626189375,US -3626189376,3626189383,IL -3626189384,3626189431,US -3626189432,3626189439,IL -3626189440,3626191119,US -3626191120,3626191135,GB -3626191136,3626192639,US -3626192640,3626192703,CY -3626192704,3626192767,US -3626192768,3626192799,CH -3626192800,3626213439,US -3626213440,3626213471,GB -3626213472,3626227167,US -3626227168,3626227199,AR -3626227200,3626228463,US -3626228464,3626228479,AE -3626228480,3626270719,US -3626270720,3626287103,CA -3626287104,3626332159,US -3626336256,3626369023,US -3626377216,3626508287,US -3626508288,3626512383,CA -3626512384,3626524671,US -3626524672,3626532863,CA -3626532864,3626852351,US -3626852352,3626860543,CA -3626860544,3626893311,US -3626893312,3626905599,CA -3626909696,3626926079,US -3626926080,3626934271,CA -3626934272,3626967039,US -3626971136,3627044863,US -3627044864,3627048959,CA -3627048960,3627065343,US -3627065344,3627069439,CA -3627069440,3627387903,US -3627387904,3627388415,BR -3627388416,3627400319,US -3627400320,3627400351,BR -3627400352,3627401151,US -3627401152,3627401215,BR -3627401216,3627507711,US -3627507712,3627511807,CA -3627511808,3627532287,US -3627532288,3627544575,CA -3627544576,3627659263,US -3627659264,3627663359,CA -3627663360,3627665407,US -3627665408,3627665439,CA -3627665440,3627666719,US -3627666720,3627666751,CA -3627666752,3627679743,US -3627679744,3627712511,CA -3627712512,3627761663,US -3627778048,3627802623,US -3627802624,3627810815,CA -3627810816,3628123615,US -3628123616,3628123647,CA -3628123648,3628123711,BM -3628123712,3628123903,US -3628123904,3628123935,GB -3628123936,3628128703,US -3628128704,3628128719,CA -3628128720,3628129087,US -3628129088,3628129103,CA -3628129104,3628138751,US -3628138752,3628139007,GB -3628139008,3628139311,US -3628139312,3628139327,SG -3628139328,3628143615,US -3628143616,3628143871,GB -3628143872,3628153087,US -3628153088,3628153343,KW -3628153344,3628154239,US -3628154240,3628154303,PH -3628154304,3628154463,US -3628154464,3628154495,GB -3628154496,3628155647,US -3628155648,3628155903,CA -3628155904,3628156159,US -3628156160,3628156415,GB -3628156416,3628164479,US -3628164480,3628164607,GB -3628164608,3628179455,US -3628179456,3628187647,CA -3628187648,3628208127,US -3628208128,3628208383,IT -3628208384,3628236799,US -3628236800,3628257279,CA -3628257280,3628598271,US -3628598272,3628599295,CO -3628599296,3628603391,CL -3628603392,3628604415,US -3628604416,3628605439,GT -3628605440,3628608511,IL -3628608512,3628609023,VE -3628609024,3628616191,US -3628616192,3628617215,PR -3628617216,3628617471,HN -3628617472,3628617727,US -3628617728,3628618239,CO -3628618240,3628618495,US -3628618496,3628619775,HN -3628619776,3628622847,US -3628622848,3628623871,PR -3628623872,3628625919,NG -3628625920,3628626175,US -3628626176,3628626943,HN -3628626944,3628627199,CO -3628627200,3628627455,IL -3628627456,3628627711,HN -3628627712,3628627967,US -3628627968,3628628991,SV -3628628992,3628629247,GT -3628629248,3628629759,US -3628629760,3628631807,VE -3628631808,3628634111,US -3628634112,3628636159,AR -3628636160,3628636671,VE -3628636672,3628638207,US -3628638208,3628646399,CL -3628646400,3628646911,US -3628646912,3628647423,HN -3628647424,3628647679,US -3628647680,3628649727,CO -3628649728,3628655103,US -3628655104,3628655359,VE -3628655360,3628657407,CO -3628657408,3628657663,US -3628657664,3628657919,VE -3628657920,3628679167,US -3628679168,3628683263,CA -3628683264,3628762335,US -3628762336,3628762367,IL -3628762368,3628762519,US -3628762520,3628762527,CY -3628762528,3628766143,US -3628766144,3628766151,GB -3628766152,3628767039,US -3628767040,3628767055,IE -3628767056,3628767135,US -3628767136,3628767167,GB -3628767168,3628767695,US -3628767696,3628767703,NO -3628767704,3628768223,US -3628768224,3628768239,NO -3628768240,3628770207,US -3628770208,3628770215,NO -3628770216,3628770367,US -3628770368,3628770383,CY -3628770384,3628771455,US -3628771456,3628771647,GB -3628771648,3628771839,US -3628771840,3628772095,NO -3628772096,3628772415,US -3628772416,3628772431,CA -3628772432,3628772447,GB -3628772448,3628834815,US -3628834816,3628843007,CA -3628843008,3629187071,US -3629187072,3629195263,CA -3629195264,3629199359,US -3629199360,3629203455,CA -3629203456,3629318143,US -3629318144,3629326335,CA -3629326336,3629331967,US -3629331968,3629332479,CA -3629332480,3629539327,US -3629539328,3629547519,CA -3629547520,3629662207,US -3629662208,3629662463,GB -3629662464,3629735943,US -3629735944,3629735951,CA -3629735952,3629736119,US -3629736120,3629736127,CA -3629736128,3629737215,US -3629737216,3629737471,CA -3629737472,3629761551,US -3629761552,3629761567,CA -3629761568,3629767935,US -3629767936,3629768191,CA -3629768192,3629789439,US -3629789440,3629789695,CA -3629789696,3629789951,US -3629789952,3629790207,CA -3629790208,3629808095,US -3629808096,3629808127,CA -3629808128,3629838551,US -3629838552,3629838559,CA -3629838560,3629838583,US -3629838584,3629838591,CA -3629838592,3629841951,US -3629841952,3629841983,CA -3629841984,3629859551,US -3629859552,3629859583,CA -3629859584,3629875775,US -3629875776,3629875807,CA -3629875808,3629876255,US -3629876256,3629876263,CA -3629876264,3630039039,US -3630039040,3630039295,CA -3630039296,3630040063,US -3630040064,3630040319,CA -3630040320,3630040575,US -3630040576,3630040831,CA -3630040832,3630041343,US -3630041344,3630041599,CA -3630041600,3630041863,US -3630041864,3630041871,CA -3630041872,3630041911,US -3630041912,3630041919,CA -3630041920,3630042095,US -3630042096,3630042103,CA -3630042104,3630042391,US -3630042392,3630042399,CA -3630042400,3630042463,US -3630042464,3630042471,CA -3630042472,3630042479,US -3630042480,3630042487,CA -3630042488,3630042599,US -3630042600,3630042607,CA -3630042608,3630044927,US -3630044928,3630045183,CA -3630045184,3630045695,US -3630045696,3630046207,CA -3630046208,3630046591,US -3630046592,3630047231,CA -3630047232,3630048767,US -3630048768,3630049023,CA -3630049024,3630049279,US -3630049280,3630049535,CA -3630049536,3630050479,US -3630050480,3630050487,CA -3630050488,3630050527,US -3630050528,3630050535,CA -3630050536,3630050559,US -3630050560,3630050815,CA -3630050816,3630051839,US -3630051840,3630052351,CA -3630052352,3630054655,US -3630054656,3630055167,CA -3630055168,3630055615,US -3630055616,3630055647,CA -3630055648,3630055935,US -3630055936,3630056959,CA -3630056960,3630060223,US -3630060224,3630060287,CA -3630060288,3630062847,US -3630062848,3630063103,CA -3630063104,3630066175,US -3630066176,3630066431,CA -3630066432,3630066687,US -3630066688,3630067967,CA -3630067968,3630069503,US -3630069504,3630069759,CA -3630069760,3630070783,US -3630070784,3630071039,CA -3630071040,3630073087,US -3630073088,3630073343,CA -3630073344,3630073599,US -3630073600,3630073855,CA -3630073856,3630074543,US -3630074544,3630074551,CA -3630074552,3630074607,US -3630074608,3630074615,CA -3630074616,3630074815,US -3630074816,3630074879,CA -3630074880,3630075391,US -3630075392,3630075647,CA -3630075648,3630077183,US -3630077184,3630077439,CA -3630077440,3630077951,US -3630077952,3630078015,CA -3630078016,3630078463,US -3630078464,3630078719,CA -3630078720,3630080511,US -3630080512,3630080575,CA -3630080576,3630081279,US -3630081280,3630081535,CA -3630081536,3630082047,US -3630082048,3630082303,CA -3630082304,3630085119,US -3630085120,3630085375,CA -3630085376,3630088703,US -3630088704,3630088959,CA -3630088960,3630089471,US -3630089472,3630090239,CA -3630090240,3630091263,US -3630091264,3630091519,CA -3630091520,3630092031,US -3630092032,3630092287,CA -3630092288,3630093439,US -3630093440,3630093447,CA -3630093448,3630093527,US -3630093528,3630093535,CA -3630093536,3630094591,US -3630094592,3630094847,CA -3630094848,3630095015,US -3630095016,3630095023,CA -3630095024,3630095039,US -3630095040,3630095047,CA -3630095048,3630097663,US -3630097664,3630098175,KW -3630098176,3630098687,US -3630098688,3630100223,CA -3630100224,3630100479,KW -3630100480,3630102783,US -3630102784,3630103807,CA -3630103808,3630141503,US -3630141504,3630141567,CA -3630141568,3630142463,US -3630142464,3630143231,CA -3630143232,3630143615,US -3630143616,3630143647,CA -3630143648,3630143711,US -3630143712,3630143743,CA -3630143744,3630144511,US -3630144512,3630145023,CA -3630145024,3630145535,US -3630145536,3630145791,CA -3630145792,3630146047,US -3630146048,3630146815,CA -3630146816,3630147327,US -3630147328,3630147583,CA -3630147584,3630149535,US -3630149536,3630149567,CA -3630149568,3630149631,US -3630149632,3630149887,CA -3630149888,3630150911,US -3630150912,3630151167,CA -3630151168,3630151455,US -3630151456,3630151487,CA -3630151488,3630151615,US -3630151616,3630151647,CA -3630151648,3630151679,US -3630151680,3630152191,CA -3630152192,3630152447,US -3630152448,3630152703,CA -3630152704,3630156031,US -3630156032,3630156287,CA -3630156288,3630156543,US -3630156544,3630156799,CA -3630156800,3630157055,US -3630157056,3630157311,CA -3630157312,3630157567,US -3630157568,3630158087,CA -3630158088,3630158231,US -3630158232,3630158239,CA -3630158240,3630158303,US -3630158304,3630158311,CA -3630158312,3630159007,US -3630159008,3630159071,CA -3630159072,3630159103,US -3630159104,3630159359,CA -3630159360,3630160487,US -3630160488,3630160495,CA -3630160496,3630160591,US -3630160592,3630160599,CA -3630160600,3630160607,US -3630160608,3630160895,CA -3630160896,3630161151,US -3630161152,3630161919,CA -3630161920,3630162687,US -3630162688,3630162943,CA -3630162944,3630163887,US -3630163888,3630163895,CA -3630163896,3630164223,US -3630164224,3630164735,CA -3630164736,3630164783,US -3630164784,3630164799,CA -3630164800,3630164815,US -3630164816,3630164831,CA -3630164832,3630165247,US -3630165248,3630165759,CA -3630165760,3630166015,US -3630166016,3630166527,CA -3630166528,3630166687,US -3630166688,3630166719,CA -3630166720,3630167583,US -3630167584,3630167615,CA -3630167616,3630167711,US -3630167712,3630167743,CA -3630167744,3630167807,US -3630167808,3630167823,CA -3630167824,3630167903,US -3630167904,3630167911,CA -3630167912,3630168319,US -3630168320,3630169087,CA -3630169088,3630309375,US -3630309376,3630317567,CA -3630317568,3630370815,US -3630372864,3630374911,US -3630374912,3630383103,CA -3630383104,3630391295,US -3630391296,3630395391,CA -3630395392,3630718975,US -3630718976,3630727167,CA -3630727168,3630746879,US -3630746880,3630747391,TZ -3630747392,3630772223,US -3630776320,3630780415,US -3630780416,3630784511,CA -3630784512,3630850047,US -3630850048,3630854143,CA -3630854144,3630956543,US -3630956544,3631005695,CA -3631005696,3631039439,US -3631039440,3631039455,CA -3631039456,3631039487,US -3631039488,3631039743,CA -3631039744,3631043663,US -3631043664,3631043679,CA -3631043680,3631043759,US -3631043760,3631043767,CA -3631043768,3631045631,US -3631045632,3631045759,CA -3631045760,3631045983,US -3631045984,3631045991,CA -3631045992,3631112191,US -3631112192,3631112703,VC -3631112704,3631116543,BB -3631116544,3631117567,GD -3631117568,3631117823,BB -3631117824,3631118079,GD -3631118080,3631119103,VC -3631119104,3631119615,BB -3631119616,3631120383,GD -3631120384,3631144959,US -3631144960,3631153151,CA -3631153152,3631284223,US -3631284224,3631316991,CA -3631316992,3631333375,US -3631333376,3631333679,CA -3631333680,3631333695,US -3631333696,3631341567,CA -3631341568,3631357951,US -3631366144,3631480831,US -3631480832,3631484927,CA -3631484928,3631644671,US -3631644672,3631652863,CA -3631652864,3631663151,US -3631663152,3631663159,CA -3631663160,3631665151,US -3631665152,3631669247,CA -3631669248,3631714303,US -3631718400,3631841279,US -3631841280,3631874047,CA -3631874048,3631939583,US -3631939584,3632005119,CA -3632005120,3632136191,US -3632136192,3632144383,CA -3632144384,3632152575,US -3632152576,3632168959,CA -3632168960,3632197631,US -3632197632,3632201727,CA -3632201728,3632230399,US -3632234496,3632332799,US -3632332800,3632357375,CA -3632357376,3632370559,US -3632370560,3632370575,NG -3632370576,3632373503,US -3632373504,3632373759,NG -3632373760,3632381951,US -3632381952,3632390143,CA -3632390144,3632414719,US -3632414720,3632422911,CA -3632422912,3632447487,US -3632455680,3632467967,US -3632470016,3632826495,US -3632826496,3632826511,CN -3632826512,3632833231,US -3632833232,3632833247,CN -3632833248,3632837135,US -3632837136,3632837151,IN -3632837152,3632838399,US -3632838400,3632838431,TW -3632838432,3632838583,US -3632838584,3632838591,CN -3632838592,3632847279,US -3632847280,3632847295,CN -3632847296,3632857087,US -3632857088,3632861183,BS -3632861184,3632881663,US -3632881664,3632889855,CA -3632889856,3632898047,US -3632898048,3632902143,CA -3632902144,3632971775,US -3632971776,3632988159,CA -3632988160,3633030159,US -3633030160,3633030167,ZA -3633030168,3633030175,US -3633030176,3633030183,ZA -3633030184,3633030191,US -3633030192,3633030199,ZA -3633030200,3633030207,US -3633030208,3633030215,ZA -3633030216,3633030223,NG -3633030224,3633030231,ZA -3633030232,3633030287,US -3633030288,3633030303,ZA -3633030304,3633030335,US -3633030336,3633030359,ZA -3633030360,3633030655,US -3633030656,3633030911,SN -3633030912,3633031615,US -3633031616,3633031623,ZA -3633031624,3633031647,US -3633031648,3633031655,NG -3633031656,3633031959,US -3633031960,3633031967,NL -3633031968,3633031983,US -3633031984,3633031991,PG -3633031992,3633032087,US -3633032088,3633032095,NL -3633032096,3633032167,US -3633032168,3633032175,NL -3633032176,3633032223,US -3633032224,3633032231,NG -3633032232,3633032239,US -3633032240,3633032247,ZA -3633032248,3633032271,US -3633032272,3633032279,ZA -3633032280,3633032287,US -3633032288,3633032319,GQ -3633032320,3633032415,US -3633032416,3633032431,NG -3633032432,3633032439,US -3633032440,3633032447,ZA -3633032448,3633032591,US -3633032592,3633032607,ZA -3633032608,3633033247,US -3633033248,3633033255,ZA -3633033256,3633033263,US -3633033264,3633033271,ZA -3633033272,3633033287,US -3633033288,3633033295,GH -3633033296,3633033303,NG -3633033304,3633033319,ZA -3633033320,3633033327,NG -3633033328,3633033335,US -3633033336,3633033359,ZA -3633033360,3633033367,NG -3633033368,3633033375,ZA -3633033376,3633033391,NG -3633033392,3633033399,ZA -3633033400,3633034047,US -3633034048,3633034079,ZA -3633034080,3633034519,US -3633034520,3633034527,NG -3633034528,3633034559,US -3633034560,3633034751,NG -3633034752,3633035015,US -3633035016,3633035023,NL -3633035024,3633035071,US -3633035072,3633035087,NR -3633035088,3633035095,CN -3633035096,3633035135,US -3633035136,3633035151,NR -3633035152,3633035199,US -3633035200,3633035207,ID -3633035208,3633035311,US -3633035312,3633035319,ID -3633035320,3633035439,US -3633035440,3633035447,ID -3633035448,3633035455,US -3633035456,3633035487,ID -3633035488,3633035527,US -3633035528,3633035535,NG -3633035536,3633035551,US -3633035552,3633035599,ZA -3633035600,3633036031,US -3633036032,3633036287,HT -3633036288,3633036479,US -3633036480,3633036511,TT -3633036512,3633036607,US -3633036608,3633036671,GB -3633036672,3633039503,US -3633039504,3633039519,CA -3633039520,3633336319,US -3633336320,3633340415,KY -3633340416,3633344511,US -3633344512,3633348607,CA -3633348608,3633379327,US -3633381376,3633405951,US -3633405952,3633410047,CA -3633410048,3633479679,US -3633479680,3633483775,CA -3633483776,3633504255,US -3633508352,3633545215,US -3633545216,3633545727,GA -3633545728,3633546495,US -3633546496,3633546751,GA -3633546752,3633547263,US -3633547264,3633548287,GA -3633548288,3633548543,US -3633548544,3633548799,GA -3633548800,3633548927,US -3633548928,3633549055,GA -3633549056,3633552911,US -3633552912,3633552927,GA -3633552928,3633553151,US -3633553152,3633553279,GW -3633553280,3633783295,US -3633783552,3633783807,US -3633784064,3633784319,US -3633784576,3633785087,US -3633785600,3633786367,US -3633786880,3633815551,US -3633815552,3633819647,CA -3633819648,3633823743,US -3633831936,3633852415,US -3633856512,3633881087,US 3633881088,3633885183,AN -3633885184,3633889279,US -3633889280,3633893375,CA -3633893376,3633971199,US -3633971200,3634020351,CA -3634020352,3634053119,US 3634053120,3634061311,CL -3634061312,3634511871,US -3634511872,3634515967,CA -3634515968,3634524159,US -3634528256,3634552831,US -3634552832,3634556927,CA -3634556928,3634880511,US -3634880512,3634888703,CA -3634888704,3634913279,US -3634913280,3634921471,CA -3634921472,3634925567,US -3634925568,3634929663,CA -3634929664,3635109887,US -3635109888,3635110295,CA -3635110296,3635110303,US -3635110304,3635113983,CA -3635113984,3635142655,US -3635142656,3635146751,CA -3635146752,3635150847,US -3635216384,3635253247,US -3635257344,3635314687,US -3635314688,3635322879,CA -3635322880,3635412991,US -3635425280,3635429375,CA -3635429376,3635458527,US -3635458528,3635458543,CH -3635458544,3635460031,US -3635460032,3635460095,CH -3635460096,3635460543,US -3635460544,3635460575,CH -3635460576,3635460799,US -3635460800,3635460831,CH -3635460832,3635466239,US -3635466240,3635470335,CA -3635470336,3635515391,US -3635519488,3635658751,US -3635658752,3635660799,CN -3635660800,3635847791,US -3635847792,3635847807,CA -3635847808,3635856511,US -3635856512,3635856543,CA -3635856544,3635871743,US -3635871744,3635879935,CA -3635879936,3635892223,US -3635892224,3635896319,CA -3635896320,3635904511,US -3635904512,3635912703,CA -3635912704,3635924991,US -3635929088,3635961855,US -3635961856,3635963903,SV -3635963904,3635964159,US -3635964160,3635964415,BO -3635964416,3635965951,SV -3635965952,3635966975,BO -3635966976,3635967999,PY -3635968000,3635970047,SV -3635970048,3636019199,US -3636019200,3636027391,CA -3636027392,3636064255,US -3636064256,3636068351,CA -3636068352,3636152287,US -3636152288,3636152575,CA -3636152576,3636154367,US -3636154368,3636154879,CA -3636154880,3636157055,US -3636157056,3636157063,CA -3636157064,3636158111,US -3636158112,3636158143,CA -3636158144,3636158463,US -3636158464,3636158719,CA -3636158720,3636158783,US -3636158784,3636158815,CA -3636158816,3636160511,US -3636160512,3636160767,CA -3636160768,3636161791,US -3636161792,3636161855,CA -3636161856,3636164095,US -3636164096,3636164111,VG -3636164112,3636164159,US -3636164160,3636164223,CA -3636164224,3636166143,US -3636166144,3636166655,CA -3636166656,3636206079,US -3636206080,3636206335,AU -3636206336,3636396031,US -3636396032,3636461567,CA -3636461568,3636609023,US -3636609024,3636610559,CA -3636610560,3636610815,US -3636610816,3636621311,CA -3636621312,3636822015,US -3636822016,3636854783,CA -3636854784,3636887551,US -3636887552,3636895743,CA -3636895744,3637071935,US -3637071936,3637071943,SK -3637071944,3637071951,US -3637071952,3637071967,CY -3637071968,3637072095,US -3637072096,3637072127,GB -3637072128,3637072143,US -3637072144,3637072159,CY -3637072160,3637072895,US -3637072896,3637073151,CY -3637073152,3637073215,US -3637073216,3637073231,CY -3637073232,3637074239,US -3637074240,3637074303,PA -3637074304,3637074687,US -3637074688,3637074703,CA -3637074704,3637074751,US -3637074752,3637074815,PA -3637074816,3637074943,US -3637074944,3637074959,CA -3637074960,3637074975,US -3637074976,3637075007,PA -3637075008,3637075231,US -3637075232,3637075263,PA -3637075264,3637075487,US -3637075488,3637075519,PA -3637075520,3637075743,US -3637075744,3637075775,PA -3637075776,3637075967,US -3637075968,3637080063,CA -3637080064,3637389335,US -3637389336,3637389343,CA -3637389344,3637510143,US -3637510144,3637641215,CA -3637641216,3637661695,US -3637665792,3637667439,CA -3637667440,3637667518,US -3637667519,3637669887,CA -3637669888,3637706751,US -3637706752,3637739519,CA -3637739520,3638165503,US -3638165504,3638181887,CA -3638181888,3638231039,US -3638247424,3638247439,US -3638247440,3638247455,GB -3638247456,3638247487,US -3638247488,3638247551,GB -3638247552,3638247679,DE -3638247680,3638247855,US -3638247856,3638247871,DE -3638247872,3638247903,US -3638247904,3638248703,GB -3638248704,3638249215,US -3638249216,3638249471,GB -3638249472,3638249751,US -3638249752,3638249791,GB -3638249792,3638250535,US -3638250536,3638250543,GB -3638250544,3638250559,US -3638250560,3638250623,GB -3638250624,3638250687,US -3638250688,3638250703,GB -3638250704,3638250719,US -3638250720,3638250815,GB -3638250816,3638250831,US -3638250832,3638250847,GB -3638250848,3638250863,US -3638250864,3638250871,GB -3638250872,3638250895,US -3638250896,3638250911,GB -3638250912,3638250919,CH -3638250920,3638250983,US -3638250984,3638250991,GB -3638250992,3638304767,US -3638304768,3638312959,CA -3638312960,3638370303,US -3638370304,3638386687,CA -3638386688,3638509567,US -3638509568,3638534143,CA -3638534144,3638697983,US -3638697984,3638706175,CA -3638706176,3638796287,US -3638804480,3638874111,US -3638874112,3638878207,CA -3638878208,3638898687,US -3638902784,3638915071,US -3638919168,3638960383,US -3638960384,3638960639,BR -3638960640,3638984703,US 3638984704,3638992895,GT -3638992896,3639083007,US -3639083008,3639148543,CA -3639148544,3639222271,US -3639222272,3639230463,CA -3639230464,3639255039,US -3639255040,3639258677,CA 3639258678,3639258678,IL -3639258679,3639263231,CA -3639263232,3639279615,US -3639279616,3639283711,CA -3639283712,3639390207,US -3639394304,3639396351,US -3639396352,3639396383,NE -3639396384,3639396415,US -3639396416,3639396431,PK -3639396432,3639396447,US -3639396448,3639396463,NG -3639396464,3639396471,TZ -3639396472,3639396543,US -3639396544,3639396551,TZ -3639396552,3639396671,US -3639396672,3639396735,NE -3639396736,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,3639398527,US -3639398528,3639398591,SA -3639398592,3639400447,US -3639400448,3639401471,RS -3639401472,3639401495,PK -3639401496,3639401511,US -3639401512,3639401519,ID -3639401520,3639401535,US -3639401536,3639401551,TZ -3639401552,3639401559,LK -3639401560,3639401623,US -3639401624,3639401631,TZ -3639401632,3639401647,US -3639401648,3639401655,PK -3639401656,3639401687,US -3639401688,3639401727,PK -3639401728,3639402015,US -3639402016,3639402039,PK -3639402040,3639402055,US -3639402056,3639402071,PK -3639402072,3639402079,US -3639402080,3639402095,PK -3639402096,3639402111,US -3639402112,3639402175,NG -3639402176,3639402191,PK -3639402192,3639402199,US -3639402200,3639402207,PK -3639402208,3639402239,US -3639402240,3639402495,GH -3639402496,3639558143,US -3639558144,3639566335,CA -3639566336,3639582719,US -3639590912,3639607295,US -3639607296,3639611391,CA -3639611392,3639656447,US -3639656448,3639660543,CA -3639660544,3639664639,US -3639664640,3639668735,CA 3639672832,3639675391,CL 3639675392,3639676159,CO 3639676160,3639676447,CL @@ -88378,11 +80317,6 @@ 3639680896,3639680967,CL 3639680968,3639680991,CO 3639680992,3639681023,CL -3639681024,3639730175,US -3639730176,3639734271,CA -3639734272,3639886095,US -3639886096,3639886103,CN -3639886104,3639902207,US 3639902208,3639903755,PE 3639903756,3639903759,PA 3639903760,3639904031,PE @@ -88393,42 +80327,6 @@ 3639914768,3639914775,PA 3639914776,3639918591,PE 3639918592,3639934975,AR -3639934976,3640057855,US -3640057856,3640066047,CA -3640066048,3640197119,US -3640197120,3640201215,CA -3640201216,3640205311,US -3640205312,3640209407,BM -3640209408,3640213503,CA -3640213504,3640287231,US -3640287232,3640291327,CA -3640291328,3640312079,US -3640312080,3640312095,ID -3640312096,3640312103,GB -3640312104,3640312159,US -3640312160,3640312191,ID -3640312192,3640312575,US -3640312576,3640312607,NG -3640312608,3640314879,US -3640314880,3640315135,ZA -3640315136,3640317327,US -3640317328,3640317343,ZA -3640317344,3640317407,US -3640317408,3640317423,ZA -3640317424,3640317559,US -3640317560,3640317567,NL -3640317568,3640318975,US -3640318976,3640319103,GQ -3640319104,3640360959,US -3640360960,3640369151,CA -3640369152,3640377343,US -3640381440,3640410111,US -3640410112,3640418303,CA -3640418304,3640557567,US -3640557568,3640582143,CA -3640582144,3640647679,US -3640647680,3640651775,JP -3640651776,3640655871,US 3640655872,3641056319,DE 3641056320,3641056327,HU 3641056328,3641056359,DE @@ -88630,8 +80528,8 @@ 3641655296,3641659391,GB 3641659392,3641663487,FR 3641663488,3641667583,MT -3641667584,3641668863,GB -3641668864,3641670655,ZW +3641667584,3641668607,GB +3641668608,3641670655,ZW 3641670656,3641670783,SO 3641670784,3641670791,NG 3641670792,3641670911,GB @@ -88706,7 +80604,9 @@ 3641763452,3641763455,GR 3641763456,3641763475,CY 3641763476,3641763479,GR -3641763480,3641763511,CY +3641763480,3641763495,CY +3641763496,3641763503,GR +3641763504,3641763511,CY 3641763512,3641763519,GR 3641763520,3641763582,CY 3641763583,3641763583,GR @@ -88733,7 +80633,9 @@ 3641764712,3641764715,CY 3641764716,3641764775,GR 3641764776,3641764783,CY -3641764784,3641764847,GR +3641764784,3641764787,GR +3641764788,3641764791,CY +3641764792,3641764847,GR 3641764848,3641764856,CY 3641764857,3641764863,GR 3641764864,3641764875,CY @@ -88764,6 +80666,7 @@ 3641790464,3641794559,LT 3641794560,3641796607,CS 3641796608,3641798655,RS +3641798656,3641802751,RU 3641802752,3641806847,NL 3641806848,3641807871,TR 3641807872,3641808895,NL @@ -88788,7 +80691,6 @@ 3641835520,3641839615,IT 3641839616,3641843711,GB 3641843712,3641847807,ES -3641847808,3641851903,RU 3641851904,3641855999,NL 3641856000,3641860095,GB 3641860096,3641868287,IT @@ -88837,9 +80739,7 @@ 3641961800,3641962495,BE 3641962496,3641966591,GB 3641966592,3641970687,IT -3641970688,3641971759,GB -3641971760,3641971775,BG -3641971776,3641978879,GB +3641970688,3641978879,GB 3641978880,3641982975,DK 3641982976,3641991167,RU 3641991168,3641995263,SE @@ -88867,15 +80767,16 @@ 3642032128,3642036223,PS 3642036224,3642040319,RU 3642040320,3642048511,BY -3642048512,3642053439,IL +3642048512,3642053439,GB 3642053440,3642053631,TZ -3642053632,3642055935,IL +3642053632,3642055935,GB 3642055936,3642056703,KE 3642056704,3642060799,RU 3642064896,3642068991,SE 3642068992,3642073087,NL 3642073088,3642077183,LV -3642077184,3642081279,BE +3642077184,3642081271,BE +3642081272,3642081279,US 3642081280,3642085375,NL 3642085376,3642089471,RU 3642089472,3642093567,SE @@ -88952,6 +80853,7 @@ 3642322944,3642327039,AT 3642327040,3642331135,DE 3642331136,3642335231,RU +3642335232,3642339327,DE 3642339328,3642343423,FR 3642343424,3642347519,UA 3642347520,3642355711,RU @@ -88992,9 +80894,7 @@ 3642439484,3642439495,RU 3642439496,3642439551,CY 3642439552,3642439567,RU -3642439568,3642440447,CY -3642440448,3642440451,RU -3642440452,3642441727,CY +3642439568,3642441727,CY 3642441728,3642449919,IT 3642449920,3642454015,CH 3642454016,3642458111,IT @@ -89027,8 +80927,8 @@ 3642552672,3642552687,SE 3642552688,3642553103,NL 3642553104,3642553119,LV -3642553120,3642553151,NL -3642553152,3642553326,LV +3642553120,3642553159,NL +3642553160,3642553326,LV 3642553327,3642553343,NL 3642553344,3642553363,RU 3642553364,3642553375,NL @@ -89046,8 +80946,10 @@ 3642553520,3642553523,NL 3642553524,3642553535,RU 3642553536,3642553543,DE -3642553544,3642553587,RU -3642553588,3642554111,NL +3642553544,3642553589,RU +3642553590,3642553591,NL +3642553592,3642553595,RU +3642553596,3642554111,NL 3642554112,3642554151,RU 3642554152,3642554175,NL 3642554176,3642554197,RU @@ -89068,8 +80970,7 @@ 3642554808,3642554879,LV 3642554880,3642554911,DE 3642554912,3642554919,NL -3642554920,3642554927,DE -3642554928,3642554931,NL +3642554920,3642554931,DE 3642554932,3642554951,UA 3642554952,3642554955,NL 3642554956,3642554959,GE @@ -89091,12 +80992,13 @@ 3642555046,3642555047,NL 3642555048,3642555051,DE 3642555052,3642555055,UA -3642555056,3642555135,NL +3642555056,3642555067,DE +3642555068,3642555135,NL 3642555136,3642555223,LT 3642555224,3642555227,LV 3642555228,3642555391,LT -3642555392,3642555479,PL -3642555480,3642555647,NL +3642555392,3642555483,PL +3642555484,3642555647,NL 3642555648,3642555683,SE 3642555684,3642555687,NL 3642555688,3642555695,SE @@ -89108,7 +81010,10 @@ 3642555736,3642555743,GB 3642555744,3642555759,SE 3642555760,3642555771,GB -3642555772,3642555935,NL +3642555772,3642555775,NL +3642555776,3642555783,SE +3642555784,3642555787,GB +3642555788,3642555935,NL 3642555936,3642555983,UA 3642555984,3642556159,NL 3642556160,3642556415,LV @@ -89188,11 +81093,12 @@ 3644915712,3644919807,RU 3644919808,3644923903,DE 3644923904,3644924927,IL -3644924928,3644925055,US -3644925056,3644925119,CI -3644925120,3644926207,US +3644924928,3644926207,US 3644926208,3644926223,IL -3644926224,3644927999,US +3644926224,3644926463,US +3644926464,3644926719,VG +3644926720,3644926975,IL +3644926976,3644927999,US 3644928000,3644932095,GI 3644932096,3644936191,IT 3644936192,3644940287,RU @@ -89348,7 +81254,7 @@ 3645386752,3645390847,SE 3645390848,3645399039,SI 3645399040,3645403135,IT -3645403136,3645408255,DE +3645407232,3645408255,DE 3645408256,3645408319,CH 3645408320,3645411327,DE 3645411328,3645415423,RU @@ -89373,6 +81279,7 @@ 3645485056,3645489151,MT 3645489152,3645493247,RU 3645493248,3645501439,IT +3645501440,3645505535,PL 3645505536,3645506559,DE 3645506560,3645506815,AT 3645506816,3645507583,DE @@ -89699,7 +81606,8 @@ 3645763914,3645763914,DE 3645763915,3645763915,IL 3645763916,3645763916,BE -3645763917,3645763918,IT +3645763917,3645763917,DE +3645763918,3645763918,IT 3645763919,3645763919,GB 3645763920,3645763920,DE 3645763921,3645763921,CH @@ -89717,7 +81625,7 @@ 3645763934,3645763934,IT 3645763935,3645763935,FR 3645763936,3645763936,DE -3645763937,3645763937,NL +3645763937,3645763937,FR 3645763938,3645763938,ES 3645763939,3645763939,NL 3645763940,3645763941,DE @@ -89765,7 +81673,8 @@ 3645763988,3645763988,CH 3645763989,3645763989,FR 3645763990,3645763991,DE -3645763992,3645763993,NL +3645763992,3645763992,NL +3645763993,3645763993,DE 3645763994,3645763994,IT 3645763995,3645763995,ES 3645763996,3645764000,DE @@ -89791,8 +81700,7 @@ 3645764030,3645764030,DE 3645764031,3645764031,NL 3645764032,3645764032,FR -3645764033,3645764033,ES -3645764034,3645764034,DE +3645764033,3645764034,DE 3645764035,3645764035,IT 3645764036,3645764037,ES 3645764038,3645764038,IT @@ -89836,14 +81744,15 @@ 3645764085,3645764085,IE 3645764086,3645764086,IT 3645764087,3645764087,CH -3645764088,3645764093,DE +3645764088,3645764091,DE +3645764092,3645764092,FR +3645764093,3645764093,DE 3645764094,3645764094,IT 3645764095,3645764097,DE 3645764098,3645764098,IT 3645764099,3645764099,DE 3645764100,3645764100,BE -3645764101,3645764101,DE -3645764102,3645764102,PL +3645764101,3645764102,DE 3645764103,3645764103,SK 3645764104,3645764105,IT 3645764106,3645764106,NL @@ -89956,9 +81865,7 @@ 3645764229,3645764229,PL 3645764230,3645764230,NL 3645764231,3645764231,CH -3645764232,3645764232,DE -3645764233,3645764233,IT -3645764234,3645764234,DE +3645764232,3645764234,DE 3645764235,3645764235,FR 3645764236,3645764236,IT 3645764237,3645764238,DE @@ -90231,8 +82138,7 @@ 3645765276,3645765279,FR 3645765280,3645765283,GB 3645765284,3645765287,ES -3645765288,3645765291,IT -3645765292,3645765295,DE +3645765288,3645765295,DE 3645765296,3645765299,ES 3645765300,3645765303,FR 3645765304,3645765311,IT @@ -90370,11 +82276,15 @@ 3645882368,3645886463,CH 3645886464,3645886991,DE 3645886992,3645886995,GB -3645886996,3645888127,DE +3645886996,3645887067,DE +3645887068,3645887071,US +3645887072,3645888127,DE 3645888128,3645888143,AT 3645888144,3645888159,DE 3645888160,3645888191,AT -3645888192,3645890559,DE +3645888192,3645889791,DE +3645889792,3645889919,US +3645889920,3645890559,DE 3645890560,3645894655,RU 3645894656,3645898751,NL 3645898752,3646501711,DE @@ -90392,1363 +82302,31 @@ 3647722752,3647722879,BY 3647722880,3647733759,RU 3647733760,3647864831,FR -3647864832,3647864863,GB -3647864864,3647864879,DE -3647864880,3647864887,GB -3647864888,3647864935,DE -3647864936,3647864943,GB -3647864944,3647865071,DE -3647865072,3647865087,GB -3647865088,3647865127,DE -3647865128,3647865135,GB -3647865136,3647865143,DE -3647865144,3647865167,GB -3647865168,3647865175,DE -3647865176,3647865183,GB -3647865184,3647865191,DE -3647865192,3647865199,GB -3647865200,3647865223,DE -3647865224,3647865231,GB -3647865232,3647865271,DE -3647865272,3647865279,GB -3647865280,3647865295,DE -3647865296,3647865303,GB -3647865304,3647865311,DE -3647865312,3647865343,GB -3647865344,3647865351,DE -3647865352,3647865359,GB -3647865360,3647865391,DE -3647865392,3647865399,GB -3647865400,3647865551,DE -3647865552,3647865559,GB -3647865560,3647865567,DE -3647865568,3647865575,GB -3647865576,3647865631,DE -3647865632,3647865639,GB -3647865640,3647865687,DE -3647865688,3647865703,GB -3647865704,3647865735,DE -3647865736,3647865743,GB -3647865744,3647865783,DE -3647865784,3647865791,GB -3647865792,3647865895,DE -3647865896,3647865903,GB -3647865904,3647865935,DE -3647865936,3647865951,GB -3647865952,3647865959,DE -3647865960,3647865967,GB -3647865968,3647866039,DE -3647866040,3647866047,GB -3647866048,3647866079,DE -3647866080,3647866111,GB -3647866112,3647866151,DE -3647866152,3647866159,GB -3647866160,3647866175,DE -3647866176,3647866191,GB -3647866192,3647866279,DE -3647866280,3647866287,GB -3647866288,3647866311,DE -3647866312,3647866319,GB -3647866320,3647866327,DE -3647866328,3647866367,GB -3647866368,3647866391,DE -3647866392,3647866399,GB -3647866400,3647866463,DE -3647866464,3647866479,GB -3647866480,3647866535,DE -3647866536,3647866551,GB -3647866552,3647866559,DE -3647866560,3647866567,GB -3647866568,3647866591,DE -3647866592,3647866599,GB -3647866600,3647866663,DE -3647866664,3647866679,GB -3647866680,3647866727,DE -3647866728,3647866735,GB -3647866736,3647866743,DE -3647866744,3647866751,GB -3647866752,3647866759,DE -3647866760,3647866775,GB -3647866776,3647866815,DE -3647866816,3647866823,GB -3647866824,3647866863,DE -3647866864,3647866871,GB -3647866872,3647866975,DE -3647866976,3647866983,GB -3647866984,3647867127,DE -3647867128,3647867135,GB -3647867136,3647867167,DE -3647867168,3647867175,GB -3647867176,3647867199,DE -3647867200,3647867207,GB -3647867208,3647867255,DE -3647867256,3647867263,GB -3647867264,3647867343,DE -3647867344,3647867351,GB -3647867352,3647867383,DE -3647867384,3647867423,GB -3647867424,3647867463,DE -3647867464,3647867471,GB -3647867472,3647867599,DE -3647867600,3647867607,GB -3647867608,3647867679,DE -3647867680,3647867687,GB -3647867688,3647867695,DE -3647867696,3647867703,GB -3647867704,3647867727,DE -3647867728,3647867735,GB -3647867736,3647868063,DE -3647868064,3647868071,GB -3647868072,3647868135,DE -3647868136,3647868159,GB -3647868160,3647868231,DE -3647868232,3647868239,GB -3647868240,3647868263,DE -3647868264,3647868271,GB -3647868272,3647868287,DE -3647868288,3647868295,GB -3647868296,3647868367,DE -3647868368,3647868375,GB -3647868376,3647868383,DE -3647868384,3647868391,GB -3647868392,3647868399,DE -3647868400,3647868415,GB -3647868416,3647868431,DE -3647868432,3647868447,GB -3647868448,3647868479,DE -3647868480,3647868487,GB -3647868488,3647868639,DE -3647868640,3647868647,GB -3647868648,3647868663,DE -3647868664,3647868703,GB -3647868704,3647868711,DE -3647868712,3647868719,GB -3647868720,3647868727,DE -3647868728,3647868735,GB -3647868736,3647868831,DE -3647868832,3647868839,GB -3647868840,3647868887,DE -3647868888,3647868895,GB -3647868896,3647868959,DE -3647868960,3647868967,GB -3647868968,3647869071,DE -3647869072,3647869087,GB -3647869088,3647869279,DE -3647869280,3647869287,GB -3647869288,3647869375,DE -3647869376,3647869383,GB -3647869384,3647869407,DE -3647869408,3647869415,GB -3647869416,3647869423,DE -3647869424,3647869439,GB -3647869440,3647869455,DE -3647869456,3647869463,GB -3647869464,3647869567,DE -3647869568,3647869575,GB -3647869576,3647869583,DE -3647869584,3647869591,GB -3647869592,3647869775,DE -3647869776,3647869783,GB -3647869784,3647869791,DE -3647869792,3647869799,GB -3647869800,3647869863,DE -3647869864,3647869871,GB -3647869872,3647869991,DE -3647869992,3647869999,GB -3647870000,3647870127,DE -3647870128,3647870135,GB -3647870136,3647870191,DE -3647870192,3647870207,GB -3647870208,3647870447,DE -3647870448,3647870463,GB -3647870464,3647870503,DE -3647870504,3647870519,GB -3647870520,3647870535,DE -3647870536,3647870543,GB -3647870544,3647870583,DE -3647870584,3647870591,GB -3647870592,3647870639,DE -3647870640,3647870647,GB -3647870648,3647870719,DE -3647870720,3647870751,GB -3647870752,3647870815,DE -3647870816,3647870831,GB -3647870832,3647871039,DE -3647871040,3647871047,GB -3647871048,3647871055,DE -3647871056,3647871071,GB -3647871072,3647871103,DE -3647871104,3647871119,GB -3647871120,3647871127,DE -3647871128,3647871135,GB -3647871136,3647871151,DE -3647871152,3647871167,GB -3647871168,3647871191,DE -3647871192,3647871199,GB -3647871200,3647871215,DE -3647871216,3647871231,GB -3647871232,3647871287,DE -3647871288,3647871295,GB -3647871296,3647871303,DE -3647871304,3647871311,GB -3647871312,3647871351,DE -3647871352,3647871367,GB -3647871368,3647871407,DE -3647871408,3647871431,GB -3647871432,3647871447,DE -3647871448,3647871455,GB -3647871456,3647871471,DE -3647871472,3647871487,GB -3647871488,3647871631,DE -3647871632,3647871999,GB -3647872000,3647872239,DE -3647872240,3647872247,GB -3647872248,3647872311,DE -3647872312,3647872335,GB -3647872336,3647872359,DE -3647872360,3647872367,GB -3647872368,3647872407,DE -3647872408,3647872415,GB -3647872416,3647872471,DE -3647872472,3647872479,GB -3647872480,3647872495,DE -3647872496,3647872511,GB -3647872512,3647872679,DE -3647872680,3647872687,GB -3647872688,3647872759,DE -3647872760,3647872767,GB -3647872768,3647872783,DE -3647872784,3647872927,GB -3647872928,3647872959,DE -3647872960,3647872967,GB -3647872968,3647872975,DE -3647872976,3647872983,GB -3647872984,3647873071,DE -3647873072,3647873079,GB -3647873080,3647873087,DE -3647873088,3647873103,GB -3647873104,3647873279,DE -3647873280,3647873319,GB -3647873320,3647873375,DE -3647873376,3647873407,GB -3647873408,3647873535,DE -3647873536,3647873567,GB -3647873568,3647873599,DE -3647873600,3647873647,GB -3647873648,3647874958,DE -3647874959,3647874959,GB -3647874960,3647875039,DE -3647875040,3647875055,GB -3647875056,3647875095,DE -3647875096,3647875103,GB -3647875104,3647875111,DE -3647875112,3647875119,GB -3647875120,3647875127,DE -3647875128,3647875151,GB -3647875152,3647875175,DE -3647875176,3647875231,GB -3647875232,3647875239,DE -3647875240,3647875255,GB -3647875256,3647875327,DE -3647875328,3647875343,GB -3647875344,3647875367,DE -3647875368,3647875383,GB -3647875384,3647875455,DE -3647875456,3647875487,GB -3647875488,3647875527,DE -3647875528,3647875839,GB -3647875840,3647876095,DE -3647876096,3647876359,GB -3647876360,3647876375,DE -3647876376,3647876383,GB -3647876384,3647876415,DE -3647876416,3647876431,GB -3647876432,3647876439,DE -3647876440,3647876447,GB -3647876448,3647876455,DE -3647876456,3647876471,GB -3647876472,3647876639,DE -3647876640,3647876655,GB -3647876656,3647876663,DE -3647876664,3647876671,GB -3647876672,3647876703,DE -3647876704,3647876711,GB -3647876712,3647876759,DE -3647876760,3647876783,GB -3647876784,3647876839,DE -3647876840,3647876863,GB -3647876864,3647877447,DE -3647877448,3647877455,GB -3647877456,3647877495,DE -3647877496,3647877503,GB -3647877504,3647877567,DE -3647877568,3647877599,GB -3647877600,3647877615,DE -3647877616,3647877631,GB -3647877632,3647877635,DE -3647877636,3647877639,GB -3647877640,3647877643,DE -3647877644,3647877671,GB -3647877672,3647877675,DE -3647877676,3647877771,GB -3647877772,3647877775,DE -3647877776,3647877875,GB -3647877876,3647877879,DE -3647877880,3647877895,GB -3647877896,3647877927,DE -3647877928,3647877951,GB -3647877952,3647878103,DE -3647878104,3647878111,GB -3647878112,3647878447,DE -3647878448,3647878479,GB -3647878480,3647878487,DE -3647878488,3647878495,GB -3647878496,3647878503,DE -3647878504,3647878527,GB -3647878528,3647878591,DE -3647878592,3647878607,GB -3647878608,3647879231,DE -3647879232,3647879263,GB -3647879264,3647879695,DE -3647879696,3647879703,GB -3647879704,3647879735,DE -3647879736,3647879743,GB -3647879744,3647879775,DE -3647879776,3647879807,GB -3647879808,3647879839,DE -3647879840,3647879867,GB -3647879868,3647879879,DE -3647879880,3647879887,GB -3647879888,3647879895,DE -3647879896,3647879903,GB -3647879904,3647879935,DE -3647879936,3647879999,GB -3647880000,3647880047,DE -3647880048,3647880127,GB -3647880128,3647880183,DE -3647880184,3647880447,GB -3647880448,3647880959,DE -3647880960,3647880991,GB -3647880992,3647881015,DE -3647881016,3647881023,GB -3647881024,3647881135,DE -3647881136,3647881183,GB -3647881184,3647881199,DE -3647881200,3647881215,GB -3647881216,3647881231,DE -3647881232,3647881239,GB -3647881240,3647881243,DE -3647881244,3647881247,GB -3647881248,3647881271,DE -3647881272,3647881279,GB -3647881280,3647881375,DE -3647881376,3647881383,GB -3647881384,3647881471,DE -3647881472,3647881727,GB -3647881728,3647881991,DE -3647881992,3647881999,GB -3647882000,3647882271,DE -3647882272,3647882303,GB -3647882304,3647882343,DE -3647882344,3647882351,GB -3647882352,3647882359,DE -3647882360,3647882367,GB -3647882368,3647882415,DE -3647882416,3647882423,GB -3647882424,3647882431,DE -3647882432,3647882503,GB -3647882504,3647882511,DE -3647882512,3647882575,GB -3647882576,3647882623,DE -3647882624,3647882687,GB -3647882688,3647883071,DE -3647883072,3647883095,GB -3647883096,3647883135,DE -3647883136,3647883151,GB -3647883152,3647883207,DE -3647883208,3647883215,GB -3647883216,3647883231,DE -3647883232,3647883239,GB -3647883240,3647883551,DE -3647883552,3647883559,GB -3647883560,3647883575,DE -3647883576,3647883583,GB -3647883584,3647884287,DE -3647884288,3647884351,GB -3647884352,3647884367,DE -3647884368,3647884383,GB -3647884384,3647884415,DE -3647884416,3647884543,GB -3647884544,3647884847,DE -3647884848,3647884863,GB -3647884864,3647884895,DE -3647884896,3647884907,GB -3647884908,3647884915,DE -3647884916,3647884919,GB -3647884920,3647885199,DE -3647885200,3647885215,GB -3647885216,3647885247,DE -3647885248,3647885567,GB -3647885568,3647885575,DE -3647885576,3647885583,GB -3647885584,3647885599,DE -3647885600,3647885607,GB -3647885608,3647885759,DE -3647885760,3647886079,GB -3647886080,3647886111,DE -3647886112,3647886119,GB -3647886120,3647886175,DE -3647886176,3647886183,GB -3647886184,3647886187,DE -3647886188,3647886199,GB -3647886200,3647886271,DE -3647886272,3647886303,GB -3647886304,3647886335,DE -3647886336,3647886591,GB -3647886592,3647886727,DE -3647886728,3647886847,GB -3647886848,3647887427,DE -3647887428,3647887447,GB -3647887448,3647887471,DE -3647887472,3647887483,GB -3647887484,3647887487,DE -3647887488,3647887527,GB -3647887528,3647887599,DE -3647887600,3647887615,GB -3647887616,3647887679,DE -3647887680,3647887743,GB -3647887744,3647887871,DE -3647887872,3647887903,GB -3647887904,3647887911,DE -3647887912,3647887951,GB -3647887952,3647887959,DE -3647887960,3647887967,GB -3647887968,3647888135,DE -3647888136,3647888143,GB -3647888144,3647888199,DE -3647888200,3647888207,GB -3647888208,3647888215,DE -3647888216,3647888223,GB -3647888224,3647888255,DE -3647888256,3647888383,GB -3647888384,3647888895,DE -3647888896,3647888959,GB -3647888960,3647889023,DE -3647889024,3647889055,GB -3647889056,3647889215,DE -3647889216,3647889231,GB -3647889232,3647889375,DE -3647889376,3647889383,GB -3647889384,3647889407,DE -3647889408,3647889471,GB -3647889472,3647889535,DE -3647889536,3647889671,GB -3647889672,3647889687,DE -3647889688,3647889695,GB -3647889696,3647889727,DE -3647889728,3647889735,GB -3647889736,3647890175,DE -3647890176,3647890239,GB -3647890240,3647890247,DE -3647890248,3647890255,GB -3647890256,3647890279,DE -3647890280,3647890295,GB -3647890296,3647890375,DE -3647890376,3647890447,GB -3647890448,3647890471,DE -3647890472,3647890479,GB -3647890480,3647890487,DE -3647890488,3647890527,GB -3647890528,3647890559,DE -3647890560,3647890847,GB -3647890848,3647890879,DE -3647890880,3647891199,GB -3647891200,3647891463,DE -3647891464,3647891471,GB -3647891472,3647891487,DE -3647891488,3647891503,GB -3647891504,3647891791,DE -3647891792,3647891807,GB -3647891808,3647892239,DE -3647892240,3647892247,GB -3647892248,3647892799,DE -3647892800,3647892815,GB -3647892816,3647892991,DE -3647892992,3647893135,GB -3647893136,3647893183,DE -3647893184,3647893199,GB -3647893200,3647893503,DE -3647893504,3647893511,GB -3647893512,3647893519,DE -3647893520,3647893527,GB -3647893528,3647893535,DE -3647893536,3647893551,GB -3647893552,3647894335,DE -3647894336,3647894351,GB -3647894352,3647894719,DE -3647894720,3647894783,GB -3647894784,3647894911,DE -3647894912,3647894975,GB -3647894976,3647894991,DE -3647894992,3647895007,GB -3647895008,3647895023,DE -3647895024,3647895039,GB -3647895040,3647895311,DE -3647895312,3647895327,GB -3647895328,3647895359,DE -3647895360,3647895399,GB -3647895400,3647895687,DE -3647895688,3647895711,GB -3647895712,3647895799,DE -3647895800,3647895807,GB -3647895808,3647896095,DE -3647896096,3647896127,GB -3647896128,3647896159,DE -3647896160,3647896223,GB -3647896224,3647896255,DE -3647896256,3647896295,GB -3647896296,3647896303,DE -3647896304,3647896311,GB -3647896312,3647896319,DE -3647896320,3647896351,GB -3647896352,3647896463,DE -3647896464,3647896471,GB -3647896472,3647896511,DE -3647896512,3647896519,GB -3647896520,3647896527,DE -3647896528,3647896559,GB -3647896560,3647896575,DE -3647896576,3647896607,GB -3647896608,3647896623,DE -3647896624,3647896631,GB -3647896632,3647896671,DE -3647896672,3647896679,GB -3647896680,3647896687,DE -3647896688,3647896695,GB -3647896696,3647897047,DE -3647897048,3647897055,GB -3647897056,3647897087,DE -3647897088,3647897103,GB -3647897104,3647897111,DE -3647897112,3647897135,GB -3647897136,3647897295,DE -3647897296,3647897343,GB -3647897344,3647897359,DE -3647897360,3647897375,GB -3647897376,3647897415,DE -3647897416,3647897423,GB -3647897424,3647901247,DE -3647901248,3647901255,GB -3647901256,3647901259,DE -3647901260,3647901263,GB -3647901264,3647901439,DE -3647901440,3647901519,GB -3647901520,3647901535,DE -3647901536,3647901567,GB -3647901568,3647901583,DE -3647901584,3647901695,GB -3647901696,3647901735,DE -3647901736,3647901743,GB -3647901744,3647901751,DE -3647901752,3647901759,GB -3647901760,3647901863,DE -3647901864,3647901871,GB -3647901872,3647901895,DE -3647901896,3647901911,GB -3647901912,3647901935,DE -3647901936,3647901951,GB -3647901952,3647902063,DE -3647902064,3647902071,GB -3647902072,3647902079,DE -3647902080,3647902087,GB -3647902088,3647902095,DE -3647902096,3647902111,GB -3647902112,3647902159,DE -3647902160,3647902167,GB -3647902168,3647902183,DE -3647902184,3647902207,GB -3647902208,3647902263,DE -3647902264,3647902463,GB -3647902464,3647902495,DE -3647902496,3647902511,GB -3647902512,3647902559,DE -3647902560,3647902719,GB -3647902720,3647902807,DE -3647902808,3647903007,GB -3647903008,3647903039,DE -3647903040,3647903047,GB -3647903048,3647903055,DE -3647903056,3647903063,GB -3647903064,3647903119,DE -3647903120,3647903743,GB -3647903744,3647903919,DE -3647903920,3647903927,GB -3647903928,3647903935,DE -3647903936,3647903943,GB -3647903944,3647903967,DE -3647903968,3647903975,GB -3647903976,3647904023,DE -3647904024,3647904031,GB -3647904032,3647904103,DE -3647904104,3647904111,GB -3647904112,3647904119,DE -3647904120,3647904127,GB -3647904128,3647904207,DE -3647904208,3647904215,GB -3647904216,3647904391,DE -3647904392,3647904398,GB -3647904399,3647904399,DE -3647904400,3647904447,GB -3647904448,3647904735,DE -3647904736,3647904751,GB -3647904752,3647904799,DE -3647904800,3647904807,GB -3647904808,3647904967,DE -3647904968,3647904999,GB -3647905000,3647905007,DE -3647905008,3647905023,GB -3647905024,3647905055,DE -3647905056,3647905063,GB -3647905064,3647905071,DE -3647905072,3647905079,GB -3647905080,3647905191,DE -3647905192,3647905279,GB -3647905280,3647905311,DE -3647905312,3647905535,GB -3647905536,3647905567,DE -3647905568,3647905791,GB -3647905792,3647905839,DE -3647905840,3647905847,GB -3647905848,3647905863,DE -3647905864,3647906047,GB -3647906048,3647906079,DE -3647906080,3647906087,GB -3647906088,3647906095,DE -3647906096,3647906103,GB -3647906104,3647906119,DE -3647906120,3647906127,GB -3647906128,3647906151,DE -3647906152,3647906159,GB -3647906160,3647906175,DE -3647906176,3647906303,GB -3647906304,3647906335,DE -3647906336,3647906559,GB -3647906560,3647906591,DE -3647906592,3647907839,GB -3647907840,3647907879,DE -3647907880,3647907887,GB -3647907888,3647907967,DE -3647907968,3647907975,GB -3647907976,3647908007,DE -3647908008,3647908015,GB -3647908016,3647908071,DE -3647908072,3647908079,GB -3647908080,3647908127,DE -3647908128,3647908135,GB -3647908136,3647908151,DE -3647908152,3647908159,GB -3647908160,3647908207,DE -3647908208,3647908215,GB -3647908216,3647908255,DE -3647908256,3647908263,GB -3647908264,3647908271,DE -3647908272,3647908279,GB -3647908280,3647908343,DE -3647908344,3647908351,GB -3647908352,3647908479,DE -3647908480,3647908487,GB -3647908488,3647908495,DE -3647908496,3647908503,GB -3647908504,3647908687,DE -3647908688,3647908695,GB -3647908696,3647908735,DE -3647908736,3647908751,GB -3647908752,3647908775,DE -3647908776,3647908783,GB -3647908784,3647908815,DE -3647908816,3647908831,GB -3647908832,3647908847,DE -3647908848,3647908855,GB -3647908856,3647908967,DE -3647908968,3647908975,GB -3647908976,3647909095,DE -3647909096,3647909111,GB -3647909112,3647909119,DE -3647909120,3647909151,GB -3647909152,3647909159,DE -3647909160,3647909175,GB -3647909176,3647909207,DE -3647909208,3647909215,GB -3647909216,3647909303,DE -3647909304,3647909311,GB -3647909312,3647909327,DE -3647909328,3647909335,GB -3647909336,3647909631,DE -3647909632,3647909671,GB -3647909672,3647909695,DE -3647909696,3647909703,GB -3647909704,3647909711,DE -3647909712,3647909727,GB -3647909728,3647909735,DE -3647909736,3647909743,GB -3647909744,3647909775,DE -3647909776,3647909791,GB -3647909792,3647909815,DE -3647909816,3647909839,GB -3647909840,3647909879,DE -3647909880,3647911423,GB -3647911424,3647911439,DE -3647911440,3647911455,GB -3647911456,3647911519,DE -3647911520,3647911535,GB -3647911536,3647911551,DE -3647911552,3647911583,GB -3647911584,3647911631,DE -3647911632,3647911647,GB -3647911648,3647912615,DE -3647912616,3647912623,GB -3647912624,3647912671,DE -3647912672,3647912679,GB -3647912680,3647912687,DE -3647912688,3647912695,GB -3647912696,3647912959,DE -3647912960,3647913471,GB -3647913472,3647913727,DE -3647913728,3647913983,GB -3647913984,3647914039,DE -3647914040,3647914055,GB -3647914056,3647914223,DE -3647914224,3647914231,GB -3647914232,3647914239,DE -3647914240,3647914271,GB -3647914272,3647914319,DE -3647914320,3647914327,GB -3647914328,3647914399,DE -3647914400,3647914415,GB -3647914416,3647914463,DE -3647914464,3647914471,GB -3647914472,3647914487,DE -3647914488,3647914751,GB -3647914752,3647915055,DE -3647915056,3647915063,GB -3647915064,3647915111,DE -3647915112,3647915135,GB -3647915136,3647915175,DE -3647915176,3647915183,GB -3647915184,3647915223,DE -3647915224,3647915231,GB -3647915232,3647915295,DE -3647915296,3647915311,GB -3647915312,3647915327,DE -3647915328,3647915335,GB -3647915336,3647915359,DE -3647915360,3647915367,GB -3647915368,3647915495,DE -3647915496,3647915519,GB -3647915520,3647915527,DE -3647915528,3647915535,GB -3647915536,3647915583,DE -3647915584,3647915591,GB -3647915592,3647915671,DE -3647915672,3647915687,GB -3647915688,3647915775,DE -3647915776,3647915807,GB -3647915808,3647915823,DE -3647915824,3647915831,GB -3647915832,3647915855,DE -3647915856,3647915871,GB -3647915872,3647915911,DE -3647915912,3647915919,GB -3647915920,3647915927,DE -3647915928,3647915935,GB -3647915936,3647915943,DE -3647915944,3647915951,GB -3647915952,3647915967,DE -3647915968,3647915975,GB -3647915976,3647916023,DE -3647916024,3647916095,GB -3647916096,3647916223,DE -3647916224,3647916303,GB -3647916304,3647916351,DE -3647916352,3647916367,GB -3647916368,3647916415,DE -3647916416,3647916543,GB -3647916544,3647916575,DE -3647916576,3647916607,GB -3647916608,3647916623,DE -3647916624,3647916663,GB -3647916664,3647916767,DE -3647916768,3647916783,GB -3647916784,3647916799,DE +3647864832,3647916799,DE 3647916800,3647917055,SE 3647917056,3647917599,DE 3647917600,3647917615,US -3647917616,3647917647,DE -3647917648,3647917663,GB -3647917664,3647917791,DE -3647917792,3647917823,GB -3647917824,3647917839,DE -3647917840,3647917871,GB -3647917872,3647918151,DE -3647918152,3647918159,GB -3647918160,3647918367,DE -3647918368,3647918383,GB -3647918384,3647918423,DE -3647918424,3647918431,GB -3647918432,3647918463,DE -3647918464,3647918479,GB -3647918480,3647918487,DE -3647918488,3647918495,GB -3647918496,3647918503,DE -3647918504,3647918527,GB -3647918528,3647918543,DE -3647918544,3647918559,GB -3647918560,3647918615,DE -3647918616,3647918623,GB -3647918624,3647918671,DE -3647918672,3647918679,GB -3647918680,3647918703,DE -3647918704,3647918711,GB -3647918712,3647918751,DE -3647918752,3647918759,GB -3647918760,3647918927,DE -3647918928,3647918935,GB -3647918936,3647918959,DE -3647918960,3647918967,GB -3647918968,3647919015,DE -3647919016,3647919023,GB -3647919024,3647919031,DE -3647919032,3647919039,GB -3647919040,3647919055,DE -3647919056,3647919063,GB -3647919064,3647919079,DE -3647919080,3647919135,GB -3647919136,3647919175,DE -3647919176,3647919391,GB -3647919392,3647919431,DE -3647919432,3647919439,GB -3647919440,3647919447,DE -3647919448,3647920159,GB -3647920160,3647920223,DE -3647920224,3647920415,GB -3647920416,3647920439,DE -3647920440,3647920479,GB -3647920480,3647920495,DE -3647920496,3647920503,GB -3647920504,3647920519,DE -3647920520,3647920527,GB -3647920528,3647920535,DE -3647920536,3647920679,GB -3647920680,3647920695,DE -3647920696,3647921151,GB -3647921152,3647921391,DE -3647921392,3647921407,GB -3647921408,3647921559,DE -3647921560,3647921567,GB -3647921568,3647921615,DE -3647921616,3647921631,GB -3647921632,3647921647,DE -3647921648,3647921663,GB -3647921664,3647921911,DE -3647921912,3647921919,GB -3647921920,3647921967,DE -3647921968,3647921983,GB -3647921984,3647922095,DE -3647922096,3647922103,GB -3647922104,3647922167,DE -3647922168,3647922215,GB -3647922216,3647922219,DE -3647922220,3647922223,GB -3647922224,3647922239,DE -3647922240,3647922271,GB -3647922272,3647922335,DE -3647922336,3647922367,GB -3647922368,3647922415,DE -3647922416,3647922423,GB -3647922424,3647922455,DE -3647922456,3647922463,GB -3647922464,3647922647,DE -3647922648,3647922655,GB -3647922656,3647922687,DE -3647922688,3647922811,GB -3647922812,3647922815,DE -3647922816,3647922831,GB -3647922832,3647922835,DE -3647922836,3647922843,GB -3647922844,3647922847,DE -3647922848,3647922951,GB +3647917616,3647922951,DE 3647922952,3647922959,FR -3647922960,3647922967,DE -3647922968,3647922983,GB -3647922984,3647923327,DE -3647923328,3647923331,GB -3647923332,3647923343,DE -3647923344,3647923351,GB -3647923352,3647923391,DE -3647923392,3647923407,GB -3647923408,3647923455,DE -3647923456,3647923711,GB -3647923712,3647923775,DE -3647923776,3647923967,GB -3647923968,3647924183,DE -3647924184,3647924191,GB -3647924192,3647924199,DE -3647924200,3647924207,GB -3647924208,3647924287,DE -3647924288,3647924383,GB -3647924384,3647924399,DE -3647924400,3647924415,GB -3647924416,3647924447,DE -3647924448,3647924463,GB -3647924464,3647924479,DE -3647924480,3647925247,GB -3647925248,3647925255,DE -3647925256,3647925263,GB -3647925264,3647925335,DE -3647925336,3647925343,GB -3647925344,3647925543,DE -3647925544,3647925559,GB -3647925560,3647925575,DE -3647925576,3647925583,GB -3647925584,3647925591,DE -3647925592,3647925599,GB -3647925600,3647925639,DE -3647925640,3647925655,GB -3647925656,3647925671,DE -3647925672,3647925679,GB -3647925680,3647925751,DE -3647925752,3647925759,GB -3647925760,3647925911,DE -3647925912,3647925919,GB -3647925920,3647926055,DE -3647926056,3647926063,GB -3647926064,3647926095,DE -3647926096,3647926103,GB -3647926104,3647926159,DE -3647926160,3647926175,GB -3647926176,3647926183,DE -3647926184,3647926191,GB -3647926192,3647926223,DE -3647926224,3647926239,GB -3647926240,3647926255,DE -3647926256,3647926271,GB -3647926272,3647926351,DE -3647926352,3647926375,GB -3647926376,3647926407,DE -3647926408,3647926423,GB -3647926424,3647926463,DE -3647926464,3647926471,GB -3647926472,3647926591,DE -3647926592,3647926615,GB -3647926616,3647926623,DE -3647926624,3647926631,GB -3647926632,3647926655,DE -3647926656,3647926663,GB -3647926664,3647926679,DE -3647926680,3647926687,GB -3647926688,3647926695,DE -3647926696,3647926703,GB -3647926704,3647926711,DE -3647926712,3647926719,GB -3647926720,3647926759,DE -3647926760,3647926767,GB -3647926768,3647926775,DE -3647926776,3647926791,GB -3647926792,3647926807,DE -3647926808,3647926815,GB -3647926816,3647926823,DE -3647926824,3647926831,GB -3647926832,3647926839,DE -3647926840,3647926847,GB -3647926848,3647926863,DE -3647926864,3647926871,GB -3647926872,3647926879,DE -3647926880,3647926895,GB -3647926896,3647926903,DE -3647926904,3647927047,GB -3647927048,3647927055,DE -3647927056,3647927079,GB -3647927080,3647927087,DE -3647927088,3647927095,GB -3647927096,3647927119,DE -3647927120,3647927127,GB -3647927128,3647927135,DE -3647927136,3647927159,GB -3647927160,3647927167,DE -3647927168,3647927175,GB -3647927176,3647927191,DE -3647927192,3647927215,GB -3647927216,3647927239,DE -3647927240,3647927279,GB -3647927280,3647927295,DE -3647927296,3647927551,GB -3647927552,3647927591,DE -3647927592,3647927599,GB -3647927600,3647927615,DE -3647927616,3647927623,GB -3647927624,3647927647,DE -3647927648,3647927695,GB -3647927696,3647927703,DE -3647927704,3647927735,GB -3647927736,3647927759,DE -3647927760,3647927783,GB -3647927784,3647927791,DE -3647927792,3647928063,GB -3647928064,3647928119,DE -3647928120,3647928151,GB -3647928152,3647928175,DE -3647928176,3647928183,GB -3647928184,3647928199,DE -3647928200,3647928215,GB -3647928216,3647928223,DE -3647928224,3647928231,GB -3647928232,3647928247,DE -3647928248,3647928319,GB -3647928320,3647928639,DE -3647928640,3647928655,GB -3647928656,3647928671,DE -3647928672,3647929343,GB -3647929344,3647929599,DE -3647929600,3647929727,GB -3647929728,3647929791,DE -3647929792,3647929855,GB -3647929856,3647930383,DE -3647930384,3647930399,GB -3647930400,3647930471,DE -3647930472,3647930479,GB -3647930480,3647930623,DE -3647930624,3647930879,GB -3647930880,3647931159,DE -3647931160,3647931199,GB -3647931200,3647931279,DE -3647931280,3647931295,GB -3647931296,3647931391,DE -3647931392,3647931611,GB -3647931612,3647931615,DE -3647931616,3647931647,GB -3647931648,3647931775,DE -3647931776,3647931783,GB -3647931784,3647931787,DE -3647931788,3647931791,GB -3647931792,3647931799,DE -3647931800,3647931807,GB -3647931808,3647931855,DE -3647931856,3647931863,GB -3647931864,3647931871,DE -3647931872,3647931879,GB -3647931880,3647932199,DE -3647932200,3647932223,GB -3647932224,3647932287,DE -3647932288,3647932351,GB -3647932352,3647932383,DE -3647932384,3647932671,GB -3647932672,3647932975,DE -3647932976,3647932991,GB -3647932992,3647933063,DE -3647933064,3647933071,GB -3647933072,3647933103,DE -3647933104,3647933119,GB -3647933120,3647933375,DE -3647933376,3647933695,GB -3647933696,3647933791,DE -3647933792,3647933951,GB -3647933952,3647934463,DE -3647934464,3647934719,GB -3647934720,3647934783,DE -3647934784,3647934815,GB -3647934816,3647934847,DE -3647934848,3647935103,GB -3647935104,3647935199,DE -3647935200,3647935359,GB -3647935360,3647935423,DE -3647935424,3647935487,GB -3647935488,3647935743,DE -3647935744,3647936511,GB -3647936512,3647936539,DE -3647936540,3647936543,GB -3647936544,3647936555,DE -3647936556,3647936559,GB -3647936560,3647936563,DE -3647936564,3647936567,GB -3647936568,3647936575,DE -3647936576,3647936579,GB -3647936580,3647936603,DE -3647936604,3647936607,GB -3647936608,3647936623,DE -3647936624,3647936635,GB -3647936636,3647936639,DE -3647936640,3647936655,GB -3647936656,3647936659,DE -3647936660,3647936767,GB -3647936768,3647936775,DE -3647936776,3647936783,GB -3647936784,3647936823,DE -3647936824,3647936839,GB -3647936840,3647936943,DE -3647936944,3647936959,GB -3647936960,3647937535,DE -3647937536,3647937595,GB -3647937596,3647937599,DE -3647937600,3647937611,GB -3647937612,3647937615,DE -3647937616,3647938047,GB -3647938048,3647938207,DE -3647938208,3647938215,GB -3647938216,3647938231,DE -3647938232,3647938239,GB -3647938240,3647938303,DE -3647938304,3647938463,GB -3647938464,3647938471,DE -3647938472,3647938479,GB -3647938480,3647938495,DE -3647938496,3647938575,GB -3647938576,3647938583,DE -3647938584,3647938591,GB -3647938592,3647938615,DE -3647938616,3647938623,GB -3647938624,3647938639,DE -3647938640,3647938655,GB -3647938656,3647938671,DE -3647938672,3647938727,GB -3647938728,3647938767,DE -3647938768,3647938783,GB -3647938784,3647938807,DE -3647938808,3647938879,GB -3647938880,3647938887,DE -3647938888,3647938911,GB -3647938912,3647938927,DE -3647938928,3647938935,GB -3647938936,3647938943,DE -3647938944,3647938975,GB -3647938976,3647938983,DE -3647938984,3647938999,GB -3647939000,3647939007,DE -3647939008,3647939031,GB -3647939032,3647939047,DE -3647939048,3647939103,GB -3647939104,3647939143,DE -3647939144,3647939151,GB -3647939152,3647939167,DE -3647939168,3647939175,GB -3647939176,3647939239,DE -3647939240,3647939247,GB -3647939248,3647939583,DE -3647939584,3647939591,GB -3647939592,3647939615,DE -3647939616,3647939623,GB -3647939624,3647939639,DE -3647939640,3647939647,GB -3647939648,3647939703,DE -3647939704,3647939711,GB -3647939712,3647939751,DE -3647939752,3647939759,GB -3647939760,3647939807,DE -3647939808,3647939839,GB -3647939840,3647939927,DE -3647939928,3647939935,GB -3647939936,3647940047,DE -3647940048,3647940055,GB -3647940056,3647940447,DE -3647940448,3647940607,GB -3647940608,3647941119,DE -3647941120,3647941127,GB -3647941128,3647941135,DE -3647941136,3647941151,GB -3647941152,3647941215,DE -3647941216,3647941375,GB -3647941376,3647941559,DE -3647941560,3647941567,GB -3647941568,3647941575,DE -3647941576,3647941583,GB -3647941584,3647941887,DE -3647941888,3647941935,GB -3647941936,3647941939,DE -3647941940,3647941943,GB -3647941944,3647941955,DE -3647941956,3647941959,GB -3647941960,3647941967,DE -3647941968,3647941971,GB -3647941972,3647941983,DE -3647941984,3647941987,GB -3647941988,3647941991,DE -3647941992,3647941999,GB -3647942000,3647942007,DE -3647942008,3647942015,GB -3647942016,3647942023,DE -3647942024,3647942031,GB -3647942032,3647942047,DE -3647942048,3647942399,GB -3647942400,3647942687,DE -3647942688,3647942695,GB -3647942696,3647942711,DE -3647942712,3647942719,GB -3647942720,3647942783,DE -3647942784,3647942815,GB -3647942816,3647942839,DE -3647942840,3647942847,GB -3647942848,3647942903,DE -3647942904,3647943167,GB -3647943168,3647943207,DE -3647943208,3647943231,GB -3647943232,3647943295,DE -3647943296,3647943327,GB -3647943328,3647943423,DE -3647943424,3647943431,GB -3647943432,3647943435,DE -3647943436,3647943499,GB -3647943500,3647943503,DE -3647943504,3647943527,GB -3647943528,3647943543,DE -3647943544,3647943547,GB -3647943548,3647943559,DE -3647943560,3647943935,GB -3647943936,3647944087,DE -3647944088,3647944095,GB -3647944096,3647944575,DE -3647944576,3647944583,GB -3647944584,3647944591,DE -3647944592,3647944615,GB -3647944616,3647944623,DE -3647944624,3647944671,GB -3647944672,3647944687,DE -3647944688,3647944703,GB -3647944704,3647945215,DE -3647945216,3647945471,GB -3647945472,3647945475,DE -3647945476,3647945531,GB -3647945532,3647945535,DE -3647945536,3647945635,GB -3647945636,3647945643,DE -3647945644,3647945727,GB -3647945728,3647945983,DE -3647945984,3647946063,GB -3647946064,3647946071,DE -3647946072,3647946111,GB -3647946112,3647946127,DE -3647946128,3647946143,GB -3647946144,3647946175,DE -3647946176,3647946495,GB -3647946496,3647946499,DE -3647946500,3647946503,GB -3647946504,3647946527,DE -3647946528,3647946559,GB -3647946560,3647946687,DE -3647946688,3647946719,GB -3647946720,3647947391,DE -3647947392,3647947399,GB -3647947400,3647947407,DE -3647947408,3647947415,GB -3647947416,3647947423,DE -3647947424,3647947439,GB -3647947440,3647947447,DE -3647947448,3647947455,GB -3647947456,3647947487,DE -3647947488,3647947519,GB -3647947520,3647947647,DE -3647947648,3647947711,GB -3647947712,3647947735,DE -3647947736,3647947775,GB -3647947776,3647947919,DE -3647947920,3647947935,GB -3647947936,3647948191,DE -3647948192,3647948287,GB -3647948288,3647948543,DE -3647948544,3647948807,GB -3647948808,3647948815,DE -3647948816,3647949063,GB -3647949064,3647949079,DE -3647949080,3647949087,GB -3647949088,3647949095,DE -3647949096,3647949119,GB -3647949120,3647949151,DE -3647949152,3647949183,GB -3647949184,3647949439,DE -3647949440,3647949567,GB -3647949568,3647949887,DE -3647949888,3647949951,GB -3647949952,3647950047,DE -3647950048,3647950847,GB -3647950848,3647953023,DE -3647953024,3647953039,GB -3647953040,3647953055,DE -3647953056,3647953079,GB -3647953080,3647953407,DE -3647953408,3647953503,GB -3647953504,3647953511,DE -3647953512,3647953663,GB -3647953664,3647953791,DE -3647953792,3647953823,GB -3647953824,3647953919,DE -3647953920,3647954175,GB -3647954176,3647954207,DE -3647954208,3647954215,GB -3647954216,3647954231,DE +3647922960,3647933823,DE +3647933824,3647933855,GB +3647933856,3647954231,DE 3647954232,3647954239,GB -3647954240,3647954719,DE -3647954720,3647954815,GB -3647954816,3647954911,DE -3647954912,3647955199,GB -3647955200,3647955207,DE -3647955208,3647955215,GB -3647955216,3647955287,DE -3647955288,3647955295,GB -3647955296,3647955311,DE -3647955312,3647955327,GB -3647955328,3647955383,DE -3647955384,3647955399,GB -3647955400,3647955415,DE -3647955416,3647955431,GB -3647955432,3647956479,DE -3647956480,3647956607,GB -3647956608,3647956615,DE -3647956616,3647956671,GB -3647956672,3647956991,DE -3647956992,3647957503,GB -3647957504,3647957543,DE -3647957544,3647957551,GB -3647957552,3647957559,DE -3647957560,3647957599,GB -3647957600,3647957623,DE -3647957624,3647957727,GB -3647957728,3647957759,DE -3647957760,3647957887,GB -3647957888,3647958015,DE -3647958016,3647958527,GB -3647958528,3647958655,DE -3647958656,3647958687,GB -3647958688,3647958911,DE -3647958912,3647959559,GB -3647959560,3647959567,DE +3647954240,3647959567,DE 3647959568,3647959575,ES -3647959576,3647959607,GB -3647959608,3647959615,DE -3647959616,3647959655,GB -3647959656,3647959671,DE -3647959672,3647959679,GB -3647959680,3647959687,DE -3647959688,3647959711,GB -3647959712,3647959775,DE -3647959776,3647960831,GB -3647960832,3647960839,DE -3647960840,3647960847,GB -3647960848,3647961087,DE -3647961088,3647961151,GB -3647961152,3647961215,DE -3647961216,3647961279,GB -3647961280,3647961311,DE -3647961312,3647961343,GB -3647961344,3647961471,DE -3647961472,3647962111,GB -3647962112,3647962151,DE -3647962152,3647962159,GB -3647962160,3647962191,DE -3647962192,3647963167,GB +3647959576,3647963167,DE 3647963168,3647963183,BE -3647963184,3647963231,GB +3647963184,3647963231,DE 3647963232,3647963263,BE -3647963264,3647963647,GB +3647963264,3647963647,DE 3647963648,3647963711,BE -3647963712,3647995903,GB +3647963712,3647965183,DE +3647965184,3647965191,ES +3647965192,3647965199,DE +3647965200,3647965207,ES +3647965208,3647966207,DE +3647966208,3647966463,GB +3647966464,3647995903,DE 3647995904,3648004095,RU 3648004096,3648004607,GB 3648004608,3648004863,RU @@ -91763,15 +82341,12 @@ 3648024576,3648028671,NL 3648028672,3648032767,HU 3648032768,3648033023,IE -3648033024,3648033039,DE 3648033040,3648033087,IE -3648033088,3648033103,DE 3648033104,3648033119,IE -3648033120,3648033535,DE 3648033536,3648033791,IE -3648033792,3648034063,DE 3648034064,3648034079,IE -3648034080,3648036863,DE +3648034816,3648034847,DE +3648035040,3648035071,NL 3648036864,3648040959,CZ 3648040960,3648041020,BE 3648041021,3648041021,FR @@ -91838,21 +82413,16 @@ 3648176128,3648180223,FR 3648180224,3648180767,DE 3648180768,3648180799,AT -3648180800,3648180863,DE -3648180864,3648180991,IE -3648180992,3648181023,DE +3648180800,3648181023,DE 3648181024,3648181055,AT -3648181056,3648181119,DE -3648181120,3648181247,IE -3648181248,3648181311,DE +3648181056,3648181063,US +3648181064,3648181311,DE 3648181312,3648181343,AT 3648181344,3648181631,DE 3648181632,3648181647,AT 3648181648,3648181887,DE 3648181888,3648181903,AT -3648181904,3648181951,DE -3648181952,3648181967,RU -3648181968,3648182143,DE +3648181904,3648182143,DE 3648182144,3648182159,NL 3648182160,3648182175,DE 3648182176,3648182207,RU @@ -91860,7 +82430,7 @@ 3648182272,3648182783,DE 3648182784,3648182799,IT 3648182800,3648182815,AT -3648182816,3648182823,DE +3648182816,3648182823,CR 3648182824,3648182831,RU 3648182832,3648182847,DE 3648182848,3648182911,IT @@ -91893,7 +82463,6 @@ 3648290816,3648299007,RU 3648299008,3648303103,FI 3648303104,3648307199,AT -3648307200,3648311295,GB 3648311296,3648315615,DK 3648315616,3648315631,CA 3648315632,3648316079,DK @@ -91925,7 +82494,6 @@ 3648372736,3648376831,LU 3648376832,3648380927,CZ 3648380928,3648385023,NL -3648385024,3648389119,GR 3648389120,3648393215,IT 3648393216,3648397311,DE 3648397312,3648405503,NO @@ -91937,7 +82505,9 @@ 3648417880,3648417919,GB 3648417920,3648418047,AT 3648418048,3648418079,GB -3648418080,3648418135,ES +3648418080,3648418095,ES +3648418096,3648418111,GB +3648418112,3648418135,ES 3648418136,3648418143,GB 3648418144,3648418247,ES 3648418248,3648418255,CH @@ -92032,7 +82602,9 @@ 3650113536,3650117631,GB 3650117632,3650121727,RU 3650121728,3650125823,FR -3650125824,3650129919,DE +3650125824,3650129743,DE +3650129744,3650129751,IE +3650129752,3650129919,DE 3650129920,3650134015,GB 3650134016,3650142207,RU 3650142208,3650150399,PL @@ -92060,11 +82632,7 @@ 3650225028,3650228223,GB 3650228224,3650232319,US 3650232320,3650236415,RU -3650236416,3650236671,GB -3650236672,3650236692,CH -3650236693,3650236911,GB -3650236912,3650236926,CH -3650236927,3650240511,GB +3650236416,3650240511,GB 3650240512,3650244607,EE 3650244608,3650256895,GB 3650256896,3650265087,DE @@ -92095,7 +82663,8 @@ 3650315273,3650316711,DE 3650316712,3650316715,FR 3650316716,3650318335,DE -3650318336,3650322431,GI +3650318336,3650320383,GI +3650320384,3650322431,GB 3650322432,3650330623,IT 3650330624,3650334719,UA 3650334720,3650338815,GB @@ -92126,9 +82695,29 @@ 3650351968,3650351975,PT 3650351976,3650351983,FI 3650351984,3650351991,NO -3650351992,3650352007,GB +3650351992,3650351999,HU +3650352000,3650352007,GB 3650352008,3650352015,IE -3650352016,3650355199,GB +3650352016,3650352127,GB +3650352128,3650352247,DE +3650352248,3650352255,IE +3650352256,3650352271,DE +3650352272,3650352279,NL +3650352280,3650352287,IT +3650352288,3650352295,FR +3650352296,3650352303,SE +3650352304,3650352311,DK +3650352312,3650352319,DE +3650352320,3650352327,PL +3650352328,3650352335,ES +3650352336,3650352343,BE +3650352344,3650352351,ZA +3650352352,3650352359,PT +3650352360,3650352367,FI +3650352368,3650352375,NL +3650352376,3650352383,HU +3650352384,3650352895,DE +3650352896,3650355199,GB 3650355200,3650359295,CH 3650359296,3650363391,NL 3650363392,3650367487,GB @@ -92150,6 +82739,7 @@ 3650441216,3650445311,IT 3650445312,3650449407,GB 3650449408,3650453503,NO +3650453504,3650457599,NL 3650457600,3650461695,ES 3650461696,3650465791,AT 3650465792,3650469887,RU @@ -92359,21 +82949,29 @@ 3651785504,3651785527,RS 3651785528,3651785539,CS 3651785540,3651785547,RS -3651785548,3651785559,CS +3651785548,3651785551,CS +3651785552,3651785555,RS +3651785556,3651785559,CS 3651785560,3651785563,RS 3651785564,3651785591,CS 3651785592,3651785603,RS 3651785604,3651785611,CS 3651785612,3651785615,RS -3651785616,3651785631,CS +3651785616,3651785623,CS +3651785624,3651785627,RS +3651785628,3651785631,CS 3651785632,3651785635,RS 3651785636,3651785647,CS 3651785648,3651785655,RS 3651785656,3651785659,CS 3651785660,3651785663,RS -3651785664,3651785699,CS +3651785664,3651785687,CS +3651785688,3651785691,RS +3651785692,3651785699,CS 3651785700,3651785703,RS -3651785704,3651785727,CS +3651785704,3651785707,CS +3651785708,3651785711,RS +3651785712,3651785727,CS 3651785728,3651787519,RS 3651787520,3651787591,CS 3651787592,3651787615,RS @@ -92383,8 +82981,8 @@ 3651787800,3651787839,RS 3651787840,3651787863,CS 3651787864,3651787875,RS -3651787876,3651787883,CS -3651787884,3651787887,RS +3651787876,3651787879,CS +3651787880,3651787887,RS 3651787888,3651787891,CS 3651787892,3651787895,RS 3651787896,3651787903,CS @@ -92395,8 +82993,8 @@ 3651788040,3651788043,RS 3651788044,3651788059,CS 3651788060,3651788063,RS -3651788064,3651788159,CS -3651788160,3651788175,RS +3651788064,3651788095,CS +3651788096,3651788175,RS 3651788176,3651788183,CS 3651788184,3651788207,RS 3651788208,3651788239,CS @@ -92426,7 +83024,33 @@ 3651870720,3651874815,IT 3651874816,3651878911,PL 3651878912,3651883007,RU -3651883008,3651887103,BE +3651883008,3651885823,BE +3651885824,3651885843,CD +3651885844,3651885851,BE +3651885852,3651885855,CD +3651885856,3651885867,BE +3651885868,3651885875,CD +3651885876,3651885887,BE +3651885888,3651885891,CD +3651885892,3651885895,BE +3651885896,3651885911,CD +3651885912,3651886335,BE +3651886336,3651886347,CD +3651886348,3651886367,BE +3651886368,3651886395,CD +3651886396,3651886399,BE +3651886400,3651886403,CD +3651886404,3651886431,BE +3651886432,3651886451,CD +3651886452,3651886455,BE +3651886456,3651886459,CD +3651886460,3651886463,BE +3651886464,3651886471,CD +3651886472,3651886479,BE +3651886480,3651886495,CD +3651886496,3651886503,BE +3651886504,3651886519,CD +3651886520,3651887103,BE 3651887104,3651891199,GB 3651891200,3651895295,DE 3651895296,3651899391,GB @@ -92443,7 +83067,7 @@ 3651911624,3651911631,IQ 3651911632,3651911643,DE 3651911644,3651911647,IR -3651911648,3651915775,DE +3651911648,3651911679,DE 3651915776,3651919871,IS 3651919872,3651923967,RU 3651923968,3651928063,GB @@ -92534,7 +83158,9 @@ 3652019584,3652019599,IE 3652019600,3652019615,GB 3652019616,3652019663,IE -3652019664,3652019775,GB +3652019664,3652019695,GB +3652019696,3652019711,IE +3652019712,3652019775,GB 3652019776,3652019791,IE 3652019792,3652019807,GB 3652019808,3652019815,IE @@ -92589,9 +83215,7 @@ 3652050568,3652050615,GB 3652050616,3652050619,IE 3652050620,3652050671,GB -3652050672,3652050679,IE -3652050680,3652050687,GB -3652050688,3652050787,IE +3652050672,3652050787,IE 3652050788,3652050791,GB 3652050792,3652050943,IE 3652050944,3652055039,LI @@ -92613,7 +83237,9 @@ 3652124672,3652128767,UA 3652128768,3652136959,RU 3652136960,3652141055,IT -3652141056,3652145151,GB +3652141056,3652144127,GB +3652144128,3652144383,KE +3652144384,3652145151,GB 3652145152,3652149247,UA 3652149248,3652153343,DE 3652153344,3652157439,SE @@ -92660,8 +83286,7 @@ 3653404000,3653404008,LB 3653404009,3653404015,GB 3653404016,3653404023,LB -3653404024,3653404031,GB -3653404032,3653404039,NA +3653404024,3653404039,GB 3653404040,3653404055,IQ 3653404056,3653404063,GB 3653404064,3653404071,LB @@ -92708,16 +83333,18 @@ 3653404888,3653404903,GB 3653404904,3653404911,IQ 3653404912,3653404919,LY -3653404920,3653404951,GB -3653404952,3653404959,IQ +3653404920,3653404959,GB 3653404960,3653404975,UA 3653404976,3653404983,GB 3653404984,3653404991,AM -3653404992,3653405007,IQ +3653404992,3653404999,IQ +3653405000,3653405007,GB 3653405008,3653405031,LB 3653405032,3653405039,GB 3653405040,3653405047,LB -3653405048,3653405071,IQ +3653405048,3653405055,IQ +3653405056,3653405063,GB +3653405064,3653405071,IQ 3653405072,3653405087,GB 3653405088,3653405095,LY 3653405096,3653405103,NG @@ -92727,26 +83354,24 @@ 3653405152,3653405167,GB 3653405168,3653405183,UA 3653405184,3653405439,AT -3653405440,3653405695,IQ -3653405696,3653407007,NG -3653407008,3653407015,GB +3653405440,3653405695,GB +3653405696,3653406975,NG +3653406976,3653407015,GB 3653407016,3653407023,UG -3653407024,3653407031,KE -3653407032,3653407071,NG +3653407024,3653407031,GB +3653407032,3653407039,ZW +3653407040,3653407071,NG 3653407072,3653407087,GB 3653407088,3653407095,NG 3653407096,3653407103,GB 3653407104,3653407111,UG 3653407112,3653407119,ZM 3653407120,3653407127,ZW -3653407128,3653407151,GB -3653407152,3653407159,KE -3653407160,3653407167,GB +3653407128,3653407167,GB 3653407168,3653407231,NG 3653407232,3653407359,GB 3653407360,3653407375,NG -3653407376,3653407383,UG -3653407384,3653407391,GB +3653407376,3653407391,GB 3653407392,3653407399,NG 3653407400,3653407423,GB 3653407424,3653407487,ZW @@ -92763,8 +83388,7 @@ 3653408000,3653408023,GB 3653408024,3653408031,UG 3653408032,3653408047,ZW -3653408048,3653408055,GB -3653408056,3653408063,TZ +3653408048,3653408063,GB 3653408064,3653408071,ZM 3653408072,3653408079,NG 3653408080,3653408087,MW @@ -92773,7 +83397,7 @@ 3653408152,3653408159,ZM 3653408160,3653408167,NG 3653408168,3653408175,ZW -3653408176,3653408183,KE +3653408176,3653408183,GB 3653408184,3653408191,MW 3653408192,3653408215,GB 3653408216,3653408223,MW @@ -92782,7 +83406,19 @@ 3653408240,3653408247,ZM 3653408248,3653408767,GB 3653408768,3653409023,CD -3653409024,3653409279,GB +3653409024,3653409039,GB +3653409040,3653409047,NG +3653409048,3653409087,GB +3653409088,3653409095,CD +3653409096,3653409103,GB +3653409104,3653409127,NG +3653409128,3653409143,CD +3653409144,3653409151,NG +3653409152,3653409175,GB +3653409176,3653409183,NG +3653409184,3653409223,GB +3653409224,3653409231,NG +3653409232,3653409279,GB 3653409280,3653409535,TZ 3653409536,3653409559,UA 3653409560,3653409567,CM @@ -92801,7 +83437,7 @@ 3653410080,3653410087,GB 3653410088,3653410095,NG 3653410096,3653410111,ZW -3653410112,3653410119,KE +3653410112,3653410119,GB 3653410120,3653410127,NG 3653410128,3653410143,GB 3653410144,3653410151,ET @@ -92812,13 +83448,13 @@ 3653410192,3653410199,ZW 3653410200,3653410215,GB 3653410216,3653410223,ZW -3653410224,3653410239,GB -3653410240,3653410247,SO +3653410224,3653410247,GB 3653410248,3653410255,ZM -3653410256,3653410263,MW +3653410256,3653410263,GB 3653410264,3653410271,NG -3653410272,3653410279,KE -3653410280,3653410295,GB +3653410272,3653410279,GB +3653410280,3653410287,LU +3653410288,3653410295,GB 3653410296,3653410303,MW 3653410304,3653410815,GB 3653410816,3653414911,CZ @@ -92876,8 +83512,8 @@ 3653525504,3653533695,RU 3653533696,3653537791,HU 3653537792,3653541887,AT -3653541888,3653544959,UA -3653544960,3653545215,AT +3653541888,3653545087,UA +3653545088,3653545215,AT 3653545216,3653545343,UA 3653545344,3653545471,SE 3653545472,3653545727,UA @@ -92887,7 +83523,9 @@ 3653545984,3653550079,CH 3653550080,3653554175,GB 3653554176,3653558271,CZ -3653558272,3653566463,GB +3653558272,3653559671,GB +3653559672,3653559679,US +3653559680,3653566463,GB 3653566464,3653570559,RU 3653570560,3653574655,NO 3653574656,3653578751,CZ @@ -92994,9 +83632,7 @@ 3656229704,3656229711,ES 3656229712,3656233999,DE 3656234000,3656234007,NL -3656234008,3656234263,DE -3656234264,3656234271,US -3656234272,3656236527,DE +3656234008,3656236527,DE 3656236528,3656236535,GB 3656236536,3656236543,US 3656236544,3656633487,DE @@ -93290,4 +83926,4 @@ 3740925952,3741024255,TW 3741024256,3741057023,KR 3741057024,3741319167,VN -3758096384,4294967295,US +4278190080,4294967295,US From 54ba86d9d0cff2ceef75d564ece3d7d2ea26af26 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Mon, 21 Sep 2009 03:32:28 -0400 Subject: [PATCH 94/95] downgrade a log severity, since this event has been known to happen and there's nothing the user can do about it --- src/or/rendclient.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/or/rendclient.c b/src/or/rendclient.c index 35fa58ff5d..0ade46807c 100644 --- a/src/or/rendclient.c +++ b/src/or/rendclient.c @@ -91,9 +91,9 @@ rend_client_send_introduction(origin_circuit_t *introcirc, } }); if (!intro_key) { - /* XXX022 Karsten: should this turn into a log_info, a la bug 1073? */ - log_warn(LD_BUG, "Internal error: could not find intro key; we " - "only have a v2 rend desc with %d intro points.", + log_info(LD_REND, "Our introduction point knowledge changed in " + "mid-connect! Could not find intro key; we only have a " + "v2 rend desc with %d intro points. Giving up.", smartlist_len(entry->parsed->intro_nodes)); goto err; } From 20225895a36519139655be056138c0b1eb96f029 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Mon, 21 Sep 2009 13:16:05 +0200 Subject: [PATCH 95/95] New upstream version: 0.2.2.2-alpha --- debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index 6673fe01b0..77f4ee4347 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +tor (0.2.2.2-alpha-1) experimental; urgency=low + + * New upstream version. + + -- Peter Palfrader Mon, 21 Sep 2009 13:15:36 +0200 + tor (0.2.2.1-alpha-1) experimental; urgency=low * New upstream version.