diff options
Diffstat (limited to 'src')
111 files changed, 12001 insertions, 5052 deletions
diff --git a/src/common/address.c b/src/common/address.c index c35f04c18b..a2780fb051 100644 --- a/src/common/address.c +++ b/src/common/address.c @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2004, Roger Dingledine * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -1025,27 +1025,28 @@ get_interface_address6(int severity, sa_family_t family, tor_addr_t *addr) { int sock=-1, r=-1; struct sockaddr_storage my_addr, target_addr; - socklen_t my_addr_len; + socklen_t addr_len; tor_assert(addr); memset(addr, 0, sizeof(tor_addr_t)); memset(&target_addr, 0, sizeof(target_addr)); - my_addr_len = (socklen_t)sizeof(my_addr); - /* Use the "discard" service port */ - ((struct sockaddr_in*)&target_addr)->sin_port = 9; /* Don't worry: no packets are sent. We just need to use a real address * on the actual Internet. */ if (family == AF_INET6) { struct sockaddr_in6 *sin6 = (struct sockaddr_in6*)&target_addr; + /* Use the "discard" service port */ + sin6->sin6_port = htons(9); sock = tor_open_socket(PF_INET6,SOCK_DGRAM,IPPROTO_UDP); - my_addr_len = (socklen_t)sizeof(struct sockaddr_in6); + addr_len = (socklen_t)sizeof(struct sockaddr_in6); sin6->sin6_family = AF_INET6; S6_ADDR16(sin6->sin6_addr)[0] = htons(0x2002); /* 2002:: */ } else if (family == AF_INET) { struct sockaddr_in *sin = (struct sockaddr_in*)&target_addr; + /* Use the "discard" service port */ + sin->sin_port = htons(9); sock = tor_open_socket(PF_INET,SOCK_DGRAM,IPPROTO_UDP); - my_addr_len = (socklen_t)sizeof(struct sockaddr_in); + addr_len = (socklen_t)sizeof(struct sockaddr_in); sin->sin_family = AF_INET; sin->sin_addr.s_addr = htonl(0x12000001); /* 18.0.0.1 */ } else { @@ -1058,14 +1059,13 @@ get_interface_address6(int severity, sa_family_t family, tor_addr_t *addr) goto err; } - if (connect(sock,(struct sockaddr *)&target_addr, - (socklen_t)sizeof(target_addr))<0) { + if (connect(sock,(struct sockaddr *)&target_addr, addr_len) < 0) { int e = tor_socket_errno(sock); log_fn(severity, LD_NET, "connect() failed: %s", tor_socket_strerror(e)); goto err; } - if (getsockname(sock,(struct sockaddr*)&my_addr, &my_addr_len)) { + if (getsockname(sock,(struct sockaddr*)&my_addr, &addr_len)) { int e = tor_socket_errno(sock); log_fn(severity, LD_NET, "getsockname() to determine interface failed: %s", tor_socket_strerror(e)); diff --git a/src/common/address.h b/src/common/address.h index 6116bb4b1c..371c6da190 100644 --- a/src/common/address.h +++ b/src/common/address.h @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2004, Roger Dingledine * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/common/aes.c b/src/common/aes.c index a17328317e..39ab2946c9 100644 --- a/src/common/aes.c +++ b/src/common/aes.c @@ -1,7 +1,7 @@ /* Copyright (c) 2001, Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/common/aes.h b/src/common/aes.h index 4fb735cfe5..eb633dbcce 100644 --- a/src/common/aes.h +++ b/src/common/aes.h @@ -1,6 +1,6 @@ /* Copyright (c) 2003, Roger Dingledine * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /* Implements a minimal interface to counter-mode AES. */ diff --git a/src/common/compat.c b/src/common/compat.c index 20394b4c5d..d29cacf372 100644 --- a/src/common/compat.c +++ b/src/common/compat.c @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2004, Roger Dingledine * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -126,6 +126,7 @@ tor_mmap_file(const char *filename) return NULL; } + /* XXXX why not just do fstat here? */ size = filesize = (size_t) lseek(fd, 0, SEEK_END); lseek(fd, 0, SEEK_SET); /* ensure page alignment */ @@ -299,7 +300,7 @@ tor_vsnprintf(char *str, size_t size, const char *format, va_list args) int r; if (size == 0) return -1; /* no place for the NUL */ - if (size > SSIZE_T_MAX-16) + if (size > SIZE_T_CEILING) return -1; #ifdef MS_WINDOWS r = _vsnprintf(str, size, format, args); @@ -560,7 +561,7 @@ tor_fix_source_file(const char *fname) * unaligned memory access. */ uint16_t -get_uint16(const char *cp) +get_uint16(const void *cp) { uint16_t v; memcpy(&v,cp,2); @@ -572,7 +573,7 @@ get_uint16(const char *cp) * unaligned memory access. */ uint32_t -get_uint32(const char *cp) +get_uint32(const void *cp) { uint32_t v; memcpy(&v,cp,4); @@ -584,7 +585,7 @@ get_uint32(const char *cp) * unaligned memory access. */ uint64_t -get_uint64(const char *cp) +get_uint64(const void *cp) { uint64_t v; memcpy(&v,cp,8); @@ -596,7 +597,7 @@ get_uint64(const char *cp) * *(uint16_t*)(cp) = v, but will not cause segfaults on platforms that forbid * unaligned memory access. */ void -set_uint16(char *cp, uint16_t v) +set_uint16(void *cp, uint16_t v) { memcpy(cp,&v,2); } @@ -605,7 +606,7 @@ set_uint16(char *cp, uint16_t v) * *(uint32_t*)(cp) = v, but will not cause segfaults on platforms that forbid * unaligned memory access. */ void -set_uint32(char *cp, uint32_t v) +set_uint32(void *cp, uint32_t v) { memcpy(cp,&v,4); } @@ -614,7 +615,7 @@ set_uint32(char *cp, uint32_t v) * *(uint64_t*)(cp) = v, but will not cause segfaults on platforms that forbid * unaligned memory access. */ void -set_uint64(char *cp, uint64_t v) +set_uint64(void *cp, uint64_t v) { memcpy(cp,&v,8); } @@ -675,7 +676,10 @@ struct tor_lockfile_t { * * (Implementation note: because we need to fall back to fcntl on some * platforms, these locks are per-process, not per-thread. If you want - * to do in-process locking, use tor_mutex_t like a normal person.) + * to do in-process locking, use tor_mutex_t like a normal person. + * On Windows, when <b>blocking</b> is true, the maximum time that + * is actually waited is 10 seconds, after which NULL is returned + * and <b>locked_out</b> is set to 1.) */ tor_lockfile_t * tor_lockfile_lock(const char *filename, int blocking, int *locked_out) @@ -695,7 +699,7 @@ tor_lockfile_lock(const char *filename, int blocking, int *locked_out) #ifdef WIN32 _lseek(fd, 0, SEEK_SET); if (_locking(fd, blocking ? _LK_LOCK : _LK_NBLCK, 1) < 0) { - if (errno != EDEADLOCK) + if (errno != EACCES && errno != EDEADLOCK) log_warn(LD_FS,"Couldn't lock \"%s\": %s", filename, strerror(errno)); else *locked_out = 1; @@ -1679,6 +1683,30 @@ tor_lookup_hostname(const char *name, uint32_t *addr) return -1; } +/** Initialize the insecure libc RNG. */ +void +tor_init_weak_random(unsigned seed) +{ +#ifdef MS_WINDOWS + srand(seed); +#else + srandom(seed); +#endif +} + +/** Return a randomly chosen value in the range 0..TOR_RAND_MAX. This + * entropy will not be cryptographically strong; do not rely on it + * for anything an adversary should not be able to predict. */ +long +tor_weak_random(void) +{ +#ifdef MS_WINDOWS + return rand(); +#else + return random(); +#endif +} + /** Hold the result of our call to <b>uname</b>. */ static char uname_result[256]; /** True iff uname_result is set. */ diff --git a/src/common/compat.h b/src/common/compat.h index 7d59501e2b..ee20e716c0 100644 --- a/src/common/compat.h +++ b/src/common/compat.h @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2004, Roger Dingledine * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ #ifndef _TOR_COMPAT_H @@ -31,7 +31,7 @@ #ifdef HAVE_STRING_H #include <string.h> #endif -#ifdef HAVE_PTHREAD_H +#if defined(HAVE_PTHREAD_H) && !defined(MS_WINDOWS) #include <pthread.h> #endif #include <stdarg.h> @@ -480,21 +480,26 @@ typedef enum { SOCKS5_ADDRESS_TYPE_NOT_SUPPORTED = 0x08, } socks5_reply_status_t; +/* ===== Insecure rng */ +void tor_init_weak_random(unsigned seed); +long tor_weak_random(void); +#define TOR_RAND_MAX (RAND_MAX) + /* ===== OS compatibility */ const char *get_uname(void); -uint16_t get_uint16(const char *cp) ATTR_PURE ATTR_NONNULL((1)); -uint32_t get_uint32(const char *cp) ATTR_PURE ATTR_NONNULL((1)); -uint64_t get_uint64(const char *cp) ATTR_PURE ATTR_NONNULL((1)); -void set_uint16(char *cp, uint16_t v) ATTR_NONNULL((1)); -void set_uint32(char *cp, uint32_t v) ATTR_NONNULL((1)); -void set_uint64(char *cp, uint64_t v) ATTR_NONNULL((1)); +uint16_t get_uint16(const void *cp) ATTR_PURE ATTR_NONNULL((1)); +uint32_t get_uint32(const void *cp) ATTR_PURE ATTR_NONNULL((1)); +uint64_t get_uint64(const void *cp) ATTR_PURE ATTR_NONNULL((1)); +void set_uint16(void *cp, uint16_t v) ATTR_NONNULL((1)); +void set_uint32(void *cp, uint32_t v) ATTR_NONNULL((1)); +void set_uint64(void *cp, uint64_t v) ATTR_NONNULL((1)); /* These uint8 variants are defined to make the code more uniform. */ #define get_uint8(cp) (*(const uint8_t*)(cp)) -static void set_uint8(char *cp, uint8_t v); +static void set_uint8(void *cp, uint8_t v); static INLINE void -set_uint8(char *cp, uint8_t v) +set_uint8(void *cp, uint8_t v) { *(uint8_t*)cp = v; } diff --git a/src/common/compat_libevent.c b/src/common/compat_libevent.c index 250fa2bdb7..b9af61be88 100644 --- a/src/common/compat_libevent.c +++ b/src/common/compat_libevent.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2009-2010, The Tor Project, Inc. */ +/* Copyright (c) 2009-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -65,19 +65,19 @@ libevent_logging_callback(int severity, const char *msg) } switch (severity) { case _EVENT_LOG_DEBUG: - log(LOG_DEBUG, LD_NET, "Message from libevent: %s", buf); + log(LOG_DEBUG, LD_NOCB|LD_NET, "Message from libevent: %s", buf); break; case _EVENT_LOG_MSG: - log(LOG_INFO, LD_NET, "Message from libevent: %s", buf); + log(LOG_INFO, LD_NOCB|LD_NET, "Message from libevent: %s", buf); break; case _EVENT_LOG_WARN: - log(LOG_WARN, LD_GENERAL, "Warning from libevent: %s", buf); + log(LOG_WARN, LD_NOCB|LD_GENERAL, "Warning from libevent: %s", buf); break; case _EVENT_LOG_ERR: - log(LOG_ERR, LD_GENERAL, "Error from libevent: %s", buf); + log(LOG_ERR, LD_NOCB|LD_GENERAL, "Error from libevent: %s", buf); break; default: - log(LOG_WARN, LD_GENERAL, "Message [%d] from libevent: %s", + log(LOG_WARN, LD_NOCB|LD_GENERAL, "Message [%d] from libevent: %s", severity, buf); break; } diff --git a/src/common/container.c b/src/common/container.c index 72f3470344..979e097d99 100644 --- a/src/common/container.c +++ b/src/common/container.c @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2004, Roger Dingledine * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/common/container.h b/src/common/container.h index 3568de0159..768ba89b84 100644 --- a/src/common/container.h +++ b/src/common/container.h @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2004, Roger Dingledine * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ #ifndef _TOR_CONTAINER_H diff --git a/src/common/crypto.c b/src/common/crypto.c index b49547fa4d..cfbc002dca 100644 --- a/src/common/crypto.c +++ b/src/common/crypto.c @@ -1,7 +1,7 @@ /* Copyright (c) 2001, Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -326,17 +326,6 @@ _crypto_new_pk_env_rsa(RSA *rsa) return env; } -/** used by tortls.c: wrap the RSA from an evp_pkey in a crypto_pk_env_t. - * returns NULL if this isn't an RSA key. */ -crypto_pk_env_t * -_crypto_new_pk_env_evp_pkey(EVP_PKEY *pkey) -{ - RSA *rsa; - if (!(rsa = EVP_PKEY_get1_RSA(pkey))) - return NULL; - return _crypto_new_pk_env_rsa(rsa); -} - /** Helper, used by tor-checkkey.c and tor-gencert.c. Return the RSA from a * crypto_pk_env_t. */ RSA * @@ -390,7 +379,7 @@ crypto_new_pk_env(void) RSA *rsa; rsa = RSA_new(); - if (!rsa) return NULL; + tor_assert(rsa); return _crypto_new_pk_env_rsa(rsa); } @@ -518,21 +507,25 @@ crypto_pk_generate_key_with_bits(crypto_pk_env_t *env, int bits) return 0; } -/** Read a PEM-encoded private key from the string <b>s</b> into <b>env</b>. - * Return 0 on success, -1 on failure. +/** Read a PEM-encoded private key from the <b>len</b>-byte string <b>s</b> + * into <b>env</b>. Return 0 on success, -1 on failure. If len is -1, + * the string is nul-terminated. */ /* Used here, and used for testing. */ int crypto_pk_read_private_key_from_string(crypto_pk_env_t *env, - const char *s) + const char *s, ssize_t len) { BIO *b; tor_assert(env); tor_assert(s); + tor_assert(len < INT_MAX && len < SIZE_T_CEILING); - /* Create a read-only memory BIO, backed by the NUL-terminated string 's' */ - b = BIO_new_mem_buf((char*)s, -1); + /* Create a read-only memory BIO, backed by the string 's' */ + b = BIO_new_mem_buf((char*)s, (int)len); + if (!b) + return -1; if (env->key) RSA_free(env->key); @@ -566,7 +559,8 @@ crypto_pk_read_private_key_from_filename(crypto_pk_env_t *env, } /* Try to parse it. */ - r = crypto_pk_read_private_key_from_string(env, contents); + r = crypto_pk_read_private_key_from_string(env, contents, -1); + memset(contents, 0, strlen(contents)); tor_free(contents); if (r) return -1; /* read_private_key_from_string already warned, so we don't.*/ @@ -592,6 +586,8 @@ crypto_pk_write_key_to_string_impl(crypto_pk_env_t *env, char **dest, tor_assert(dest); b = BIO_new(BIO_s_mem()); /* Create a memory BIO */ + if (!b) + return -1; /* Now you can treat b as if it were a file. Just use the * PEM_*_bio_* functions instead of the non-bio variants. @@ -659,6 +655,8 @@ crypto_pk_read_public_key_from_string(crypto_pk_env_t *env, const char *src, tor_assert(len<INT_MAX); b = BIO_new(BIO_s_mem()); /* Create a memory BIO */ + if (!b) + return -1; BIO_write(b, src, (int)len); @@ -704,6 +702,7 @@ crypto_pk_write_private_key_to_filename(crypto_pk_env_t *env, s[len]='\0'; r = write_str_to_file(fname, s, 0); BIO_free(bio); + memset(s, 0, strlen(s)); tor_free(s); return r; } @@ -807,9 +806,12 @@ crypto_pk_copy_full(crypto_pk_env_t *env) * in <b>env</b>, using the padding method <b>padding</b>. On success, * write the result to <b>to</b>, and return the number of bytes * written. On failure, return -1. + * + * <b>tolen</b> is the number of writable bytes in <b>to</b>, and must be + * at least the length of the modulus of <b>env</b>. */ int -crypto_pk_public_encrypt(crypto_pk_env_t *env, char *to, +crypto_pk_public_encrypt(crypto_pk_env_t *env, char *to, size_t tolen, const char *from, size_t fromlen, int padding) { int r; @@ -817,6 +819,7 @@ crypto_pk_public_encrypt(crypto_pk_env_t *env, char *to, tor_assert(from); tor_assert(to); tor_assert(fromlen<INT_MAX); + tor_assert(tolen >= crypto_pk_keysize(env)); r = RSA_public_encrypt((int)fromlen, (unsigned char*)from, (unsigned char*)to, @@ -832,9 +835,13 @@ crypto_pk_public_encrypt(crypto_pk_env_t *env, char *to, * in <b>env</b>, using the padding method <b>padding</b>. On success, * write the result to <b>to</b>, and return the number of bytes * written. On failure, return -1. + * + * <b>tolen</b> is the number of writable bytes in <b>to</b>, and must be + * at least the length of the modulus of <b>env</b>. */ int crypto_pk_private_decrypt(crypto_pk_env_t *env, char *to, + size_t tolen, const char *from, size_t fromlen, int padding, int warnOnFailure) { @@ -844,6 +851,7 @@ crypto_pk_private_decrypt(crypto_pk_env_t *env, char *to, tor_assert(to); tor_assert(env->key); tor_assert(fromlen<INT_MAX); + tor_assert(tolen >= crypto_pk_keysize(env)); if (!env->key->p) /* Not a private key */ return -1; @@ -864,9 +872,13 @@ crypto_pk_private_decrypt(crypto_pk_env_t *env, char *to, * public key in <b>env</b>, using PKCS1 padding. On success, write the * signed data to <b>to</b>, and return the number of bytes written. * On failure, return -1. + * + * <b>tolen</b> is the number of writable bytes in <b>to</b>, and must be + * at least the length of the modulus of <b>env</b>. */ int crypto_pk_public_checksig(crypto_pk_env_t *env, char *to, + size_t tolen, const char *from, size_t fromlen) { int r; @@ -874,6 +886,7 @@ crypto_pk_public_checksig(crypto_pk_env_t *env, char *to, tor_assert(from); tor_assert(to); tor_assert(fromlen < INT_MAX); + tor_assert(tolen >= crypto_pk_keysize(env)); r = RSA_public_decrypt((int)fromlen, (unsigned char*)from, (unsigned char*)to, env->key, RSA_PKCS1_PADDING); @@ -896,18 +909,22 @@ crypto_pk_public_checksig_digest(crypto_pk_env_t *env, const char *data, { char digest[DIGEST_LEN]; char *buf; + size_t buflen; int r; tor_assert(env); tor_assert(data); tor_assert(sig); + tor_assert(datalen < SIZE_T_CEILING); + tor_assert(siglen < SIZE_T_CEILING); if (crypto_digest(digest,data,datalen)<0) { log_warn(LD_BUG, "couldn't compute digest"); return -1; } - buf = tor_malloc(crypto_pk_keysize(env)+1); - r = crypto_pk_public_checksig(env,buf,sig,siglen); + buflen = crypto_pk_keysize(env)+1; + buf = tor_malloc(buflen); + r = crypto_pk_public_checksig(env,buf,buflen,sig,siglen); if (r != DIGEST_LEN) { log_warn(LD_CRYPTO, "Invalid signature"); tor_free(buf); @@ -927,9 +944,12 @@ crypto_pk_public_checksig_digest(crypto_pk_env_t *env, const char *data, * <b>env</b>, using PKCS1 padding. On success, write the signature to * <b>to</b>, and return the number of bytes written. On failure, return * -1. + * + * <b>tolen</b> is the number of writable bytes in <b>to</b>, and must be + * at least the length of the modulus of <b>env</b>. */ int -crypto_pk_private_sign(crypto_pk_env_t *env, char *to, +crypto_pk_private_sign(crypto_pk_env_t *env, char *to, size_t tolen, const char *from, size_t fromlen) { int r; @@ -937,6 +957,7 @@ crypto_pk_private_sign(crypto_pk_env_t *env, char *to, tor_assert(from); tor_assert(to); tor_assert(fromlen < INT_MAX); + tor_assert(tolen >= crypto_pk_keysize(env)); if (!env->key->p) /* Not a private key */ return -1; @@ -955,16 +976,19 @@ crypto_pk_private_sign(crypto_pk_env_t *env, char *to, * <b>from</b>; sign the data with the private key in <b>env</b>, and * store it in <b>to</b>. Return the number of bytes written on * success, and -1 on failure. + * + * <b>tolen</b> is the number of writable bytes in <b>to</b>, and must be + * at least the length of the modulus of <b>env</b>. */ int -crypto_pk_private_sign_digest(crypto_pk_env_t *env, char *to, +crypto_pk_private_sign_digest(crypto_pk_env_t *env, char *to, size_t tolen, const char *from, size_t fromlen) { int r; char digest[DIGEST_LEN]; if (crypto_digest(digest,from,fromlen)<0) return -1; - r = crypto_pk_private_sign(env,to,digest,DIGEST_LEN); + r = crypto_pk_private_sign(env,to,tolen,digest,DIGEST_LEN); memset(digest, 0, sizeof(digest)); return r; } @@ -988,7 +1012,7 @@ crypto_pk_private_sign_digest(crypto_pk_env_t *env, char *to, */ int crypto_pk_public_hybrid_encrypt(crypto_pk_env_t *env, - char *to, + char *to, size_t tolen, const char *from, size_t fromlen, int padding, int force) @@ -1001,6 +1025,7 @@ crypto_pk_public_hybrid_encrypt(crypto_pk_env_t *env, tor_assert(env); tor_assert(from); tor_assert(to); + tor_assert(fromlen < SIZE_T_CEILING); overhead = crypto_get_rsa_padding_overhead(crypto_get_rsa_padding(padding)); pkeylen = crypto_pk_keysize(env); @@ -1010,8 +1035,13 @@ crypto_pk_public_hybrid_encrypt(crypto_pk_env_t *env, if (!force && fromlen+overhead <= pkeylen) { /* It all fits in a single encrypt. */ - return crypto_pk_public_encrypt(env,to,from,fromlen,padding); + return crypto_pk_public_encrypt(env,to, + tolen, + from,fromlen,padding); } + tor_assert(tolen >= fromlen + overhead + CIPHER_KEY_LEN); + tor_assert(tolen >= pkeylen); + cipher = crypto_new_cipher_env(); if (!cipher) return -1; if (crypto_cipher_generate_key(cipher)<0) @@ -1033,7 +1063,7 @@ crypto_pk_public_hybrid_encrypt(crypto_pk_env_t *env, /* Length of symmetrically encrypted data. */ symlen = fromlen-(pkeylen-overhead-CIPHER_KEY_LEN); - outlen = crypto_pk_public_encrypt(env,to,buf,pkeylen-overhead,padding); + outlen = crypto_pk_public_encrypt(env,to,tolen,buf,pkeylen-overhead,padding); if (outlen!=(int)pkeylen) { goto err; } @@ -1059,6 +1089,7 @@ crypto_pk_public_hybrid_encrypt(crypto_pk_env_t *env, int crypto_pk_private_hybrid_decrypt(crypto_pk_env_t *env, char *to, + size_t tolen, const char *from, size_t fromlen, int padding, int warnOnFailure) @@ -1068,14 +1099,16 @@ crypto_pk_private_hybrid_decrypt(crypto_pk_env_t *env, crypto_cipher_env_t *cipher = NULL; char *buf = NULL; + tor_assert(fromlen < SIZE_T_CEILING); pkeylen = crypto_pk_keysize(env); if (fromlen <= pkeylen) { - return crypto_pk_private_decrypt(env,to,from,fromlen,padding, + return crypto_pk_private_decrypt(env,to,tolen,from,fromlen,padding, warnOnFailure); } + buf = tor_malloc(pkeylen+1); - outlen = crypto_pk_private_decrypt(env,buf,from,pkeylen,padding, + outlen = crypto_pk_private_decrypt(env,buf,pkeylen+1,from,pkeylen,padding, warnOnFailure); if (outlen<0) { log_fn(warnOnFailure?LOG_WARN:LOG_DEBUG, LD_CRYPTO, @@ -1093,6 +1126,7 @@ crypto_pk_private_hybrid_decrypt(crypto_pk_env_t *env, } memcpy(to,buf+CIPHER_KEY_LEN,outlen-CIPHER_KEY_LEN); outlen -= CIPHER_KEY_LEN; + tor_assert(tolen - outlen >= fromlen - pkeylen); r = crypto_cipher_decrypt(cipher, to+outlen, from+pkeylen, fromlen-pkeylen); if (r<0) goto err; @@ -1117,7 +1151,7 @@ crypto_pk_asn1_encode(crypto_pk_env_t *pk, char *dest, size_t dest_len) int len; unsigned char *buf, *cp; len = i2d_RSAPublicKey(pk->key, NULL); - if (len < 0 || (size_t)len > dest_len) + if (len < 0 || (size_t)len > dest_len || dest_len > SIZE_T_CEILING) return -1; cp = buf = tor_malloc(len+1); len = i2d_RSAPublicKey(pk->key, &cp); @@ -1192,6 +1226,8 @@ add_spaces_to_fp(char *out, size_t outlen, const char *in) { int n = 0; char *end = out+outlen; + tor_assert(outlen < SIZE_T_CEILING); + while (*in && out<end) { *out++ = *in++; if (++n == 4 && *in && out<end) { @@ -1337,6 +1373,7 @@ crypto_cipher_encrypt(crypto_cipher_env_t *env, char *to, tor_assert(from); tor_assert(fromlen); tor_assert(to); + tor_assert(fromlen < SIZE_T_CEILING); aes_crypt(env->cipher, from, fromlen, to); return 0; @@ -1353,6 +1390,7 @@ crypto_cipher_decrypt(crypto_cipher_env_t *env, char *to, tor_assert(env); tor_assert(from); tor_assert(to); + tor_assert(fromlen < SIZE_T_CEILING); aes_crypt(env->cipher, from, fromlen, to); return 0; @@ -1364,6 +1402,7 @@ crypto_cipher_decrypt(crypto_cipher_env_t *env, char *to, int crypto_cipher_crypt_inplace(crypto_cipher_env_t *env, char *buf, size_t len) { + tor_assert(len < SIZE_T_CEILING); aes_crypt_inplace(env->cipher, buf, len); return 0; } @@ -1641,8 +1680,10 @@ crypto_hmac_sha1(char *hmac_out, /* DH */ -/** Shared P parameter for our DH key exchanged. */ +/** Shared P parameter for our circuit-crypto DH key exchanges. */ static BIGNUM *dh_param_p = NULL; +/** Shared P parameter for our TLS DH key exchanges. */ +static BIGNUM *dh_param_p_tls = NULL; /** Shared G parameter for our DH key exchanges. */ static BIGNUM *dh_param_g = NULL; @@ -1651,14 +1692,16 @@ static BIGNUM *dh_param_g = NULL; static void init_dh_param(void) { - BIGNUM *p, *g; + BIGNUM *p, *p2, *g; int r; - if (dh_param_p && dh_param_g) + if (dh_param_p && dh_param_g && dh_param_p_tls) return; p = BN_new(); + p2 = BN_new(); g = BN_new(); tor_assert(p); + tor_assert(p2); tor_assert(g); /* This is from rfc2409, section 6.2. It's a safe prime, and @@ -1672,10 +1715,20 @@ init_dh_param(void) "A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE6" "49286651ECE65381FFFFFFFFFFFFFFFF"); tor_assert(r); + /* This is the 1024-bit safe prime that Apache uses for its DH stuff; see + * modules/ssl/ssl_engine_dh.c */ + r = BN_hex2bn(&p2, + "D67DE440CBBBDC1936D693D34AFD0AD50C84D239A45F520BB88174CB98" + "BCE951849F912E639C72FB13B4B4D7177E16D55AC179BA420B2A29FE324A" + "467A635E81FF5901377BEDDCFD33168A461AAD3B72DAE8860078045B07A7" + "DBCA7874087D1510EA9FCC9DDD330507DD62DB88AEAA747DE0F4D6E2BD68" + "B0E7393E0F24218EB3"); + tor_assert(r); r = BN_set_word(g, 2); tor_assert(r); dh_param_p = p; + dh_param_p_tls = p2; dh_param_g = g; } @@ -1684,18 +1737,26 @@ init_dh_param(void) /** Allocate and return a new DH object for a key exchange. */ crypto_dh_env_t * -crypto_dh_new(void) +crypto_dh_new(int dh_type) { crypto_dh_env_t *res = tor_malloc_zero(sizeof(crypto_dh_env_t)); + tor_assert(dh_type == DH_TYPE_CIRCUIT || dh_type == DH_TYPE_TLS || + dh_type == DH_TYPE_REND); + if (!dh_param_p) init_dh_param(); if (!(res->dh = DH_new())) goto err; - if (!(res->dh->p = BN_dup(dh_param_p))) - goto err; + if (dh_type == DH_TYPE_TLS) { + if (!(res->dh->p = BN_dup(dh_param_p_tls))) + goto err; + } else { + if (!(res->dh->p = BN_dup(dh_param_p))) + goto err; + } if (!(res->dh->g = BN_dup(dh_param_g))) goto err; @@ -1826,7 +1887,7 @@ crypto_dh_compute_secret(int severity, crypto_dh_env_t *dh, { char *secret_tmp = NULL; BIGNUM *pubkey_bn = NULL; - size_t secret_len=0; + size_t secret_len=0, secret_tmp_len=0; int result=0; tor_assert(dh); tor_assert(secret_bytes_out/DIGEST_LEN <= 255); @@ -1840,7 +1901,8 @@ crypto_dh_compute_secret(int severity, crypto_dh_env_t *dh, log_fn(severity, LD_CRYPTO,"Rejected invalid g^x"); goto error; } - secret_tmp = tor_malloc(crypto_dh_get_bytes(dh)); + secret_tmp_len = crypto_dh_get_bytes(dh); + secret_tmp = tor_malloc(secret_tmp_len); result = DH_compute_key((unsigned char*)secret_tmp, pubkey_bn, dh->dh); if (result < 0) { log_warn(LD_CRYPTO,"DH_compute_key() failed."); @@ -1859,7 +1921,10 @@ crypto_dh_compute_secret(int severity, crypto_dh_env_t *dh, crypto_log_errors(LOG_WARN, "completing DH handshake"); if (pubkey_bn) BN_free(pubkey_bn); - tor_free(secret_tmp); + if (secret_tmp) { + memset(secret_tmp, 0, secret_tmp_len); + tor_free(secret_tmp); + } if (result < 0) return result; else @@ -1935,6 +2000,14 @@ crypto_dh_free(crypto_dh_env_t *dh) OPENSSL_VERSION_NUMBER <= 0x00907fffl) || \ (OPENSSL_VERSION_NUMBER >= 0x0090803fl)) +static void +seed_weak_rng(void) +{ + unsigned seed; + crypto_rand((void*)&seed, sizeof(seed)); + tor_init_weak_random(seed); +} + /** Seed OpenSSL's random number generator with bytes from the operating * system. <b>startup</b> should be true iff we have just started Tor and * have not yet allocated a bunch of fds. Return 0 on success, -1 on failure. @@ -1942,14 +2015,15 @@ crypto_dh_free(crypto_dh_env_t *dh) int crypto_seed_rng(int startup) { - char buf[ADD_ENTROPY]; int rand_poll_status = 0; /* local variables */ #ifdef MS_WINDOWS + unsigned char buf[ADD_ENTROPY]; static int provider_set = 0; static HCRYPTPROV provider; #else + char buf[ADD_ENTROPY]; static const char *filenames[] = { "/dev/srandom", "/dev/urandom", "/dev/random", NULL }; @@ -1985,6 +2059,7 @@ crypto_seed_rng(int startup) } RAND_seed(buf, sizeof(buf)); memset(buf, 0, sizeof(buf)); + seed_weak_rng(); return 0; #else for (i = 0; filenames[i]; ++i) { @@ -2001,6 +2076,7 @@ crypto_seed_rng(int startup) } RAND_seed(buf, (int)sizeof(buf)); memset(buf, 0, sizeof(buf)); + seed_weak_rng(); return 0; } @@ -2392,9 +2468,10 @@ digest256_from_base64(char *digest, const char *d64) void base32_encode(char *dest, size_t destlen, const char *src, size_t srclen) { - unsigned int i, bit, v, u; - size_t nbits = srclen * 8; + unsigned int i, v, u; + size_t nbits = srclen * 8, bit; + tor_assert(srclen < SIZE_T_CEILING/8); tor_assert((nbits%5) == 0); /* We need an even multiple of 5 bits. */ tor_assert((nbits/5)+1 <= destlen); /* We need enough space. */ tor_assert(destlen < SIZE_T_CEILING); @@ -2418,11 +2495,12 @@ base32_decode(char *dest, size_t destlen, const char *src, size_t srclen) { /* XXXX we might want to rewrite this along the lines of base64_decode, if * it ever shows up in the profile. */ - unsigned int i, j, bit; - size_t nbits; + unsigned int i; + size_t nbits, j, bit; char *tmp; nbits = srclen * 5; + tor_assert(srclen < SIZE_T_CEILING / 5); tor_assert((nbits%8) == 0); /* We need an even multiple of 8 bits. */ tor_assert((nbits/8) <= destlen); /* We need enough space. */ tor_assert(destlen < SIZE_T_CEILING); diff --git a/src/common/crypto.h b/src/common/crypto.h index a30e5bcbae..05185f3f18 100644 --- a/src/common/crypto.h +++ b/src/common/crypto.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001, Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -112,7 +112,7 @@ int crypto_pk_write_private_key_to_string(crypto_pk_env_t *env, int crypto_pk_read_public_key_from_string(crypto_pk_env_t *env, const char *src, size_t len); int crypto_pk_read_private_key_from_string(crypto_pk_env_t *env, - const char *s); + const char *s, ssize_t len); int crypto_pk_write_private_key_to_filename(crypto_pk_env_t *env, const char *fname); @@ -123,23 +123,25 @@ crypto_pk_env_t *crypto_pk_dup_key(crypto_pk_env_t *orig); crypto_pk_env_t *crypto_pk_copy_full(crypto_pk_env_t *orig); int crypto_pk_key_is_private(const crypto_pk_env_t *key); -int crypto_pk_public_encrypt(crypto_pk_env_t *env, char *to, +int crypto_pk_public_encrypt(crypto_pk_env_t *env, char *to, size_t tolen, const char *from, size_t fromlen, int padding); -int crypto_pk_private_decrypt(crypto_pk_env_t *env, char *to, +int crypto_pk_private_decrypt(crypto_pk_env_t *env, char *to, size_t tolen, const char *from, size_t fromlen, int padding, int warnOnFailure); -int crypto_pk_public_checksig(crypto_pk_env_t *env, char *to, +int crypto_pk_public_checksig(crypto_pk_env_t *env, char *to, size_t tolen, const char *from, size_t fromlen); int crypto_pk_public_checksig_digest(crypto_pk_env_t *env, const char *data, size_t datalen, const char *sig, size_t siglen); -int crypto_pk_private_sign(crypto_pk_env_t *env, char *to, +int crypto_pk_private_sign(crypto_pk_env_t *env, char *to, size_t tolen, const char *from, size_t fromlen); -int crypto_pk_private_sign_digest(crypto_pk_env_t *env, char *to, +int crypto_pk_private_sign_digest(crypto_pk_env_t *env, char *to, size_t tolen, const char *from, size_t fromlen); int crypto_pk_public_hybrid_encrypt(crypto_pk_env_t *env, char *to, + size_t tolen, const char *from, size_t fromlen, int padding, int force); int crypto_pk_private_hybrid_decrypt(crypto_pk_env_t *env, char *to, + size_t tolen, const char *from, size_t fromlen, int padding, int warnOnFailure); @@ -193,7 +195,10 @@ void crypto_hmac_sha1(char *hmac_out, const char *msg, size_t msg_len); /* Key negotiation */ -crypto_dh_env_t *crypto_dh_new(void); +#define DH_TYPE_CIRCUIT 1 +#define DH_TYPE_REND 2 +#define DH_TYPE_TLS 3 +crypto_dh_env_t *crypto_dh_new(int dh_type); int crypto_dh_get_bytes(crypto_dh_env_t *dh); int crypto_dh_generate_public(crypto_dh_env_t *dh); int crypto_dh_get_public(crypto_dh_env_t *dh, char *pubkey_out, @@ -244,7 +249,6 @@ struct evp_pkey_st; struct dh_st; struct rsa_st *_crypto_pk_env_get_rsa(crypto_pk_env_t *env); crypto_pk_env_t *_crypto_new_pk_env_rsa(struct rsa_st *rsa); -crypto_pk_env_t *_crypto_new_pk_env_evp_pkey(struct evp_pkey_st *pkey); struct evp_pkey_st *_crypto_pk_env_get_evp_pkey(crypto_pk_env_t *env, int private); struct dh_st *_crypto_dh_env_get_dh(crypto_dh_env_t *dh); diff --git a/src/common/ht.h b/src/common/ht.h index f598856d8a..0850c07092 100644 --- a/src/common/ht.h +++ b/src/common/ht.h @@ -1,6 +1,6 @@ /* Copyright (c) 2002, Christopher Clark. * Copyright (c) 2005-2006, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See license at end. */ /* Based on ideas by Christopher Clark and interfaces from Niels Provos. */ diff --git a/src/common/log.c b/src/common/log.c index b639e7a781..cfa0721c27 100644 --- a/src/common/log.c +++ b/src/common/log.c @@ -1,7 +1,7 @@ /* Copyright (c) 2001, Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -97,12 +97,26 @@ static int log_mutex_initialized = 0; /** Linked list of logfile_t. */ static logfile_t *logfiles = NULL; +/** Boolean: do we report logging domains? */ +static int log_domains_are_logged = 0; + #ifdef HAVE_SYSLOG_H /** The number of open syslog log handlers that we have. When this reaches 0, * we can close our connection to the syslog facility. */ static int syslog_count = 0; #endif +/** Represents a log message that we are going to send to callback-driven + * loggers once we can do so in a non-reentrant way. */ +typedef struct pending_cb_message_t { + int severity; + log_domain_mask_t domain; + char *msg; +} pending_cb_message_t; + +/** Log messages waiting to be replayed onto callback-based logs */ +static smartlist_t *pending_cb_messages = NULL; + #define LOCK_LOGS() STMT_BEGIN \ tor_mutex_acquire(&log_mutex); \ STMT_END @@ -115,6 +129,9 @@ int _log_global_min_severity = LOG_NOTICE; static void delete_log(logfile_t *victim); static void close_log(logfile_t *victim); +static char *domain_to_string(log_domain_mask_t domain, + char *buf, size_t buflen); + /** Name of the application: used to generate the message we write at the * start of each new log. */ static char *appname = NULL; @@ -206,13 +223,34 @@ format_msg(char *buf, size_t buf_len, size_t n; int r; char *end_of_prefix; + char *buf_end; - assert(buf_len >= 2); /* prevent integer underflow */ + assert(buf_len >= 16); /* prevent integer underflow and general stupidity */ buf_len -= 2; /* subtract 2 characters so we have room for \n\0 */ + buf_end = buf+buf_len; /* point *after* the last char we can write to */ n = _log_prefix(buf, buf_len, severity); end_of_prefix = buf+n; + if (log_domains_are_logged) { + char *cp = buf+n; + if (cp == buf_end) goto format_msg_no_room_for_domains; + *cp++ = '{'; + if (cp == buf_end) goto format_msg_no_room_for_domains; + cp = domain_to_string(domain, cp, (buf+buf_len-cp)); + if (cp == buf_end) goto format_msg_no_room_for_domains; + *cp++ = '}'; + if (cp == buf_end) goto format_msg_no_room_for_domains; + *cp++ = ' '; + if (cp == buf_end) goto format_msg_no_room_for_domains; + end_of_prefix = cp; + n = cp-buf; + format_msg_no_room_for_domains: + /* This will leave end_of_prefix and n unchanged, and thus cause + * whatever log domain string we had written to be clobbered. */ + ; + } + if (funcname && should_log_function_name(domain, severity)) { r = tor_snprintf(buf+n, buf_len-n, "%s(): ", funcname); if (r<0) @@ -261,6 +299,7 @@ logv(int severity, log_domain_mask_t domain, const char *funcname, int formatted = 0; logfile_t *lf; char *end_of_prefix=NULL; + int callbacks_deferred = 0; /* Call assert, not tor_assert, since tor_assert calls log on failure. */ assert(format); @@ -268,6 +307,10 @@ logv(int severity, log_domain_mask_t domain, const char *funcname, * interesting and hard to diagnose effects */ assert(severity >= LOG_ERR && severity <= LOG_DEBUG); LOCK_LOGS(); + + if ((! (domain & LD_NOCB)) && smartlist_len(pending_cb_messages)) + flush_pending_log_callbacks(); + lf = logfiles; while (lf) { if (! (lf->severities->masks[SEVERITY_MASK_IDX(severity)] & domain)) { @@ -289,6 +332,7 @@ logv(int severity, log_domain_mask_t domain, const char *funcname, &msg_len); formatted = 1; } + if (lf->is_syslog) { #ifdef HAVE_SYSLOG_H char *m = end_of_prefix; @@ -312,7 +356,19 @@ logv(int severity, log_domain_mask_t domain, const char *funcname, lf = lf->next; continue; } else if (lf->callback) { - lf->callback(severity, domain, end_of_prefix); + if (domain & LD_NOCB) { + if (!callbacks_deferred) { + pending_cb_message_t *msg = tor_malloc(sizeof(pending_cb_message_t)); + msg->severity = severity; + msg->domain = domain; + msg->msg = tor_strdup(end_of_prefix); + smartlist_add(pending_cb_messages, msg); + + callbacks_deferred = 1; + } + } else { + lf->callback(severity, domain, end_of_prefix); + } lf = lf->next; continue; } @@ -535,8 +591,7 @@ add_stream_log_impl(const log_severity_list_t *severity, * to <b>fd</b>. Steals a reference to <b>severity</b>; the caller must * not use it after calling this function. */ void -add_stream_log(const log_severity_list_t *severity, - const char *name, int fd) +add_stream_log(const log_severity_list_t *severity, const char *name, int fd) { LOCK_LOGS(); add_stream_log_impl(severity, name, fd); @@ -551,6 +606,18 @@ init_logging(void) tor_mutex_init(&log_mutex); log_mutex_initialized = 1; } + if (pending_cb_messages == NULL) + pending_cb_messages = smartlist_create(); +} + +/** Set whether we report logging domains as a part of our log messages. + */ +void +logs_set_domain_logging(int enabled) +{ + LOCK_LOGS(); + log_domains_are_logged = enabled; + UNLOCK_LOGS(); } /** Add a log handler to receive messages during startup (before the real @@ -609,6 +676,48 @@ change_callback_log_severity(int loglevelMin, int loglevelMax, UNLOCK_LOGS(); } +/** If there are any log messages that were genered with LD_NOCB waiting to + * be sent to callback-based loggers, send them now. */ +void +flush_pending_log_callbacks(void) +{ + logfile_t *lf; + smartlist_t *messages, *messages_tmp; + + LOCK_LOGS(); + if (0 == smartlist_len(pending_cb_messages)) { + UNLOCK_LOGS(); + return; + } + + messages = pending_cb_messages; + pending_cb_messages = smartlist_create(); + do { + SMARTLIST_FOREACH_BEGIN(messages, pending_cb_message_t *, msg) { + const int severity = msg->severity; + const int domain = msg->domain; + for (lf = logfiles; lf; lf = lf->next) { + if (! lf->callback || lf->seems_dead || + ! (lf->severities->masks[SEVERITY_MASK_IDX(severity)] & domain)) { + continue; + } + lf->callback(severity, domain, msg->msg); + } + tor_free(msg->msg); + tor_free(msg); + } SMARTLIST_FOREACH_END(msg); + smartlist_clear(messages); + + messages_tmp = pending_cb_messages; + pending_cb_messages = messages; + messages = messages_tmp; + } while (smartlist_len(messages)); + + smartlist_free(messages); + + UNLOCK_LOGS(); +} + /** Close any log handlers added by add_temp_log() or marked by * mark_logs_temp(). */ void @@ -703,7 +812,6 @@ add_syslog_log(const log_severity_list_t *severity) lf->fd = -1; lf->severities = tor_memdup(severity, sizeof(log_severity_list_t)); lf->filename = tor_strdup("<syslog>"); - lf->is_syslog = 1; LOCK_LOGS(); @@ -760,18 +868,41 @@ parse_log_domain(const char *domain) } return 0; } -#if 0 -/** Translate a bitmask of log domains to a string, or NULL if the bitmask - * is undecodable. */ -static const char * -domain_to_string(log_domain_mask_t domain) + +/** Translate a bitmask of log domains to a string. */ +static char * +domain_to_string(log_domain_mask_t domain, char *buf, size_t buflen) { - int bit = tor_log2(domain); - if ((bit == 0 && domain == 0) || bit >= N_LOGGING_DOMAINS) - return NULL; - return domain_list[bit]; + char *cp = buf; + char *eos = buf+buflen; + + buf[0] = '\0'; + if (! domain) + return buf; + while (1) { + const char *d; + int bit = tor_log2(domain); + size_t n; + if (bit >= N_LOGGING_DOMAINS) { + tor_snprintf(buf, buflen, "<BUG:Unknown domain %lx>", (long)domain); + return buf+strlen(buf); + } + d = domain_list[bit]; + n = strlcpy(cp, d, eos-cp); + if (n >= buflen) { + tor_snprintf(buf, buflen, "<BUG:Truncating domain %lx>", (long)domain); + return buf+strlen(buf); + } + cp += n; + domain &= ~(1<<bit); + + if (domain == 0 || (eos-cp) < 2) + return cp; + + memcpy(cp, ",", 2); /*Nul-terminated ,"*/ + cp++; + } } -#endif /** Parse a log severity pattern in *<b>cfg_ptr</b>. Advance cfg_ptr after * the end of the severityPattern. Set the value of <b>severity_out</b> to @@ -847,7 +978,10 @@ parse_log_severity_config(const char **cfg_ptr, smartlist_free(domains_list); if (err) return -1; - domains &= ~neg_domains; + if (domains == 0 && neg_domains) + domains = ~neg_domains; + else + domains &= ~neg_domains; cfg = eat_whitespace(closebracket+1); } else { ++got_an_unqualified_range; diff --git a/src/common/memarea.c b/src/common/memarea.c index 77579e63be..194deb8d2c 100644 --- a/src/common/memarea.c +++ b/src/common/memarea.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2010, The Tor Project, Inc. */ +/* Copyright (c) 2008-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** \file memarea.c @@ -95,6 +95,7 @@ static memarea_chunk_t *freelist = NULL; static memarea_chunk_t * alloc_chunk(size_t sz, int freelist_ok) { + tor_assert(sz < SIZE_T_CEILING); if (freelist && freelist_ok) { memarea_chunk_t *res = freelist; freelist = res->next_chunk; @@ -211,6 +212,7 @@ memarea_alloc(memarea_t *area, size_t sz) char *result; tor_assert(chunk); CHECK_SENTINEL(chunk); + tor_assert(sz < SIZE_T_CEILING); if (sz == 0) sz = 1; if (chunk->next_mem+sz > chunk->u.mem+chunk->mem_size) { @@ -269,6 +271,7 @@ memarea_strndup(memarea_t *area, const char *s, size_t n) size_t ln; char *result; const char *cp, *end = s+n; + tor_assert(n < SIZE_T_CEILING); for (cp = s; cp < end && *cp; ++cp) ; /* cp now points to s+n, or to the 0 in the string. */ diff --git a/src/common/memarea.h b/src/common/memarea.h index 95d855f6d9..4d31dc95a8 100644 --- a/src/common/memarea.h +++ b/src/common/memarea.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2008-2010, The Tor Project, Inc. */ +/* Copyright (c) 2008-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /* Tor dependencies */ diff --git a/src/common/mempool.c b/src/common/mempool.c index c795d83f0c..c444923189 100644 --- a/src/common/mempool.c +++ b/src/common/mempool.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2007-2010, The Tor Project, Inc. */ +/* Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ #if 1 /* Tor dependencies */ @@ -357,6 +357,10 @@ mp_pool_new(size_t item_size, size_t chunk_capacity) mp_pool_t *pool; size_t alloc_size, new_chunk_cap; + tor_assert(item_size < SIZE_T_CEILING); + tor_assert(chunk_capacity < SIZE_T_CEILING); + tor_assert(SIZE_T_CEILING / item_size > chunk_capacity); + pool = ALLOC(sizeof(mp_pool_t)); CHECK_ALLOC(pool); memset(pool, 0, sizeof(mp_pool_t)); diff --git a/src/common/mempool.h b/src/common/mempool.h index ae1feea843..fb1e9e8b42 100644 --- a/src/common/mempool.h +++ b/src/common/mempool.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2007-2010, The Tor Project, Inc. */ +/* Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/common/sha256.c b/src/common/sha256.c index 4236d48f5f..258b7e062a 100644 --- a/src/common/sha256.c +++ b/src/common/sha256.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2009-2010, The Tor Project, Inc. */ +/* Copyright (c) 2009-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /* This SHA256 implementation is adapted from the public domain one in LibTomCrypt, version 1.6. Tor uses it on platforms where OpenSSL doesn't diff --git a/src/common/torgzip.c b/src/common/torgzip.c index a247d6c177..b2a205f7d9 100644 --- a/src/common/torgzip.c +++ b/src/common/torgzip.c @@ -1,6 +1,6 @@ /* Copyright (c) 2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -79,6 +79,33 @@ method_bits(compress_method_t method) return method == GZIP_METHOD ? 15+16 : 15; } +/* These macros define the maximum allowable compression factor. Anything of + * size greater than CHECK_FOR_COMPRESSION_BOMB_AFTER is not allowed to + * have an uncompression factor (uncompressed size:compressed size ratio) of + * any greater than MAX_UNCOMPRESSION_FACTOR. + * + * Picking a value for MAX_UNCOMPRESSION_FACTOR is a trade-off: we want it to + * be small to limit the attack multiplier, but we also want it to be large + * enough so that no legitimate document --even ones we might invent in the + * future -- ever compresses by a factor of greater than + * MAX_UNCOMPRESSION_FACTOR. Within those parameters, there's a reasonably + * large range of possible values. IMO, anything over 8 is probably safe; IMO + * anything under 50 is probably sufficient. + */ +#define MAX_UNCOMPRESSION_FACTOR 25 +#define CHECK_FOR_COMPRESSION_BOMB_AFTER (1024*64) + +/** Return true if uncompressing an input of size <b>in_size</b> to an input + * of size at least <b>size_out</b> looks like a compression bomb. */ +static int +is_compression_bomb(size_t size_in, size_t size_out) +{ + if (size_in == 0 || size_out < CHECK_FOR_COMPRESSION_BOMB_AFTER) + return 0; + + return (size_out / size_in > MAX_UNCOMPRESSION_FACTOR); +} + /** Given <b>in_len</b> bytes at <b>in</b>, compress them into a newly * allocated buffer, using the method described in <b>method</b>. Store the * compressed string in *<b>out</b>, and its length in *<b>out_len</b>. @@ -181,6 +208,12 @@ tor_gzip_compress(char **out, size_t *out_len, } tor_free(stream); + if (is_compression_bomb(*out_len, in_len)) { + log_warn(LD_BUG, "We compressed something and got an insanely high " + "compression factor; other Tors would think this was a zlib bomb."); + goto err; + } + return 0; err: if (stream) { @@ -243,7 +276,7 @@ tor_gzip_uncompress(char **out, size_t *out_len, out_size = in_len * 2; /* guess 50% compression. */ if (out_size < 1024) out_size = 1024; - if (out_size > UINT_MAX) + if (out_size >= SIZE_T_CEILING || out_size > UINT_MAX) goto err; *out = tor_malloc(out_size); @@ -283,7 +316,16 @@ tor_gzip_uncompress(char **out, size_t *out_len, old_size = out_size; out_size *= 2; if (out_size < old_size) { - log_warn(LD_GENERAL, "Size overflow in compression."); + log_warn(LD_GENERAL, "Size overflow in uncompression."); + goto err; + } + if (is_compression_bomb(in_len, out_size)) { + log_warn(LD_GENERAL, "Input looks like a possible zlib bomb; " + "not proceeding."); + goto err; + } + if (out_size >= SIZE_T_CEILING) { + log_warn(LD_BUG, "Hit SIZE_T_CEILING limit while uncompressing."); goto err; } *out = tor_realloc(*out, out_size); @@ -349,6 +391,11 @@ detect_compression_method(const char *in, size_t in_len) struct tor_zlib_state_t { struct z_stream_s stream; int compress; + + /* Number of bytes read so far. Used to detect zlib bombs. */ + size_t input_so_far; + /* Number of bytes written so far. Used to detect zlib bombs. */ + size_t output_so_far; }; /** Construct and return a tor_zlib_state_t object using <b>method</b>. If @@ -415,11 +462,20 @@ tor_zlib_process(tor_zlib_state_t *state, err = inflate(&state->stream, finish ? Z_FINISH : Z_SYNC_FLUSH); } + state->input_so_far += state->stream.next_in - ((unsigned char*)*in); + state->output_so_far += state->stream.next_out - ((unsigned char*)*out); + *out = (char*) state->stream.next_out; *out_len = state->stream.avail_out; *in = (const char *) state->stream.next_in; *in_len = state->stream.avail_in; + if (! state->compress && + is_compression_bomb(state->input_so_far, state->output_so_far)) { + log_warn(LD_DIR, "Possible zlib bomb; abandoning stream."); + return TOR_ZLIB_ERR; + } + switch (err) { case Z_STREAM_END: diff --git a/src/common/torgzip.h b/src/common/torgzip.h index 5139f4bcad..15e09eb700 100644 --- a/src/common/torgzip.h +++ b/src/common/torgzip.h @@ -1,6 +1,6 @@ /* Copyright (c) 2003, Roger Dingledine * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/common/torint.h b/src/common/torint.h index 57f18212ad..1faf65abab 100644 --- a/src/common/torint.h +++ b/src/common/torint.h @@ -1,6 +1,6 @@ /* Copyright (c) 2003, Roger Dingledine * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -115,7 +115,7 @@ typedef unsigned int uint32_t; #define UINT32_MAX 0xffffffffu #endif #ifndef INT32_MAX -#define INT32_MAX 0x7fffffffu +#define INT32_MAX 0x7fffffff #endif #ifndef INT32_MIN #define INT32_MIN (-2147483647-1) @@ -330,7 +330,7 @@ typedef uint32_t uintptr_t; #endif /* Any size_t larger than this amount is likely to be an underflow. */ -#define SIZE_T_CEILING (sizeof(char)<<(sizeof(size_t)*8 - 1)) +#define SIZE_T_CEILING (SSIZE_T_MAX-16) #endif /* __TORINT_H */ diff --git a/src/common/torlog.h b/src/common/torlog.h index 21219569e3..791e363946 100644 --- a/src/common/torlog.h +++ b/src/common/torlog.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001, Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -95,6 +95,10 @@ /** Number of logging domains in the code. */ #define N_LOGGING_DOMAINS 20 +/** This log message is not safe to send to a callback-based logger + * immediately. Used as a flag, not a log domain. */ +#define LD_NOCB (1u<<31) + typedef uint32_t log_domain_mask_t; /** Configures which severities are logged for each logging domain for a given @@ -128,6 +132,7 @@ int add_file_log(const log_severity_list_t *severity, const char *filename); int add_syslog_log(const log_severity_list_t *severity); #endif int add_callback_log(const log_severity_list_t *severity, log_callback cb); +void logs_set_domain_logging(int enabled); int get_min_log_level(void); void switch_logs_debug(void); void logs_free_all(void); @@ -137,6 +142,7 @@ void rollback_log_changes(void); void mark_logs_temp(void); void change_callback_log_severity(int loglevelMin, int loglevelMax, log_callback cb); +void flush_pending_log_callbacks(void); void log_set_application_name(const char *name); /* Outputs a message to stdout */ diff --git a/src/common/tortls.c b/src/common/tortls.c index fa89412f6e..10f4440cb4 100644 --- a/src/common/tortls.c +++ b/src/common/tortls.c @@ -1,6 +1,6 @@ /* Copyright (c) 2003, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -807,7 +807,8 @@ tor_tls_context_new(crypto_pk_env_t *identity, unsigned int key_lifetime) if (!SSL_CTX_check_private_key(result->ctx)) goto error; { - crypto_dh_env_t *dh = crypto_dh_new(); + crypto_dh_env_t *dh = crypto_dh_new(DH_TYPE_TLS); + tor_assert(dh); SSL_CTX_set_tmp_dh(result->ctx, _crypto_dh_env_get_dh(dh)); crypto_dh_free(dh); } diff --git a/src/common/tortls.h b/src/common/tortls.h index 955027ba35..55fee81aea 100644 --- a/src/common/tortls.h +++ b/src/common/tortls.h @@ -1,6 +1,6 @@ /* Copyright (c) 2003, Roger Dingledine * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ #ifndef _TOR_TORTLS_H diff --git a/src/common/tortls_states.h b/src/common/tortls_states.h index 00f476dd66..dcff2479f6 100644 --- a/src/common/tortls_states.h +++ b/src/common/tortls_states.h @@ -1,6 +1,6 @@ /* Copyright (c) 2003, Roger Dingledine * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /* Helper file: included only in tortls.c */ diff --git a/src/common/util.c b/src/common/util.c index dafe12071f..abd87ea652 100644 --- a/src/common/util.c +++ b/src/common/util.c @@ -1,6 +1,6 @@ /* Copyright (c) 2003, Roger Dingledine * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -122,6 +122,8 @@ _tor_malloc(size_t size DMALLOC_PARAMS) { void *result; + tor_assert(size < SIZE_T_CEILING); + #ifndef MALLOC_ZERO_WORKS /* Some libc mallocs don't work when size==0. Override them. */ if (size==0) { @@ -172,6 +174,8 @@ _tor_realloc(void *ptr, size_t size DMALLOC_PARAMS) { void *result; + tor_assert(size < SIZE_T_CEILING); + #ifdef USE_DMALLOC result = dmalloc_realloc(file, line, ptr, size, DMALLOC_FUNC_REALLOC, 0); #else @@ -218,6 +222,7 @@ _tor_strndup(const char *s, size_t n DMALLOC_PARAMS) { char *dup; tor_assert(s); + tor_assert(n < SIZE_T_CEILING); dup = _tor_malloc((n+1) DMALLOC_FN_ARGS); /* Performance note: Ordinarily we prefer strlcpy to strncpy. But * this function gets called a whole lot, and platform strncpy is @@ -234,6 +239,7 @@ void * _tor_memdup(const void *mem, size_t len DMALLOC_PARAMS) { char *dup; + tor_assert(len < SIZE_T_CEILING); tor_assert(mem); dup = _tor_malloc(len DMALLOC_FN_ARGS); memcpy(dup, mem, len); @@ -263,12 +269,15 @@ void * _tor_malloc_roundup(size_t *sizep DMALLOC_PARAMS) { #ifdef HAVE_MALLOC_GOOD_SIZE + tor_assert(*sizep < SIZE_T_CEILING); *sizep = malloc_good_size(*sizep); return _tor_malloc(*sizep DMALLOC_FN_ARGS); #elif 0 && defined(HAVE_MALLOC_USABLE_SIZE) && !defined(USE_DMALLOC) /* Never use malloc_usable_size(); it makes valgrind really unhappy, * and doesn't win much in terms of usable space where it exists. */ - void *result = _tor_malloc(*sizep DMALLOC_FN_ARGS); + void *result; + tor_assert(*sizep < SIZE_T_CEILING); + result = _tor_malloc(*sizep DMALLOC_FN_ARGS); *sizep = malloc_usable_size(result); return result; #else @@ -2131,7 +2140,7 @@ read_file_to_str(const char *filename, int flags, struct stat *stat_out) return NULL; } - if ((uint64_t)(statbuf.st_size)+1 > SIZE_T_MAX) + if ((uint64_t)(statbuf.st_size)+1 >= SIZE_T_CEILING) return NULL; string = tor_malloc((size_t)(statbuf.st_size+1)); diff --git a/src/common/util.h b/src/common/util.h index 833fd904c7..3736237b32 100644 --- a/src/common/util.h +++ b/src/common/util.h @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2004, Roger Dingledine * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/config/geoip b/src/config/geoip index acddeb4ab2..c06c27a322 100644 --- a/src/config/geoip +++ b/src/config/geoip @@ -1,4 +1,4 @@ -# Last updated based on November 1 2010 Maxmind GeoLite Country +# Last updated based on February 1 2011 Maxmind GeoLite Country # wget http://geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip # cut -d, -f3-5 < GeoIPCountryWhois.csv|sed 's/"//g' > geoip 16777216,17301503,AU @@ -40,12 +40,31 @@ 30015488,30408703,CN 30408704,33554431,KR 33554432,34603007,FR -34603008,35127295,EU +34603008,34620415,EU +34620416,34620927,SE +34620928,34621439,IT +34621440,34646527,EU +34646528,34647551,DE +34647552,34664447,EU +34664448,34668543,DE +34668544,34673663,EU +34673664,34674687,DE +34674688,34803711,EU +34803712,34807807,IT +34807808,34861055,EU +34861056,34865151,DE +34865152,34866175,EU +34866176,34867199,IT +34867200,34880511,EU +34880512,34881535,DE +34881536,35127295,EU 35127296,35651583,GB 35651584,36700159,IT 36700160,36962303,AE 36962304,37224447,IL -37224448,37289983,UA +37224448,37265407,UA +37265408,37268479,CZ +37268480,37289983,UA 37289984,37298175,RU 37298176,37355519,UA 37355520,37421055,RU @@ -61,10 +80,21 @@ 40370176,40894463,DK 40894464,41418751,IT 41418752,41943039,GB +41943040,42205183,DK +42205184,42467327,KZ +42467328,42991615,ES 42991616,43253759,IR 43253760,43515903,NO +43515904,43778047,ES +43778048,44040191,IT 44040192,45088767,DE 45088768,46137343,IR +46137344,46661631,IT +46661632,47710207,DE +47710208,48234495,GB +48234496,49283071,IT +49283072,49807359,DE +49807360,50331647,SE 50331648,68257567,US 68257568,68257599,CA 68257600,68259583,US @@ -271,8 +301,8 @@ 209845144,209845151,DE 209845152,209867103,US 209867104,209867111,CA -209867112,209868799,US -209868800,209869055,IR +209867112,209868927,US +209868928,209869055,IR 209869056,209965359,US 209965360,209965367,PR 209965368,209988527,US @@ -537,7 +567,8 @@ 214698336,214698343,US 214698344,214698351,VI 214698352,214698359,US -214698360,214698375,VI +214698360,214698367,PR +214698368,214698375,VI 214698376,214698383,US 214698384,214698639,PR 214698640,214698655,VI @@ -576,7 +607,6 @@ 217028008,217046775,US 217046776,217046783,PR 217046784,234881023,US -234882304,234882559,AP 234883072,234884095,JP 234885120,234889215,VN 234889216,234913791,KR @@ -589,6 +619,7 @@ 234971136,234979327,IN 234979328,235012095,MY 235012096,235077631,AU +235077632,235143167,JP 235143168,235405311,KR 235405312,235929599,JP 235929600,236978175,CN @@ -607,7 +638,7 @@ 241623040,241627135,IN 241627136,241631231,HK 241631232,243269631,CN -243269632,243269887,AP +243269632,243270655,JP 243270656,243271679,NZ 243271680,243272703,TH 243272704,243273727,NP @@ -654,8 +685,7 @@ 355993888,355993895,IT 355993896,368674047,US 368674048,368674303,ES -368674304,385875967,US -402653184,405012479,US +368674304,405012479,US 405012480,405143551,CA 405143552,405180415,US 405180416,405184511,CA @@ -666,7 +696,7 @@ 405831680,405843967,US 405843968,405848063,CA 405848064,405864447,PR -405864448,405917695,US +405864448,405921791,US 405921792,405929983,CA 405929984,405938175,US 405946368,405962751,CA @@ -701,15 +731,39 @@ 409862144,410124287,US 410124288,410177751,CA 410177752,410177755,US -410177756,410185355,CA +410177756,410178463,CA +410178464,410178467,US +410178468,410180643,CA +410180644,410180647,US +410180648,410180695,CA +410180696,410180703,US +410180704,410180711,CA +410180712,410180715,US +410180716,410180771,CA +410180772,410180775,US +410180776,410185355,CA 410185356,410185359,US 410185360,410185407,CA 410185408,410185411,US -410185412,410187047,CA +410185412,410185519,CA +410185520,410185523,US +410185524,410185539,CA +410185540,410185543,US +410185544,410185551,CA +410185552,410185559,US +410185560,410186719,CA +410186720,410186723,US +410186724,410186971,CA +410186972,410186979,US +410186980,410186983,CA +410186984,410186999,US +410187000,410187047,CA 410187048,410187055,US 410187056,410187175,CA 410187176,410187183,US -410187184,410187703,CA +410187184,410187231,CA +410187232,410187239,US +410187240,410187703,CA 410187704,410187707,US 410187708,410189823,CA 410189824,410648575,US @@ -781,7 +835,7 @@ 418078720,418119679,CA 418119680,418316287,US 418316288,418320383,CA -418324480,418643967,US +418320384,418643967,US 418643968,418668543,CA 418668544,418672639,US 418672640,418676735,CA @@ -855,6 +909,7 @@ 459456512,459460607,HK 459460608,459472895,CN 459472896,459505663,AU +459505664,459538431,CN 459538432,459539455,AU 459540480,459541503,JP 459541504,459542527,IN @@ -963,10 +1018,10 @@ 461049856,461050879,TH 461050880,461051903,NZ 461051904,461053951,AU -461053952,461062143,AP +461053952,461062143,HK 461062144,461078527,IN 461078528,461094911,FJ -461094912,461099007,AP +461094912,461099007,HK 461099008,461100031,JP 461100032,461101055,MN 461101056,461102079,IN @@ -992,7 +1047,8 @@ 461283328,461287423,JP 461287424,461307903,HK 461307904,461357055,JP -461357056,461373439,AU +461357056,461369343,AU +461369344,461373439,JP 461373440,461504511,CN 461504512,461570047,TH 461570048,461572095,ID @@ -1027,7 +1083,11 @@ 469696512,469712895,PK 469712896,469729279,KR 469729280,469762047,IN -469762048,539624567,US +469762048,520093695,US +523239424,523763711,GB +523763712,524025855,IR +524288000,528482303,GB +536870912,539624567,US 539624568,539624575,IE 539624576,539624703,US 539624704,539624735,GB @@ -1127,7 +1187,11 @@ 540814016,540814079,US 540814080,540814271,TW 540814272,540814279,DE -540814280,540819455,US +540814280,540814511,US +540814512,540814519,SG +540814520,540814719,US +540814720,540814735,SG +540814736,540819455,US 540819456,540823551,CA 540823552,540826671,US 540826672,540826719,CA @@ -1162,6 +1226,20 @@ 543691008,543844351,US 543844352,543844607,CH 543844608,603979775,US +603980032,603980287,AU +603981824,603983871,CN +604045312,604110847,CN +604241920,604504063,CN +604504064,605028351,JP +605028352,607125503,CN +607256576,607257599,AU +607322112,607387647,CN +607649792,608174079,CN +608174080,610271231,ID +610271232,618659839,CN +618659840,619708415,TW +620625920,620691455,CN +620691456,620756991,AU 637534208,644067391,US 644067392,644067455,CA 644067456,644835071,US @@ -1181,6 +1259,9 @@ 691863552,691929087,ZA 691929088,691994623,SN 691994624,692011007,ZM +692011008,692027391,ZA +692027392,692035583,MG +692035584,692043775,AO 692043776,692060159,NA 692060160,692191231,EG 692191232,692207615,CI @@ -1226,6 +1307,14 @@ 692781056,692785151,BW 692785152,692789247,NG 692789248,692793343,KE +692793344,692797439,GH +692797440,692801535,CG +692801536,692805631,NG +692805632,692809727,ZA +692809728,692813823,MW +692817920,692822015,KE +692822016,692826111,UG +692826112,692830207,KE 692830208,692834303,NG 692834304,692838399,TZ 692838400,692842495,ZA @@ -1240,8 +1329,7 @@ 692860928,692862975,ZA 692862976,692869119,NG 692869120,692871167,TZ -692871168,692873215,ZA -692875264,692877311,ZA +692871168,692877311,ZA 692877312,692879359,GA 692879360,692881407,ZA 692881408,692883455,CG @@ -1253,6 +1341,14 @@ 692893696,692895743,KE 692895744,692897791,NG 692897792,692905983,ZA +692905984,692908031,ZW +692908032,692910079,BW +692910080,692912127,NG +692912128,692914175,ZM +692914176,692916223,MW +692916224,692918271,MG +692918272,692920319,ZA +692920320,692922367,MZ 692969472,692971519,TZ 692973568,692975615,MZ 692975616,692977663,EG @@ -1264,6 +1360,7 @@ 692983808,692984831,KE 692984832,692987903,ZA 692987904,692988927,GH +692988928,692989951,ZW 692989952,692990975,BF 692992000,692993023,MW 692993024,692994047,EG @@ -1297,7 +1394,14 @@ 693021696,693022719,NG 693022720,693023743,KE 693023744,693026815,ZA -693026816,693027839,MU +693027840,693028863,CD +693028864,693029887,ZA +693029888,693030911,CM +693030912,693031935,NG +693031936,693032959,ZA +693032960,693033983,MW +693033984,693035007,ZA +693035008,693036031,NG 693101568,693102591,KE 693102592,693103615,CD 693103616,693104639,GN @@ -1309,6 +1413,12 @@ 693370880,693403647,ZA 693403648,693411839,KE 693411840,693420031,NG +693420032,693428223,UG +693428224,693436415,SZ +693436416,693477375,ZA +693477376,693485567,BJ +693485568,693493759,ZW +693493760,693501951,ZA 693501952,693510143,LR 693510144,693518335,SC 693518336,693534719,ZA @@ -1693,22 +1803,32 @@ 702537728,702538751,RW 702538752,702539775,TZ 702539776,702540799,BF -702540800,702541823,MU 702541824,702542847,EG 702542848,702543871,ZA 702543872,702544895,BJ -702544896,702545919,MU 702545920,703070207,TN 703070208,703594495,EG 703594496,704118783,ZA 704118784,704380927,MA 704380928,704643071,LY +704643328,704643583,AU +705691648,707788799,KR +707919872,707920895,AU +707985408,708050943,CN +708771840,708837375,CN +721354752,721420287,AU 721420288,738197503,JP 738197504,771751935,US 771751936,771817471,RU 771817472,771948543,TR 771948544,772014079,RU -772014080,772145151,DE +772014080,772051223,DE +772051224,772051231,CH +772051232,772054815,DE +772054816,772054847,ES +772054848,772057727,DE +772057728,772057735,IT +772057736,772145151,DE 772145152,772210687,ES 772210688,772276223,IE 772276224,772341759,RU @@ -1721,7 +1841,11 @@ 772734976,772800511,NO 772800512,772802559,GB 772802560,772804607,RU -772804608,772806655,BZ +772804608,772806207,BZ +772806208,772806271,NI +772806272,772806463,BZ +772806464,772806527,NI +772806528,772806655,BZ 772806656,772808703,RU 772808704,772810751,GB 772810752,772812799,FR @@ -1768,7 +1892,11 @@ 772886528,772888575,FR 772888576,772890623,GB 772890624,772892671,RU -772892672,772894719,DE +772892672,772892799,DE +772892800,772892893,GB +772892894,772892927,DE +772892928,772892959,GB +772892960,772894719,DE 772894720,772896767,PL 772896768,772898815,RS 772898816,772900863,TR @@ -1801,7 +1929,51 @@ 772958208,772960255,PL 772960256,772962303,GB 772962304,772966399,FR +772966400,772968447,IT +772968448,772970495,SK +772970496,772972543,GB +772972544,772974591,SA +772974592,772978687,GB +772978688,772980735,DE +772980736,772982783,FR +772982784,772984831,RU +772984832,772986879,FR +772986880,772988927,GB +772988928,772990975,FR +772990976,772993023,IT +772993024,772995071,DE +772995072,772997119,IR +772997120,772999167,BE +772999168,773001215,SI 773001216,773003263,NO +773003264,773005311,FR +773005312,773007359,NL +773007360,773009407,KZ +773009408,773011455,IT +773011456,773013503,DE +773013504,773015551,RU +773015552,773017599,AE +773017600,773019647,IL +773019648,773021695,DE +773021696,773023743,AM +773023744,773025791,RO +773025792,773027839,RU +773027840,773031935,FR +773031936,773033983,CH +773033984,773036031,LV +773036032,773038079,DE +773038080,773040127,GB +773040128,773042175,NL +773042176,773044223,FR +773044224,773046271,RU +773046272,773048319,LB +773048320,773050367,LV +773050368,773052415,IE +773052416,773054463,NL +773054464,773056511,AL +773056512,773058559,IT +773058560,773060607,BE +773060608,773062655,DK 773062656,773062911,TR 773062912,773063167,US 773063168,773063424,TR @@ -1832,6 +2004,55 @@ 773135872,773136383,IT 773136384,773140479,DK 773140480,773144575,CY +773144576,773148671,RU +773148672,773152767,IR +773152768,773156863,SE +773156864,773165055,FR +773165056,773168127,NL +773168128,773168383,US +773168384,773168511,NL +773168512,773168639,US +773168640,773169023,NL +773169024,773169151,US +773169152,773169375,NL +773169376,773169407,BE +773169408,773173247,NL +773173248,773177343,IT +773177344,773181439,FR +773181440,773185535,PL +773185536,773189631,NL +773189632,773197823,RU +773197824,773201919,CH +773201920,773206015,DE +773206016,773210111,RU +773210112,773214207,US +773214208,773218303,FR +773218304,773222399,IS +773222400,773226495,SE +773226496,773230591,IE +773230592,773234687,RS +773234688,773238783,PL +773238784,773242879,NL +773242880,773246975,FR +773246976,773251071,EE +773251072,773255167,AZ +773255168,773259263,RU +773259264,773263359,SI +773263360,773267455,GB +773267456,773271551,LV +773271552,773275647,CZ +773275648,773277695,GB +773277696,773283839,NL +773283840,773287935,AZ +773287936,773292031,JO +773292032,773296127,CZ +773296128,773300223,RU +773300224,773304319,FI +773304320,773308415,RU +773308416,773312511,IT +773312512,773316607,DE +773316608,773320703,RU +773320704,773324799,FR 773324800,773586943,ES 773586944,773588991,IT 773588992,773591039,PL @@ -1957,7 +2178,6 @@ 773820416,773822463,TR 773822464,773824511,RU 773824512,773826559,FR -773826560,773828607,NL 773828608,773830655,HU 773830656,773832703,NO 773832704,773834751,FR @@ -1995,7 +2215,19 @@ 774029312,774037503,RO 774037504,774045695,SK 774045696,774053887,FR -774053888,774062079,DE +774053888,774055935,DE +774055936,774057983,US +774057984,774058111,DE +774058112,774058239,BZ +774058240,774059215,DE +774059216,774059223,ZA +774059224,774061103,DE +774061104,774061111,GI +774061112,774061567,DE +774061568,774061695,BZ +774061696,774061823,DE +774061824,774061951,BZ +774061952,774062079,DE 774062080,774070271,YE 774070272,774078463,ES 774078464,774086655,BA @@ -2008,6 +2240,261 @@ 774135808,774143999,IR 774144000,774152191,KZ 774152192,774160383,BA +774160384,774160415,VA +774160416,774160448,LI +774160449,774160480,IM +774160481,774160514,IS +774160515,774160547,RU +774160548,774160580,AE +774160581,774160612,DK +774160613,774160639,AT +774160640,774160671,GI +774160672,774160702,CY +774160703,774160735,CH +774160736,774160768,GR +774160769,774160801,IL +774160802,774160832,BG +774160833,774160864,NO +774160865,774160869,BR +774160870,774160873,CA +774160874,774160895,CR +774160896,774160927,PA +774160928,774160935,CU +774160936,774160946,BS +774160947,774160956,KY +774160957,774160966,JM +774160967,774160976,PR +774160977,774160986,VG +774160987,774160996,CO +774160997,774161006,GT +774161007,774161016,CN +774161017,774161026,EG +774161027,774161036,FJ +774161037,774161046,IN +774161047,774161056,MH +774161057,774161066,JP +774161067,774161076,MX +774161077,774161086,NZ +774161087,774161096,MY +774161097,774161106,PE +774161107,774161116,PH +774161117,774161126,SA +774161127,774161136,SC +774161137,774161146,SG +774161147,774161149,BY +774161150,774161151,VA +774161152,774161162,AQ +774161163,774161172,KR +774161173,774161182,TH +774161183,774161192,QA +774161193,774161202,VI +774161203,774161212,BM +774161213,774161222,BB +774161223,774161232,AW +774161233,774161242,BZ +774161243,774161252,MC +774161253,774161262,GB +774161263,774161272,TR +774161273,774161282,MT +774161283,774161292,SE +774161293,774161302,US +774161303,774161312,HK +774161313,774161322,IE +774161323,774161332,PK +774161333,774161337,KW +774161338,774161342,JO +774161343,774161347,OM +774161348,774161352,ID +774161353,774161357,TW +774161358,774161362,AI +774161363,774161367,KN +774161368,774161372,GD +774161373,774161377,DO +774161378,774161382,PY +774161383,774161387,EE +774161388,774161392,LU +774161393,774161397,SK +774161398,774161402,SI +774161403,774161405,LC +774161406,774161408,VA +774161409,774161418,AU +774161419,774161428,GL +774161429,774161438,HU +774161439,774161448,MK +774161449,774161458,PS +774161459,774161468,UZ +774161469,774161478,BD +774161479,774161488,KP +774161489,774161498,MN +774161499,774161518,VA +774161519,774161528,TW +774161529,774161538,DO +774161539,774161548,PY +774161549,774161558,EE +774161559,774161568,SK +774161569,774161578,LC +774161579,774161588,VE +774161589,774161598,TC +774161599,774161608,US +774161609,774161618,LI +774161619,774161628,AE +774161629,774161638,PA +774161639,774161648,RU +774161649,774161658,HK +774161659,774161664,VA +774161665,774161674,CY +774161675,774161684,CL +774161685,774161694,NI +774161695,774161704,AG +774161705,774161714,AM +774161715,774161724,IR +774161725,774161734,RO +774161735,774161744,UA +774161745,774161754,NP +774161755,774161764,PG +774161765,774161774,ZA +774161775,774161784,SN +774161785,774161794,MA +774161795,774161804,BH +774161805,774161814,JE +774161815,774161824,TV +774161825,774161834,PF +774161835,774161844,SB +774161845,774161854,VU +774161855,774161864,AN +774161865,774161869,AR +774161870,774161874,ES +774161875,774161879,GE +774161880,774161884,RS +774161885,774161889,DE +774161890,774161894,IT +774161895,774161899,BE +774161900,774161904,FR +774161905,774161909,CZ +774161910,774161914,LT +774161915,774161917,PL +774161918,774161940,VA +774161941,774161950,LI +774161951,774168575,VA +774168576,774176767,PL +774176768,774184959,IT +774184960,774193151,GB +774193152,774209535,ES +774209536,774217727,RU +774217728,774217759,GB +774217760,774217791,RU +774217792,774217823,US +774217824,774217855,GB +774217856,774217919,US +774217920,774217927,CN +774217928,774217935,LK +774217936,774218239,CN +774218240,774218495,US +774218496,774218503,SG +774218504,774218519,CN +774218520,774218527,PK +774218528,774218535,CN +774218536,774218543,IN +774218544,774218551,HR +774218552,774218559,TW +774218560,774218567,GB +774218568,774218575,TW +774218576,774218591,GB +774218592,774218599,CN +774218600,774218607,PT +774218608,774219007,GB +774219008,774219263,US +774219264,774221823,GB +774221824,774222591,CN +774222592,774222847,GB +774222848,774222863,UA +774222864,774222879,TR +774222880,774222911,GB +774222912,774223039,CN +774223040,774223071,IT +774223072,774223103,CN +774223104,774223119,UA +774223120,774223135,TR +774223136,774223151,GB +774223152,774223167,TR +774223168,774223231,CN +774223232,774223359,GB +774223360,774223375,UA +774223376,774223391,GB +774223392,774223423,TR +774223424,774223951,GB +774223952,774223959,RU +774223960,774223967,CN +774223968,774223975,RU +774223976,774223983,US +774223984,774223991,RU +774223992,774223999,PK +774224000,774224007,IT +774224008,774224039,CN +774224040,774224047,CA +774224048,774224055,CN +774224056,774224079,IN +774224080,774224127,GB +774224128,774224159,BE +774224160,774224223,US +774224224,774224255,LT +774224256,774224383,GB +774224384,774224399,UA +774224400,774224407,LT +774224408,774224415,GB +774224416,774224423,IT +774224424,774224447,GB +774224448,774224511,CN +774224512,774224767,GB +774224768,774224831,CN +774224832,774224847,UA +774224848,774224863,RU +774224864,774224999,GB +774225000,774225007,CN +774225008,774225015,PK +774225016,774225023,CN +774225024,774225055,US +774225056,774225151,RU +774225152,774225343,GB +774225344,774225351,CN +774225352,774225359,LT +774225360,774225375,UA +774225376,774225391,RU +774225392,774225407,UA +774225408,774225535,GB +774225536,774225567,CN +774225568,774225599,RU +774225600,774225615,PK +774225616,774225647,TR +774225648,774225663,UA +774225664,774225671,LK +774225672,774225679,IT +774225680,774225687,CN +774225688,774225695,GB +774225696,774225703,RU +774225704,774225711,LK +774225712,774225791,GB +774225792,774225807,UA +774225808,774225823,RU +774225824,774225855,US +774225856,774225919,IN +774225920,774234111,UA +774234112,774242303,IT +774242304,774258687,RU +774258688,774266879,SA +774266880,774275071,RU +774275072,774275327,GB +774275328,774283263,IR +774283264,774291455,GB +774291456,774299647,NL +774299648,774307839,DE +774307840,774324223,RU +774324224,774332415,UA +774332416,774340607,SE +774340608,774348799,EE +774348800,774356991,CZ +774356992,774365183,ES +774365184,774373375,RU 774373376,774389759,RS 774389760,774406143,BG 774406144,774422527,IT @@ -2033,7 +2520,8 @@ 774750208,774782975,RU 774782976,774799359,UA 774799360,774815743,RU -774815744,774832127,SE +774815744,774823935,NO +774823936,774832127,SE 774832128,774848511,RU 774848512,774864895,BG 774864896,774881279,CZ @@ -2062,6 +2550,9 @@ 775684096,775716863,PS 775716864,775749631,GB 775749632,775847935,RU +775847936,775880703,RO +775880704,775913471,UA +775913472,775946239,RU 775946240,776077311,GB 776077312,776208383,NO 776208384,776339455,GB @@ -2077,9 +2568,9 @@ 778305536,778371071,IR 778371072,778436607,RU 778436608,778502143,RO -778502144,778534911,GR -778534912,778567679,CY +778502144,778567679,GR 778567680,778633215,TR +778633216,778698751,FR 778698752,778764287,TR 778764288,778829823,HU 778829824,778895359,RO @@ -2100,20 +2591,585 @@ 780337152,780402687,EE 780402688,780468223,FI 780468224,780533759,UA +780533760,780599295,PL +780599296,780664831,CZ +780664832,780665087,NL +780665088,780665343,DE +780665344,780665599,FR +780665600,780665855,GB +780665856,780666111,SA +780666112,780666367,IT +780666368,780666623,AX +780666624,780666879,AF +780666880,780667135,AL +780667136,780667391,DZ +780667392,780667647,AS +780667648,780667903,AD +780667904,780668159,AM +780668160,780668415,AT +780668416,780668671,AZ +780668672,780668927,BH +780668928,780669183,BY +780669184,780669439,BE +780669440,780669695,BA +780669696,780669951,BG +780669952,780670207,HR +780670208,780670463,CY +780670464,780670719,CZ +780670720,780670975,DK +780670976,780671231,EE +780671232,780671487,FO +780671488,780671743,FI +780671744,780671999,FR +780672000,780672255,GE +780672256,780672511,DE +780672512,780672767,GI +780672768,780673023,GR +780673024,780673279,GL +780673280,780673535,GG +780673536,780673791,VA +780673792,780674047,HU +780674048,780674303,IS +780674304,780674559,IR +780674560,780674815,IQ +780674816,780675071,IE +780675072,780675327,IM +780675328,780675583,IL +780675584,780675839,IT +780675840,780676095,JE +780676096,780676351,JO +780676352,780676607,KZ +780676608,780676863,KW +780676864,780677119,KG +780677120,780677375,LV +780677376,780677631,LB +780677632,780677887,LI +780677888,780678143,LT +780678144,780678399,LU +780678400,780678655,MK +780678656,780678911,MT +780678912,780679167,MD +780679168,780679423,MC +780679424,780679679,ME +780679680,780679935,NL +780679936,780680447,NO +780680448,780680703,PS +780680704,780680959,PL +780680960,780681215,PT +780681216,780681471,QA +780681472,780681727,RO +780681728,780681983,RU +780681984,780682239,SM +780682240,780682495,SA +780682496,780682751,RS +780682752,780683007,SK +780683008,780683263,SI +780683264,780683519,ES +780683520,780683775,SJ +780683776,780684031,SE +780684032,780684287,CH +780684288,780684543,SY +780684544,780684799,TJ +780684800,780685055,TR +780685056,780685311,TM +780685312,780685567,UA +780685568,780685823,AE +780685824,780686079,GB +780686080,780686335,UZ +780686336,780686591,YE +780686592,780686847,AX +780686848,780687103,AL +780687104,780687359,AD +780687360,780687615,AM +780687616,780687871,AT +780687872,780688127,AZ +780688128,780688383,BH +780688384,780688639,BY +780688640,780688895,BE +780688896,780689151,BA +780689152,780689407,BG +780689408,780689663,HR +780689664,780689919,CY +780689920,780690175,CZ +780690176,780690431,DK +780690432,780690687,EE +780690688,780690943,FO +780690944,780691199,FI +780691200,780691455,FR +780691456,780691711,GE +780691712,780691967,DE +780691968,780692223,GI +780692224,780692479,GR +780692480,780692735,GL +780692736,780692991,GG +780692992,780693247,VA +780693248,780693503,HU +780693504,780693759,IS +780693760,780694015,IR +780694016,780694271,IQ +780694272,780694527,IE +780694528,780694783,IL +780694784,780695039,IT +780695040,780695295,JE +780695296,780695551,JO +780695552,780695807,KZ +780695808,780696063,KW +780696064,780696319,LB +780696320,780696575,LI +780696576,780696831,LT +780696832,780697087,LU +780697088,780697343,MK +780697344,780697599,MT +780697600,780697855,NL +780697856,780730367,FR +780730368,780795903,IE +780795904,780861439,RU +780861440,780926975,HU +780926976,780992511,CH +780992512,781058047,IT +781058048,781123583,DE +781123584,781189119,IR 781189120,781320191,NL 781320192,781451263,RU +781451264,781455359,PL +781455360,781459455,UA +781459456,781463551,IR +781463552,781467647,RU +781467648,781475839,PL +781475840,781479935,RU +781479936,781484031,UA +781484032,781488127,RU +781488128,781496319,PL +781496320,781516799,RU +781516800,781520895,RO +781520896,781524991,IS +781524992,781529087,RU +781529088,781533183,UA +781533184,781537279,RU +781537280,781545471,UA +781545472,781549567,CZ +781549568,781553663,RU +781553664,781557759,PL +781557760,781565951,UA +781565952,781570047,CH +781570048,781574143,PL +781574144,781578239,RU +781578240,781582335,PL 781582336,781590527,UA +781590528,781598719,SI +781598720,781615103,UA +781615104,781631487,RU +781631488,781639679,SK +781639680,781651967,RU +781651968,781654015,PL +781654016,781656063,RU +781656064,781658111,RO +781658112,781662207,UA +781662208,781664255,SK +781664256,781666303,UA +781666304,781668351,PL +781668352,781670399,UA +781670400,781672447,RU +781672448,781674495,BE +781674496,781676543,RU +781676544,781678591,PL +781678592,781682687,RS +781682688,781684735,PL +781684736,781686783,UA +781686784,781688831,RU +781688832,781690879,RO +781690880,781692927,RU +781692928,781694975,UA +781694976,781697023,PL +781697024,781699071,UA +781699072,781701119,RO +781701120,781703167,SA +781703168,781705215,PL +781705216,781707263,RO +781707264,781709311,SI +781709312,781711359,RU +781711360,781713407,UA 781713408,781844479,SA 781844480,781975551,TR -782237696,782254079,RU +781975552,782106623,GB +782106624,782254079,RU +782254080,782270463,UA +782270464,782305791,RU +782305792,782306303,RO +782306304,782319615,RU +782319616,782335999,ME +782336000,782352383,RU +782352384,782368767,SY +782368768,782385151,UA +782385152,782401535,SE +782401536,782417919,FR +782417920,782434303,AM +782434304,782450687,SI +782450688,782467071,DE +782467072,782483455,RU +782483456,782499839,FI +782499840,782516223,SI +782516224,782532607,IR +782532608,782548991,UA +782548992,782581759,RU +782581760,782598143,FR +782598144,782630911,DE +782630912,782647295,MD +782647296,782663679,RU +782663680,782664191,GB +782664192,782664447,DK +782664448,782664959,FR +782664960,782665471,NL +782665472,782680063,LU +782680064,782696447,RU +782696448,782712831,DE +782712832,782729215,RU +782745600,782761983,CZ +782761984,783024127,PL +783040512,783048703,UA +783048704,783056895,RU +783056896,783065087,UA +783065088,783073279,RU +783073280,783089663,UA +783089664,783106047,RU +783130624,783134719,UA +783134720,783138815,RU +783138816,783142911,CZ +783155200,783157247,PL +783157248,783159295,RU +783159296,783161343,CZ +783161344,783163391,PL +783163392,783165439,CZ +783165440,783167487,UA +783167488,783169535,RU +783169536,783171583,CZ +783171584,783173631,UA +783173632,783175679,PL +783175680,783179775,RU +783179776,783181823,RS +783181824,783185919,RU +783185920,783187967,UA +783187968,783190015,NL +783190016,783194111,RO +783194112,783196159,CZ +783196160,783198207,UA +783198208,783202303,PL +783202304,783204351,VG +783204352,783206399,RU +783206400,783208447,RO +783208448,783210495,PL +783210496,783212543,UA +783212544,783216639,PL +783216640,783218687,UA +783218688,783220735,RU +783220736,783222783,SK +783222784,783226879,UA +783286272,783417343,GR +783417344,783548415,BE +783548416,783679487,RU +783679488,783681535,FR +783681536,783683583,IE +783683584,783685631,DE +783685632,783687679,RU +783687680,783689727,PT +783689728,783691775,FR +783691776,783693823,BY +783693824,783694623,GB +783694624,783694655,FR +783694656,783695871,GB +783695872,783697919,TR +783697920,783699967,FR +783699968,783702015,UA +783702016,783704063,IT +783704064,783706111,PL +783706112,783708159,NL +783708160,783710207,FI +783710208,783712255,NL +783712256,783714303,RU +783714304,783718399,DE +783718400,783720447,IT +783720448,783722495,FI +783722496,783724543,AM +783724544,783726591,NL +783726592,783728639,IS +783728640,783730655,BE +783730656,783730687,NL +783730688,783732735,SE +783732736,783734783,FR +783734784,783736831,NL +783736832,783738879,SI +783738880,783740927,IT +783740928,783745023,DE +783745024,783747071,RU +783747072,783749119,GB +783749120,783751167,GR +783751168,783753215,SE +783753216,783755263,FR +783755264,783757311,DE +783757312,783759359,FR +783759360,783763455,CZ +783763456,783765503,FI +783765504,783767551,RU +783767552,783769599,IL +783769600,783771647,DE +783771648,783773695,GB +783773696,783775743,ES +783775744,783777791,AL +783777792,783779839,RU +783779840,783781887,DK +783781888,783783935,FR +783783936,783785983,DE +783785984,783788031,RU +783788032,783790079,NO +783790080,783792127,RU +783792128,783794175,IR +783794176,783798271,GB +783798272,783800319,PL +783800320,783802367,LV +783802368,783804415,FR +783804416,783806463,IT +783806464,783810559,NL +783810560,783843327,SA +783843328,783876095,BH +783876096,783908863,UA +783908864,783941631,JO +783941632,783974399,PL +783974400,784007167,KW +784007168,784039935,RU +784039936,784072703,PL +784072704,784105471,RU +784105472,784138239,HR +784138240,784171007,DE +784171008,784203775,PT +784203776,784236543,GR +784236544,784269311,RO +784269312,784302079,BY +784302080,784334847,RU +784334848,784465919,FR +784465920,784596991,SE +784596992,784728063,TR +784728064,784760831,GR +784760832,784859135,CY +784859136,785121279,UA +785121280,785252351,PL +785252352,785383423,AT +785383424,785448959,GB +785448960,785514495,IR +785514496,785580031,IL +785580032,785645567,UA +785645568,785711103,NO +785711104,785776639,SY +785776640,785842175,RO +785842176,785907711,DE +785907712,785973247,BY +785973248,786038783,MK +786038784,786104319,FR +786104320,786169855,UA +786169856,786235391,AT +786235392,786300927,TR +786300928,786366463,ES +786366464,786431999,DE +786432000,786563071,IR +786563072,786565119,GB +786565120,786567167,NO +786567168,786569215,CZ +786569216,786571263,NO +786571264,786575359,ES +786575360,786577407,GB +786577408,786579455,NL +786579456,786581503,RU +786581504,786583551,GB +786583552,786585599,DE +786585600,786587647,NL +786587648,786589695,RU +786589696,786591743,FR +786591744,786593791,DE +786593792,786595839,GB +786595840,786597887,FR +786597888,786599935,EE +786599936,786601983,ES +786601984,786604031,SE +786604032,786606079,RU +786606080,786608127,GB +786608128,786610175,IT +786610176,786612223,IM +786612224,786614271,GR +786614272,786616319,IT +786616320,786618367,KG +786618368,786620415,GB +786620416,786622463,RU +786622464,786624511,NL +786624512,786626559,RU +786626560,786628607,GB +786628608,786630655,IT +786630656,786632703,CZ +786632704,786634751,FR +786634752,786636799,RU +786636800,786638847,PL +786638848,786640895,ES +786640896,786642943,GB +786642944,786644991,GR +786644992,786649087,SE +786649088,786651135,FR +786651136,786655231,DE +786655232,786657279,PL +787218432,787234815,GB +787234816,787251199,SE +787251200,787267583,RU +787267584,787283967,DE +787283968,787300351,RU +787300352,787316735,BG +787316736,787333119,GB +787333120,787349503,DE +787480576,787513343,SA +787513344,787546111,RS +787546112,787578879,RU +787578880,787611647,AM +787611648,787644415,RU +787644416,787677183,PL +787677184,787679231,CZ +787679232,787681279,CY +787681280,787683327,IQ +787683328,787685375,NL +787685376,787687423,IT +787687424,787689471,NL +787689472,787691519,CZ +787691520,787693567,IT +787693568,787695615,SK +787695616,787697663,RU +787697664,787701759,DE +787701760,787703807,NL +787703808,787705855,AT +787707904,787709951,DE +787709952,787724287,RU +787724288,787726335,UA +787726336,787742719,RU +787742720,787775487,NL +787775488,787808255,DE +787808256,787841023,IR +787873792,787906559,SE +788004864,788013055,GB +788013056,788021247,IR +788021248,788029439,SI +788029440,788045823,GB +788045824,788054015,PL +788054016,788062207,JO +788062208,788070399,GB +788070400,788078591,RU +788078592,788086783,NL +788086784,788094975,BG +788094976,788103167,IR +788103168,788111359,HU +788111360,788119551,LT +788119552,788127743,GB +788127744,788135935,NO +788135936,788144127,UA +788144128,788160511,RU +788160512,788168703,UA +788168704,788176895,RU +788267008,788271103,SE +788271104,788275199,DE +788275200,788279295,AL +788279296,788283391,BG +788283392,788291583,GB +788291584,788295679,TR +788295680,788299775,RU +788299776,788303871,LV +788303872,788307967,IT +788307968,788312063,RU +788312064,788316159,FR +788316160,788320255,NL +788320256,788324351,UA +788324352,788328447,CZ +788328448,788332543,RU +788332544,788336639,BG +788336640,788337151,DE +788337152,788337407,GB +788337408,788340735,DE +788340736,788344831,ES +788344832,788353023,DE +788353024,788357119,PS +788357120,788361215,CZ +788361216,788365311,DE +788365312,788369407,IQ +788369408,788373503,DE +788373504,788377599,BE +788377600,788381695,CH +788381696,788385791,SE +788385792,788389887,PL +788389888,788393983,ES +788393984,788398079,DE +788398080,788400127,SI +788400128,788402175,SE +788402176,788406271,RU +788406272,788410367,IT +788410368,788412415,TR +788412416,788414463,SI +788414464,788416511,CZ +788416512,788418559,PL +788418560,788422655,RU +788422656,788424703,FI +788424704,788426751,IT +788426752,788428799,GB +788428800,788430847,DE +788430848,788432895,BG +788432896,788432927,FR +788432928,788434943,DE +788434944,788436991,SI +788436992,788439039,IT +788439040,788441087,RU +788441088,788443135,NL +788443136,788445183,IT +788445184,788451327,GB +788451328,788453375,FI +788453376,788455423,RU +788455424,788457471,FR +788457472,788459519,IT +788459520,788461567,RU +788461568,788463615,JE +788463616,788465663,GB +788465664,788467711,CZ +788467712,788469759,NO +788469760,788471807,NL +788471808,788473855,UA +788473856,788475903,GB +788475904,788477951,FR +788477952,788479999,OM +788480000,788482047,UZ +788482048,788484095,GB +788484096,788486143,IT +788486144,788488191,NL +788488192,788490239,RU +788490240,788492287,NL +788492288,788494335,GB +788494336,788496383,SE +788496384,788498431,FR +788498432,788500479,RU +788500480,788502527,AL +788502528,788504575,IE +788504576,788506623,FR +788506624,788508671,CH +788508672,788510719,AT +788510720,788512767,ES +788512768,788514815,FI +788514816,788516863,FR +788516864,788518911,LT +788518912,788520959,IR +788520960,788523007,CZ +788523008,788525055,KZ +788525056,788527103,IT +788527104,788529151,GB 788529152,805306367,CA 805306368,822083583,US -822083584,822083839,AP -822083840,822084095,AU +822083584,822084095,AU 822084608,822085631,ID 822085632,822087679,AU +822087680,822089727,JP +822089728,822090751,ID +822090752,822091775,NZ 822091776,822099967,BD 822099968,822116351,TH +822116352,822149119,MN 822149120,822214655,KR 822214656,822345727,AU 822345728,822607871,CN @@ -2122,37 +3178,123 @@ 823132160,824180735,KR 824180736,825229311,IN 825229312,825360383,TH -825360384,825361407,AP +825360384,825361407,AU 825361408,825363455,ID 825363456,825364479,MY +825364480,825376767,KR 825376768,825393151,IN +825393152,825409535,KR +825409536,825419775,NZ +825419776,825420799,TH +825420800,825421823,MY +825421824,825425919,NZ 825425920,825491455,AU 825491456,825753599,CN 825753600,826277887,KR +826277888,828375039,CN +828375040,829423615,JP 829423616,830210047,CN 830210048,830341119,MY 830341120,830406655,NP 830406656,830474239,AU 830474240,830475263,SG +830475264,830476287,AU +830476288,830480383,JP +830480384,830488575,SG +830488576,830496767,TW +830496768,830498815,JP +830498816,830499839,GU +830499840,830500863,IN +830500864,830504959,TW +830504960,830513151,JP +830513152,830517247,IN +830517248,830521343,ID +830521344,830529535,KR +830529536,830537727,AU 830537728,830603263,JP 830603264,830734335,HK 830734336,830996479,JP 830996480,831258623,IN 831258624,831389695,CN +831389696,831512575,KR +831512576,831513599,AU +831513600,831514623,NZ +831514624,831515647,HK +831515648,831516671,AU +831516672,831518719,JP +831518720,831519743,AU +831519744,831520767,IN +831520768,832045055,PH +832045056,832307199,CN +832307200,832308223,MN +832308224,832311295,JP +832311296,832312319,AU +832312320,832313343,ID +832313344,832315391,AU +832315392,832319487,KH +832319488,832320511,NU +832320512,832321535,VN +832321536,832323583,ID +832323584,832348159,IN +832348160,832372735,JP +832372736,832438271,PH +832438272,832569343,TW +832569344,833617919,KR +833617920,835190783,AU +835190784,835715071,IN +835715072,835977215,CN +835977216,836042751,JP +836042752,836046847,HK +836046848,836050943,AU +836050944,836059135,IN +836059136,836075519,VN +836075520,836501503,TW +836501504,836763647,CN +836763648,837025791,NZ +837025792,837287935,TH +837287936,837550079,CN +837550080,837566463,IN +837566464,837599231,KR +837599232,837603327,MY +837603328,837604351,VN +837604352,837605375,NP +837605376,837607423,ID +837607424,837611519,JP +837611520,837615615,AU +837615616,837681151,TH +837681152,837689343,JP +837689344,837697535,IN +837697536,837746687,KR +837746688,837763071,CN +837763072,837779455,JP +837779456,837795839,KR +837795840,837812223,CN 837812224,838074367,JP +838074368,838139903,NP +838139904,838205439,SG +838205440,838238207,KR +838238208,838262783,VN +838262784,838270975,CN +838270976,838336511,KR 838336512,838467583,IN 838467584,838729727,JP 838729728,838795263,KR -838795264,838860799,AP -838860800,838926335,US -838991872,838999039,US +838795264,838860799,AU +838860800,838999039,US 838999040,838999295,CA 838999296,839010559,US 839010560,839010815,CA -839010816,839022079,US -839022080,839023103,CA -839023104,843055103,US -843055104,844103679,CA +839010816,839017983,US +839017984,839018239,CA +839018240,839023359,US +839023360,839023615,CA +839023616,839061503,US +839061504,839061759,CA +839061760,839062271,US +839062272,839064063,CA +839064064,843055103,US +843055104,843644927,CA +843644928,844627967,US 847249408,855638015,US 855638016,872415231,GB 872415232,889192447,US @@ -2194,15 +3336,18 @@ 978583552,978599935,JP 978599936,978640895,AU 978640896,978644991,NZ -978649088,978714623,JP +978644992,978714623,JP 978714624,978780159,TW 978780160,978784255,AU 978784256,978788351,JP 978788352,978796543,KR 978796544,978812927,CN 978812928,979369983,JP -979369984,979435519,AU +979369984,979410943,AU +979410944,979419135,HK +979419136,979435519,AU 979435520,979468287,TH +979468288,979501055,BD 979501056,979566591,JP 979566592,979599359,TW 979599360,979763199,CN @@ -2223,6 +3368,7 @@ 982614016,982622207,AU 982622208,982624255,JP 982624256,982626303,ID +982626304,982628351,JP 982628352,982630399,BD 982630400,982646783,SG 982646784,982671359,JP @@ -2233,6 +3379,7 @@ 982745088,982753279,AF 982753280,982755327,JP 982755328,982757375,BD +982757376,982759423,KR 982759424,982761471,ID 982761472,982777855,JP 982777856,983039999,KR @@ -2263,6 +3410,7 @@ 995557376,995622911,JP 995622912,996409343,IN 996409344,996573183,AU +996573184,996605951,TW 996605952,996671487,PK 996671488,996802559,TW 996802560,996868095,JP @@ -2295,7 +3443,7 @@ 1002307584,1002373119,JP 1002373120,1002405887,CN 1002405888,1002422271,JP -1002422272,1002432511,AU +1002422272,1002434559,AU 1002434560,1008730111,CN 1008730112,1009778687,JP 1009778688,1010237439,MY @@ -2326,9 +3474,11 @@ 1022558208,1022623743,IN 1022623744,1022722047,TW 1022722048,1022754815,CN +1022754816,1022820351,MO 1022820352,1022885887,CN 1022885888,1023148031,TW 1023148032,1023213567,CN +1023213568,1023238143,KR 1023238144,1023246335,ID 1023246336,1023279103,CN 1023279104,1023311871,IN @@ -2337,6 +3487,7 @@ 1023344640,1023410175,CN 1023410176,1023672319,IN 1023672320,1023688703,HK +1023688704,1023692799,MM 1023692800,1023696895,CN 1023696896,1023705087,MY 1023705088,1023717375,JP @@ -2345,6 +3496,7 @@ 1023737856,1023770623,ID 1023770624,1023778815,PK 1023778816,1023787007,KR +1023787008,1023791103,AF 1023791104,1023795199,NC 1023795200,1023803391,JP 1023803392,1023852543,MY @@ -2569,8 +3721,7 @@ 1026408448,1026416639,JP 1026416640,1026420735,ID 1026420736,1026422783,JP -1026422784,1026423295,AU -1026423296,1026424831,AP +1026422784,1026424831,AU 1026424832,1026490367,JP 1026490368,1026523135,TH 1026523136,1026539519,CN @@ -2604,12 +3755,14 @@ 1039466496,1039499263,JP 1039499264,1039507455,AP 1039507456,1039511551,LK +1039511552,1039515647,KR 1039515648,1039523839,JP 1039523840,1039532031,KR 1039532032,1039597567,IN 1039597568,1039613951,ID 1039613952,1039638527,KR 1039638528,1039642623,TW +1039642624,1039646719,BD 1039646720,1039654911,KR 1039654912,1039663103,IN 1039663104,1040187391,KR @@ -2646,7 +3799,9 @@ 1040467824,1040467935,EU 1040467936,1040467951,FR 1040467952,1040467967,EU -1040467968,1040468223,FR +1040467968,1040468095,FR +1040468096,1040468159,EU +1040468160,1040468223,FR 1040468224,1040468231,EU 1040468232,1040468255,FR 1040468256,1040468263,EU @@ -2656,14 +3811,14 @@ 1040468480,1040468607,EU 1040468608,1040468735,DE 1040468736,1040468767,NL -1040468768,1040468799,EU -1040468800,1040468831,NL -1040468832,1040468863,EU -1040468864,1040468991,NL +1040468768,1040468815,EU +1040468816,1040468831,NL +1040468832,1040468927,EU +1040468928,1040468991,NL 1040468992,1040469055,EU 1040469056,1040469071,FR -1040469072,1040469087,EU -1040469088,1040469183,FR +1040469072,1040469119,EU +1040469120,1040469183,FR 1040469184,1040469247,EU 1040469248,1040469279,FR 1040469280,1040469311,EU @@ -2680,16 +3835,9 @@ 1040470272,1040470335,DE 1040470336,1040470399,EU 1040470400,1040470431,DE -1040470432,1040470783,EU -1040470784,1040471295,NL -1040471296,1040471487,EU -1040471488,1040471711,NL -1040471712,1040471743,EU -1040471744,1040471775,NL -1040471776,1040472991,EU -1040472992,1040473087,NL -1040473088,1040473855,EU -1040473856,1040474111,NL +1040470432,1040471487,EU +1040471488,1040471519,NL +1040471520,1040474111,EU 1040474112,1040482303,CZ 1040482304,1040515071,BE 1040515072,1040547839,GB @@ -2772,9 +3920,7 @@ 1041698264,1041698271,GB 1041698272,1041698711,FR 1041698712,1041698719,GB -1041698720,1041698807,FR -1041698808,1041698815,GB -1041698816,1041699287,FR +1041698720,1041699287,FR 1041699288,1041699295,GB 1041699296,1041699583,FR 1041699584,1041699591,IT @@ -2786,8 +3932,10 @@ 1041699680,1041699695,GB 1041699696,1041699767,FR 1041699768,1041699807,GB -1041699808,1041700539,FR -1041700540,1041700607,GB +1041699808,1041700423,FR +1041700424,1041700535,GB +1041700536,1041700551,FR +1041700552,1041700607,GB 1041700608,1041700983,FR 1041700984,1041700991,GB 1041700992,1041701175,FR @@ -2800,12 +3948,14 @@ 1041701568,1041701631,GB 1041701632,1041701647,FR 1041701648,1041701663,GB -1041701664,1041702167,FR +1041701664,1041701967,FR +1041701968,1041701975,GB +1041701976,1041702167,FR 1041702168,1041702175,GB 1041702176,1041702306,FR 1041702307,1041702311,GB -1041702312,1041702327,FR -1041702328,1041702335,GB +1041702312,1041702319,FR +1041702320,1041702335,GB 1041702336,1041702351,FR 1041702352,1041702399,GB 1041702400,1041703575,FR @@ -2834,7 +3984,9 @@ 1041704848,1041704863,GB 1041704864,1041704879,FR 1041704880,1041704887,GB -1041704888,1041705231,FR +1041704888,1041704943,FR +1041704944,1041704959,GB +1041704960,1041705231,FR 1041705232,1041705239,GB 1041705240,1041705255,FR 1041705256,1041705279,GB @@ -2874,9 +4026,9 @@ 1041706112,1041706143,GB 1041706144,1041706191,FR 1041706192,1041706239,GB -1041706240,1041706271,FR -1041706272,1041706287,GB -1041706288,1041706359,FR +1041706240,1041706263,FR +1041706264,1041706271,GB +1041706272,1041706359,FR 1041706360,1041706367,GB 1041706368,1041706447,FR 1041706448,1041706463,GB @@ -2884,7 +4036,9 @@ 1041706480,1041706487,GB 1041706488,1041706791,FR 1041706792,1041706799,GB -1041706800,1041706951,FR +1041706800,1041706863,FR +1041706864,1041706871,GB +1041706872,1041706951,FR 1041706952,1041706975,GB 1041706976,1041706999,FR 1041707000,1041707007,GB @@ -2906,7 +4060,9 @@ 1041707680,1041707687,GB 1041707688,1041707807,FR 1041707808,1041707815,GB -1041707816,1041707895,FR +1041707816,1041707871,FR +1041707872,1041707887,GB +1041707888,1041707895,FR 1041707896,1041707903,GB 1041707904,1041707999,FR 1041708000,1041708007,GB @@ -2990,9 +4146,7 @@ 1041711584,1041711599,GB 1041711600,1041711943,FR 1041711944,1041711951,GB -1041711952,1041712407,FR -1041712408,1041712415,GB -1041712416,1041712423,FR +1041711952,1041712423,FR 1041712424,1041712431,GB 1041712432,1041713095,FR 1041713096,1041713103,GB @@ -3008,9 +4162,9 @@ 1041714072,1041714079,GB 1041714080,1041714095,FR 1041714096,1041714103,GB -1041714104,1041714523,FR -1041714524,1041714527,GB -1041714528,1041714775,FR +1041714104,1041714631,FR +1041714632,1041714687,GB +1041714688,1041714775,FR 1041714776,1041714783,GB 1041714784,1041714831,FR 1041714832,1041714847,GB @@ -3018,8 +4172,8 @@ 1041714856,1041714879,GB 1041714880,1041714911,FR 1041714912,1041714919,GB -1041714920,1041714997,FR -1041714998,1041715007,GB +1041714920,1041714999,FR +1041715000,1041715007,GB 1041715008,1041715055,FR 1041715056,1041715071,GB 1041715072,1041715079,FR @@ -3053,7 +4207,9 @@ 1041716016,1041716047,FR 1041716048,1041716095,GB 1041716096,1041716111,FR -1041716112,1041716239,GB +1041716112,1041716223,GB +1041716224,1041716231,FR +1041716232,1041716239,GB 1041716240,1041716311,FR 1041716312,1041716319,GB 1041716320,1041716439,FR @@ -3122,9 +4278,7 @@ 1041719229,1041719231,GB 1041719232,1041719247,FR 1041719248,1041719263,GB -1041719264,1041719383,FR -1041719384,1041719391,GB -1041719392,1041719683,FR +1041719264,1041719683,FR 1041719684,1041719687,GB 1041719688,1041719703,FR 1041719704,1041719711,GB @@ -3156,7 +4310,9 @@ 1041721816,1041721823,GB 1041721824,1041722175,FR 1041722176,1041722191,GB -1041722192,1041722223,FR +1041722192,1041722207,FR +1041722208,1041722215,GB +1041722216,1041722223,FR 1041722224,1041722239,GB 1041722240,1041722279,FR 1041722280,1041722383,GB @@ -3170,9 +4326,13 @@ 1041722536,1041722551,GB 1041722552,1041722567,FR 1041722568,1041722623,GB -1041722624,1041722703,FR +1041722624,1041722639,FR +1041722640,1041722655,GB +1041722656,1041722703,FR 1041722704,1041722711,GB -1041722712,1041722983,FR +1041722712,1041722743,FR +1041722744,1041722751,GB +1041722752,1041722983,FR 1041722984,1041723007,GB 1041723008,1041723047,FR 1041723048,1041723135,GB @@ -3197,7 +4357,8 @@ 1041725168,1041725175,FR 1041725176,1041725183,GB 1041725184,1041725191,FR -1041725192,1041725231,GB +1041725192,1041725199,IT +1041725200,1041725231,GB 1041725232,1041725255,FR 1041725256,1041725279,GB 1041725280,1041725375,FR @@ -3252,9 +4413,7 @@ 1041727091,1041727091,GB 1041727092,1041727167,FR 1041727168,1041727231,GB -1041727232,1041727239,FR -1041727240,1041727247,GB -1041727248,1041727303,FR +1041727232,1041727303,FR 1041727304,1041727311,GB 1041727312,1041727999,FR 1041728000,1041728047,GB @@ -3286,23 +4445,23 @@ 1041730240,1041730247,GB 1041730248,1041730639,FR 1041730640,1041730655,GB -1041730656,1041731919,FR -1041731920,1041731935,GB -1041731936,1041731975,FR -1041731976,1041732031,GB +1041730656,1041731983,FR +1041731984,1041732031,GB 1041732032,1041732055,FR 1041732056,1041732063,GB -1041732064,1041732095,FR -1041732096,1041732111,GB +1041732064,1041732103,FR +1041732104,1041732111,GB 1041732112,1041732127,FR 1041732128,1041732191,GB 1041732192,1041732255,FR 1041732256,1041732295,GB 1041732296,1041732303,FR 1041732304,1041732311,GB -1041732312,1041732463,FR -1041732464,1041732479,GB -1041732480,1041732863,FR +1041732312,1041732471,FR +1041732472,1041732479,GB +1041732480,1041732519,FR +1041732520,1041732527,GB +1041732528,1041732863,FR 1041732864,1041732871,GB 1041732872,1041732879,FR 1041732880,1041732927,GB @@ -3335,9 +4494,7 @@ 1041735664,1041736375,FR 1041736376,1041736383,GB 1041736384,1041736423,FR -1041736424,1041736447,GB -1041736448,1041736455,FR -1041736456,1041736463,GB +1041736424,1041736463,GB 1041736464,1041736527,FR 1041736528,1041736535,GB 1041736536,1041736543,FR @@ -3356,7 +4513,9 @@ 1041737072,1041737119,GB 1041737120,1041737127,FR 1041737128,1041737151,GB -1041737152,1041737247,FR +1041737152,1041737167,FR +1041737168,1041737183,GB +1041737184,1041737247,FR 1041737248,1041737279,GB 1041737280,1041737295,FR 1041737296,1041737303,GB @@ -3367,8 +4526,8 @@ 1041737424,1041737455,FR 1041737456,1041737463,GB 1041737464,1041737487,FR -1041737488,1041737503,GB -1041737504,1041737583,FR +1041737488,1041737495,GB +1041737496,1041737583,FR 1041737584,1041737599,GB 1041737600,1041737607,FR 1041737608,1041737615,GB @@ -3403,12 +4562,12 @@ 1041738576,1041738583,FR 1041738584,1041738591,GB 1041738592,1041738599,FR -1041738600,1041738607,GB -1041738608,1041738703,FR +1041738600,1041738615,GB +1041738616,1041738703,FR 1041738704,1041738711,GB 1041738712,1041738735,FR -1041738736,1041738743,GB -1041738744,1041739079,FR +1041738736,1041738751,GB +1041738752,1041739079,FR 1041739080,1041739087,GB 1041739088,1041739167,FR 1041739168,1041739175,GB @@ -3447,8 +4606,8 @@ 1041740672,1041740687,GB 1041740688,1041740703,FR 1041740704,1041740719,GB -1041740720,1041741071,FR -1041741072,1041741087,GB +1041740720,1041741063,FR +1041741064,1041741087,GB 1041741088,1041741135,FR 1041741136,1041741151,GB 1041741152,1041741239,FR @@ -3536,8 +4695,8 @@ 1041745032,1041745063,FR 1041745064,1041745071,GB 1041745072,1041745127,FR -1041745128,1041745143,GB -1041745144,1041745167,FR +1041745128,1041745151,GB +1041745152,1041745167,FR 1041745168,1041745191,GB 1041745192,1041745247,FR 1041745248,1041745279,GB @@ -3545,7 +4704,9 @@ 1041745328,1041745343,GB 1041745344,1041745359,FR 1041745360,1041745375,GB -1041745376,1041745415,FR +1041745376,1041745399,FR +1041745400,1041745407,GB +1041745408,1041745415,FR 1041745416,1041745423,GB 1041745424,1041745447,FR 1041745448,1041745471,GB @@ -3679,7 +4840,9 @@ 1041758032,1041758039,GB 1041758040,1041758095,FR 1041758096,1041758111,GB -1041758112,1041758255,FR +1041758112,1041758159,FR +1041758160,1041758167,GB +1041758168,1041758255,FR 1041758256,1041758271,GB 1041758272,1041758319,FR 1041758320,1041758343,GB @@ -3841,7 +5004,11 @@ 1042893312,1042894079,NL 1042894080,1042894143,DE 1042894144,1042894175,SE -1042894176,1042894559,NL +1042894176,1042894335,NL +1042894336,1042894355,FR +1042894356,1042894431,NL +1042894432,1042894463,PT +1042894464,1042894559,NL 1042894560,1042894591,DE 1042894592,1042894655,FR 1042894656,1042894783,NL @@ -3871,8 +5038,10 @@ 1043356032,1043357695,DE 1043357696,1043365887,CH 1043365888,1043398655,PT -1043398656,1043464191,GB -1043464192,1043464799,NL +1043398656,1043464311,GB +1043464312,1043464351,NL +1043464352,1043464383,GB +1043464384,1043464799,NL 1043464800,1043464807,GB 1043464808,1043464823,NL 1043464824,1043464831,GB @@ -4384,7 +5553,9 @@ 1044053504,1044106239,NL 1044106240,1044106367,BE 1044106368,1044106495,NL -1044106496,1044106763,BE +1044106496,1044106751,BE +1044106752,1044106755,NL +1044106756,1044106763,BE 1044106764,1044106767,NL 1044106768,1044106771,BE 1044106772,1044106775,NL @@ -4469,7 +5640,8 @@ 1044454512,1044454559,NO 1044454560,1044454583,SE 1044454584,1044454655,NO -1044454656,1044455423,SE +1044454656,1044454911,SE +1044454912,1044455423,NO 1044455424,1044463615,EE 1044463616,1044479999,SE 1044480000,1044488191,CH @@ -4486,8 +5658,10 @@ 1044588288,1044588575,GB 1044588576,1044588607,DE 1044588608,1044588799,GB -1044588800,1044590463,DE -1044590464,1044590591,GB +1044588800,1044589567,DE +1044589568,1044590079,GB +1044590080,1044590335,DE +1044590336,1044590591,GB 1044590592,1044590671,DE 1044590672,1044590719,GB 1044590720,1044590783,DE @@ -4555,7 +5729,9 @@ 1044697856,1044698110,DE 1044698111,1044698111,AT 1044698112,1044698367,DE -1044698368,1044701183,AT +1044698368,1044698623,AT +1044698624,1044699134,DE +1044699135,1044701183,AT 1044701184,1044709375,EG 1044709376,1044717567,RU 1044717568,1044742143,GB @@ -4677,8 +5853,8 @@ 1044932952,1044932959,GB 1044932960,1044933007,BE 1044933008,1044933015,GB -1044933016,1044933023,BE -1044933024,1044933039,GB +1044933016,1044933019,BE +1044933020,1044933039,GB 1044933040,1044933055,BE 1044933056,1044933071,GB 1044933072,1044933103,BE @@ -4751,9 +5927,7 @@ 1044935408,1044935423,GB 1044935424,1044935431,BE 1044935432,1044935439,LU -1044935440,1044935551,BE -1044935552,1044935559,GB -1044935560,1044935595,BE +1044935440,1044935595,BE 1044935596,1044935599,GB 1044935600,1044935623,BE 1044935624,1044935631,GB @@ -4781,9 +5955,7 @@ 1044936440,1044936447,GB 1044936448,1044936455,BE 1044936456,1044936463,GB -1044936464,1044936479,BE -1044936480,1044936487,GB -1044936488,1044936495,BE +1044936464,1044936495,BE 1044936496,1044936503,GB 1044936504,1044936711,BE 1044936712,1044936719,GB @@ -4855,16 +6027,16 @@ 1045013232,1045013247,IE 1045013248,1045013455,GB 1045013456,1045013471,IE -1045013472,1045018207,GB +1045013472,1045018143,GB +1045018144,1045018151,AE +1045018152,1045018207,GB 1045018208,1045018231,FI 1045018232,1045018367,GB 1045018368,1045018559,ES 1045018560,1045018623,GB 1045018624,1045018751,ES 1045018752,1045020159,GB -1045020160,1045020255,ES -1045020256,1045020287,GB -1045020288,1045020655,ES +1045020160,1045020655,ES 1045020656,1045020671,GB 1045020672,1045037055,NO 1045037056,1045119231,GR @@ -5009,8 +6181,7 @@ 1045743680,1045743743,GB 1045743744,1045743803,SE 1045743804,1045743807,GB -1045743808,1045743999,SE -1045744000,1045744007,LU +1045743808,1045744007,SE 1045744008,1045744015,GB 1045744016,1045744031,SE 1045744032,1045744063,GB @@ -5097,17 +6268,20 @@ 1046229120,1046282239,NO 1046282240,1046283007,DE 1046283008,1046283263,BZ -1046283264,1046284287,DE +1046283264,1046283327,LU +1046283328,1046284287,DE 1046284288,1046285055,BZ 1046285056,1046285119,HR 1046285120,1046285183,MT 1046285184,1046285247,BZ 1046285248,1046285311,BA -1046285312,1046286663,DE +1046285312,1046286335,DE +1046286336,1046286399,BZ +1046286400,1046286663,DE 1046286664,1046286671,BZ -1046286672,1046286927,DE -1046286928,1046286935,ES -1046286936,1046288383,DE +1046286672,1046286935,DE +1046286936,1046286943,ES +1046286944,1046288383,DE 1046288384,1046288663,CZ 1046288664,1046288767,DE 1046288768,1046288775,AG @@ -5155,8 +6329,7 @@ 1046331744,1046331775,DE 1046331776,1046331839,EU 1046331840,1046331871,DE -1046331872,1046331903,EU -1046331904,1046332159,NL +1046331872,1046332159,EU 1046332160,1046332415,FR 1046332416,1046333439,EU 1046333440,1046333695,DE @@ -5170,11 +6343,9 @@ 1046337536,1046338047,DE 1046338048,1046339839,EU 1046339840,1046340095,FR -1046340096,1046340607,EU -1046340608,1046341119,NL -1046341120,1046342143,EU -1046342144,1046342719,NL -1046342720,1046343423,EU +1046340096,1046342143,EU +1046342144,1046342655,NL +1046342656,1046343423,EU 1046343424,1046343935,NL 1046343936,1046344959,EU 1046344960,1046345215,DE @@ -5527,7 +6698,11 @@ 1046543616,1046544127,GB 1046544128,1046544383,DE 1046544384,1046560767,IT -1046560768,1046585343,ES +1046560768,1046570591,ES +1046570592,1046570607,CH +1046570608,1046572007,ES +1046572008,1046572015,DK +1046572016,1046585343,ES 1046585344,1046609919,NO 1046609920,1046675455,IT 1046675456,1046708223,ES @@ -5626,10 +6801,9 @@ 1046896384,1046897663,GB 1046897664,1046898431,BE 1046898432,1046898687,EU -1046898688,1046898975,BE -1046898976,1046899167,EU +1046898688,1046898943,BE +1046898944,1046899167,EU 1046899168,1046904831,BE -1046904832,1046937599,RU 1046937600,1047003135,GR 1047003136,1047068671,DE 1047068672,1047085055,RU @@ -5731,9 +6905,11 @@ 1047566508,1047566511,CH 1047566512,1047566519,DE 1047566520,1047566527,CH -1047566528,1047566535,DE -1047566536,1047566539,CH -1047566540,1047566559,DE +1047566528,1047566531,DE +1047566532,1047566539,CH +1047566540,1047566543,DE +1047566544,1047566547,CH +1047566548,1047566559,DE 1047566560,1047566563,CH 1047566564,1047566847,DE 1047566848,1047566851,AT @@ -5742,12 +6918,19 @@ 1047566872,1047566879,CH 1047566880,1047566891,DE 1047566892,1047566903,CH -1047566904,1047566963,DE +1047566904,1047566911,DE +1047566912,1047566915,CH +1047566916,1047566947,DE +1047566948,1047566951,AT +1047566952,1047566963,DE 1047566964,1047566967,AT -1047566968,1047566995,DE +1047566968,1047566971,CH +1047566972,1047566995,DE 1047566996,1047566999,CH -1047567000,1047567031,DE -1047567032,1047567035,CH +1047567000,1047567015,DE +1047567016,1047567019,CH +1047567020,1047567027,DE +1047567028,1047567035,CH 1047567036,1047567039,DE 1047567040,1047567043,AT 1047567044,1047567047,CH @@ -5759,7 +6942,8 @@ 1047567128,1047567143,DE 1047567144,1047567147,CH 1047567148,1047567151,BE -1047567152,1047567163,DE +1047567152,1047567159,CH +1047567160,1047567163,DE 1047567164,1047567167,AT 1047567168,1047567211,DE 1047567212,1047567227,CH @@ -5785,9 +6969,7 @@ 1047567536,1047567539,CH 1047567540,1047567551,DE 1047567552,1047567555,CH -1047567556,1047567567,DE -1047567568,1047567571,AT -1047567572,1047567647,DE +1047567556,1047567647,DE 1047567648,1047567651,CH 1047567652,1047567655,DE 1047567656,1047567659,CH @@ -5831,7 +7013,9 @@ 1047568368,1047568383,DE 1047568384,1047576575,NL 1047576576,1047584767,HU -1047584768,1047592959,NL +1047584768,1047592735,NL +1047592736,1047592743,FR +1047592744,1047592959,NL 1047592960,1047601151,BA 1047601152,1047625727,RU 1047625728,1047633919,NO @@ -5843,7 +7027,8 @@ 1047732224,1047740415,EU 1047740416,1047740431,US 1047740432,1047740447,DE -1047740448,1047740543,EU +1047740448,1047740463,IT +1047740464,1047740543,EU 1047740544,1047740671,DE 1047740672,1047740927,A2 1047740928,1047781663,EU @@ -5858,7 +7043,9 @@ 1047789376,1047789383,GB 1047789384,1047789407,EU 1047789408,1047789423,DE -1047789424,1047789535,EU +1047789424,1047789439,EU +1047789440,1047789471,SE +1047789472,1047789535,EU 1047789536,1047789567,DE 1047789568,1047806031,AT 1047806032,1047806047,IT @@ -6624,8 +7811,8 @@ 1048983168,1048983423,DE 1048983424,1048983487,EU 1048983488,1048983679,DE -1048983680,1048984831,EU -1048984832,1048985167,DE +1048983680,1048985087,EU +1048985088,1048985167,DE 1048985168,1048985183,EU 1048985184,1048985199,DE 1048985200,1048985215,EU @@ -6680,21 +7867,21 @@ 1049017984,1049018047,GE 1049018048,1049020127,DE 1049020128,1049020135,FR -1049020136,1049020479,DE -1049020480,1049020543,GE -1049020544,1049026559,DE +1049020136,1049026559,DE 1049026560,1049026815,EU 1049026816,1049031871,DE 1049031872,1049031903,EU -1049031904,1049032143,DE -1049032144,1049032167,EU +1049031904,1049032135,DE +1049032136,1049032167,EU 1049032168,1049032171,DE 1049032172,1049032175,EU 1049032176,1049032287,DE 1049032288,1049032295,EU 1049032296,1049032383,DE 1049032384,1049032399,EU -1049032400,1049032639,DE +1049032400,1049032623,DE +1049032624,1049032631,EU +1049032632,1049032639,DE 1049032640,1049032647,EU 1049032648,1049032699,DE 1049032700,1049032703,EU @@ -6704,8 +7891,8 @@ 1049100288,1049231359,GB 1049231360,1049296895,DE 1049296896,1049362431,EG -1049362432,1049362591,DE -1049362592,1049362943,GB +1049362432,1049362623,DE +1049362624,1049362943,GB 1049362944,1049362959,DE 1049362960,1049363071,GB 1049363072,1049363135,DE @@ -7144,10 +8331,12 @@ 1051918336,1051919359,PL 1051919360,1051920383,AT 1051920384,1051922431,PL -1051922432,1051983871,AT +1051922432,1051949823,AT +1051949824,1051949951,NL +1051949952,1051983871,AT 1051983872,1051986687,EU -1051986688,1051987199,DE -1051987200,1051991807,EU +1051986688,1051986943,DE +1051986944,1051991807,EU 1051991808,1051991935,DE 1051991936,1051992063,EU 1051992064,1051994639,DE @@ -7341,9 +8530,7 @@ 1052016896,1052017151,DE 1052017152,1052017231,EU 1052017232,1052017247,DE -1052017248,1052017279,EU -1052017280,1052017343,DE -1052017344,1052017471,EU +1052017248,1052017471,EU 1052017472,1052017503,DE 1052017504,1052017535,EU 1052017536,1052017567,DE @@ -8288,9 +9475,7 @@ 1052684608,1052770303,GB 1052770304,1052775711,CH 1052775712,1052775727,DE -1052775728,1052775759,CH -1052775760,1052775767,GB -1052775768,1052777503,CH +1052775728,1052777503,CH 1052777504,1052777535,IT 1052777536,1052778495,CH 1052778496,1052786687,RU @@ -8497,7 +9682,8 @@ 1053337128,1053337183,ZA 1053337184,1053337599,EU 1053337600,1053337631,CH -1053337632,1053338111,EU +1053337632,1053337855,EU +1053337856,1053338111,ZA 1053338112,1053338623,FI 1053338624,1053338943,NO 1053338944,1053338975,EU @@ -8517,13 +9703,9 @@ 1053340416,1053340479,EU 1053340480,1053340511,NL 1053340512,1053340671,EU -1053340672,1053341183,GB -1053341184,1053341439,EU -1053341440,1053341567,GB +1053340672,1053341567,GB 1053341568,1053341575,EU -1053341576,1053341599,GB -1053341600,1053341615,EU -1053341616,1053341695,GB +1053341576,1053341695,GB 1053341696,1053343743,EU 1053343744,1053344255,FI 1053344256,1053344511,EU @@ -8543,8 +9725,8 @@ 1053350336,1053350351,EU 1053350352,1053350359,IE 1053350360,1053350367,EU -1053350368,1053350383,IE -1053350384,1053350399,EU +1053350368,1053350391,IE +1053350392,1053350399,EU 1053350400,1053350479,BE 1053350480,1053350655,EU 1053350656,1053350911,BE @@ -8631,7 +9813,8 @@ 1053835264,1053835775,DE 1053835776,1053837311,EU 1053837312,1053837439,FK -1053837440,1053837567,EU +1053837440,1053837455,GB +1053837456,1053837567,EU 1053837568,1053837823,GB 1053837824,1053838335,FK 1053838336,1053838591,DE @@ -8641,7 +9824,8 @@ 1053840448,1053840511,DE 1053840512,1053843199,EU 1053843200,1053843231,DK -1053843232,1053843711,EU +1053843232,1053843247,GB +1053843248,1053843711,EU 1053843712,1053843967,DE 1053843968,1053844223,GB 1053844224,1053844479,DE @@ -8738,12 +9922,11 @@ 1053894744,1053894751,GE 1053894752,1053894783,DE 1053894784,1053894815,IL -1053894816,1053894831,NL +1053894816,1053894831,DE 1053894832,1053894847,US 1053894848,1053895423,DE 1053895424,1053895679,GB -1053895680,1053895935,US -1053895936,1053896087,DE +1053895680,1053896087,DE 1053896088,1053896095,US 1053896096,1053896127,GB 1053896128,1053896159,DE @@ -9039,9 +10222,7 @@ 1055981568,1055989759,IT 1055989760,1055992310,DE 1055992311,1055992318,CH -1055992319,1055995135,DE -1055995136,1055995391,NL -1055995392,1055997951,DE +1055992319,1055997951,DE 1055997952,1056014335,FR 1056014336,1056022527,EG 1056022528,1056030719,GB @@ -9056,8 +10237,8 @@ 1056244256,1056244287,FR 1056244288,1056244335,MC 1056244336,1056244351,FR -1056244352,1056244447,CH -1056244448,1056244479,MC +1056244352,1056244415,CH +1056244416,1056244479,MC 1056244480,1056251903,CH 1056251904,1056260095,RU 1056260096,1056276479,CZ @@ -9074,7 +10255,6 @@ 1056505856,1056514047,PT 1056514048,1056522239,IT 1056522240,1056538623,AT -1056538624,1056546815,DE 1056546816,1056555007,NO 1056555008,1056571391,GB 1056571392,1056669695,NL @@ -9289,14 +10469,15 @@ 1065611264,1065615359,PR 1065615360,1065811967,US 1065811968,1065820159,CA -1065824256,1065873407,US +1065820160,1065873407,US 1065873408,1065877503,PR 1065877504,1065906175,US 1065906176,1065908223,KY 1065908224,1065926815,US 1065926816,1065926831,CA -1065926832,1066139647,US -1066203904,1066204031,US +1065926832,1066303487,US +1066336256,1066344447,US +1066352640,1066369023,JM 1066401792,1066404607,US 1066404608,1066404863,A2 1066404864,1066475263,US @@ -9580,7 +10761,8 @@ 1072928128,1072928255,US 1072928256,1072928263,CA 1072928264,1072928287,US -1072928288,1072928383,CA +1072928288,1072928319,CA +1072928320,1072928383,GA 1072928384,1072928447,US 1072928448,1072929535,CA 1072929536,1072929791,US @@ -9918,9 +11100,7 @@ 1075479568,1075479583,US 1075479584,1075479607,CA 1075479608,1075479615,US -1075479616,1075484047,CA -1075484048,1075484063,US -1075484064,1075484263,CA +1075479616,1075484263,CA 1075484264,1075484271,US 1075484272,1075494911,CA 1075494912,1075513151,US @@ -9946,7 +11126,9 @@ 1075577272,1075577279,GB 1075577280,1075577311,NO 1075577312,1075577599,GB -1075577600,1075577775,NO +1075577600,1075577615,NO +1075577616,1075577623,GB +1075577624,1075577775,NO 1075577776,1075577791,GB 1075577792,1075577855,NO 1075577856,1075578111,GB @@ -10053,7 +11235,9 @@ 1075972096,1075972351,GB 1075972352,1075973887,US 1075973888,1075974143,CA -1075974144,1075976191,US +1075974144,1075975167,US +1075975168,1075975999,CA +1075976000,1075976191,US 1075976192,1075976511,CA 1075976512,1075976543,US 1075976544,1075976647,CA @@ -10112,8 +11296,8 @@ 1075988480,1075988735,US 1075988736,1075988991,CA 1075988992,1075989119,US -1075989120,1075989215,CA -1075989216,1075989247,US +1075989120,1075989231,CA +1075989232,1075989247,US 1075989248,1075989311,FI 1075989312,1075989359,CA 1075989360,1075989375,US @@ -10179,7 +11363,9 @@ 1076003072,1076003327,CA 1076003328,1076003359,US 1076003360,1076003375,CA -1076003376,1076003519,US +1076003376,1076003391,US +1076003392,1076003407,CA +1076003408,1076003519,US 1076003520,1076004383,CA 1076004384,1076004423,US 1076004424,1076004431,CA @@ -10254,9 +11440,7 @@ 1076026976,1076027031,US 1076027032,1076027263,CA 1076027264,1076027295,US -1076027296,1076027391,CA -1076027392,1076027399,US -1076027400,1076027407,CA +1076027296,1076027407,CA 1076027408,1076027423,US 1076027424,1076027711,CA 1076027712,1076027727,US @@ -10264,7 +11448,9 @@ 1076027776,1076027791,US 1076027792,1076027911,CA 1076027912,1076027919,US -1076027920,1076028143,CA +1076027920,1076027927,CA +1076027928,1076027935,US +1076027936,1076028143,CA 1076028144,1076028151,US 1076028152,1076028479,CA 1076028480,1076028543,GB @@ -10355,15 +11541,18 @@ 1076049472,1076049503,PR 1076049504,1076049919,US 1076049920,1076050175,IL -1076050176,1076166655,US +1076050176,1076174847,US +1076174848,1076178943,BM +1076178944,1076183039,US 1076183040,1076183071,IN 1076183072,1076183231,US 1076183232,1076183295,CA -1076183296,1076183807,US +1076183296,1076183423,US +1076183424,1076183487,IN +1076183488,1076183807,US 1076183808,1076184063,CA 1076184064,1076184095,VE -1076184096,1076184127,US -1076184128,1076184159,VE +1076184096,1076184159,US 1076184160,1076184191,PK 1076184192,1076184223,IN 1076184224,1076184255,US @@ -10377,9 +11566,7 @@ 1076184896,1076184927,FR 1076184928,1076184959,US 1076184960,1076184991,VE -1076184992,1076185023,US -1076185024,1076185055,GB -1076185056,1076185215,US +1076184992,1076185215,US 1076185216,1076185343,CA 1076185344,1076185439,US 1076185440,1076185471,IT @@ -10420,7 +11607,10 @@ 1076189344,1076189407,US 1076189408,1076189439,IN 1076189440,1076189695,US -1076189696,1076189951,CA +1076189696,1076189759,IN +1076189760,1076189823,CA +1076189824,1076189887,US +1076189888,1076189951,CA 1076189952,1076190079,US 1076190080,1076190143,IN 1076190144,1076190175,BE @@ -10433,16 +11623,16 @@ 1076190816,1076190847,IN 1076190848,1076190913,US 1076190914,1076190945,IN -1076190946,1076191359,US -1076191360,1076191487,CA +1076190946,1076191231,US +1076191232,1076191487,CA 1076191488,1076192063,US -1076192064,1076192191,CA +1076192064,1076192127,IN +1076192128,1076192191,CA 1076192192,1076192255,US 1076192256,1076192383,BE 1076192384,1076192639,US 1076192640,1076192767,CA -1076192768,1076192831,IN -1076192832,1076192895,KR +1076192768,1076192895,IN 1076192896,1076193055,US 1076193056,1076193087,AU 1076193088,1076193151,US @@ -10883,9 +12073,7 @@ 1076764672,1076765183,A1 1076765184,1076765439,CA 1076765440,1076765695,A1 -1076765696,1076766783,CA -1076766784,1076766847,A1 -1076766848,1076767231,CA +1076765696,1076767231,CA 1076767232,1076767743,A1 1076767744,1076768511,CA 1076768512,1076768767,A1 @@ -11255,13 +12443,17 @@ 1077839104,1077839119,ES 1077839120,1077839543,US 1077839544,1077839551,ES -1077839552,1077841151,US +1077839552,1077840383,US +1077840384,1077840511,A1 +1077840512,1077841151,US 1077841152,1077841407,GB 1077841408,1077841671,US 1077841672,1077841679,ES 1077841680,1077843719,US 1077843720,1077843727,CN -1077843728,1077846271,US +1077843728,1077844383,US +1077844384,1077844391,A1 +1077844392,1077846271,US 1077846272,1077846527,JP 1077846528,1077848575,US 1077848576,1077848831,GR @@ -11315,7 +12507,10 @@ 1077870336,1077870591,CN 1077870592,1077936137,US 1077936138,1077936141,CN -1077936142,1077936169,US +1077936142,1077936149,US +1077936150,1077936150,NL +1077936151,1077936151,GB +1077936152,1077936169,US 1077936170,1077936173,CA 1077936174,1077936177,GB 1077936178,1077936189,US @@ -11332,7 +12527,7 @@ 1077936258,1077936261,AU 1077936262,1077936265,IN 1077936266,1077936273,US -1077936274,1077936277,BR +1077936274,1077936277,ES 1077936278,1077936295,US 1077936296,1077936296,CA 1077936297,1077936297,US @@ -11345,7 +12540,7 @@ 1077936322,1077936325,GB 1077936326,1077936329,MX 1077936330,1077936345,US -1077936346,1077936349,PE +1077936346,1077936349,DO 1077936350,1077936351,IN 1077936352,1077936365,US 1077936366,1077936369,NO @@ -11355,13 +12550,15 @@ 1077936382,1077936401,US 1077936402,1077936409,GB 1077936410,1077936413,CO -1077936414,1077936421,US +1077936414,1077936417,AU +1077936418,1077936421,US 1077936422,1077936422,CA 1077936423,1077936426,US 1077936427,1077936429,TH -1077936430,1077936437,US +1077936430,1077936433,US +1077936434,1077936437,CZ 1077936438,1077936441,NO -1077936442,1077936445,TH +1077936442,1077936445,US 1077936446,1077936449,TW 1077936450,1077936453,US 1077936454,1077936457,PT @@ -11376,8 +12573,7 @@ 1077936478,1077936485,US 1077936486,1077936489,TR 1077936490,1077936493,FR -1077936494,1077936497,CN -1077936498,1077936501,US +1077936494,1077936501,US 1077936502,1077936505,AR 1077936506,1077936513,US 1077936514,1077936517,BR @@ -11398,8 +12594,7 @@ 1077936606,1077936609,JO 1077936610,1077936621,US 1077936622,1077936622,AU -1077936623,1077936626,US -1077936627,1077936630,CH +1077936623,1077936630,US 1077936631,1077936634,PE 1077936635,1077936638,CA 1077936639,1077936645,US @@ -11440,11 +12635,114 @@ 1077936860,1077936879,US 1077936880,1077936883,IT 1077936884,1077936887,CO -1077936888,1077938949,US +1077936888,1077938702,US +1077938703,1077938706,ID +1077938707,1077938734,GB +1077938735,1077938735,PK +1077938736,1077938739,EG +1077938740,1077938749,NO +1077938750,1077938750,NL +1077938751,1077938765,US +1077938766,1077938769,CN +1077938770,1077938773,US +1077938774,1077938777,GB +1077938778,1077938781,RO +1077938782,1077938785,US +1077938786,1077938789,GR +1077938790,1077938793,CA +1077938794,1077938797,IE +1077938798,1077938801,AR +1077938802,1077938805,US +1077938806,1077938809,DK +1077938810,1077938813,HK +1077938814,1077938829,US +1077938830,1077938831,IN +1077938832,1077938835,CA +1077938836,1077938848,US +1077938849,1077938852,IT +1077938853,1077938856,ES +1077938857,1077938860,EE +1077938861,1077938867,IN +1077938868,1077938871,CA +1077938872,1077938887,US +1077938888,1077938891,VI +1077938892,1077938895,SA +1077938896,1077938927,CA +1077938928,1077938931,US +1077938932,1077938935,MY +1077938936,1077938949,US 1077938950,1077938969,CA -1077938970,1077939209,US +1077938970,1077938981,US +1077938982,1077938982,NL +1077938983,1077938983,US +1077938984,1077938988,CA +1077938989,1077938992,ZA +1077938993,1077939005,US +1077939006,1077939009,BE +1077939010,1077939013,ID +1077939014,1077939017,GB +1077939018,1077939021,TH +1077939022,1077939025,GB +1077939026,1077939028,TH +1077939029,1077939032,US +1077939033,1077939036,IE +1077939037,1077939044,US +1077939045,1077939048,IN +1077939049,1077939060,US +1077939061,1077939064,IE +1077939065,1077939065,TH +1077939066,1077939069,CA +1077939070,1077939074,TH +1077939075,1077939078,US +1077939079,1077939082,IN +1077939083,1077939086,CA +1077939087,1077939090,ES +1077939091,1077939099,US +1077939100,1077939103,ID +1077939104,1077939107,PS +1077939108,1077939111,GB +1077939112,1077939127,US +1077939128,1077939131,CA +1077939132,1077939135,US +1077939136,1077939139,IN +1077939140,1077939189,US +1077939190,1077939193,CA +1077939194,1077939209,US 1077939210,1077939210,BE -1077939211,1077939461,US +1077939211,1077939218,US +1077939219,1077939219,NL +1077939220,1077939223,CA +1077939224,1077939228,BR +1077939229,1077939236,US +1077939237,1077939240,IN +1077939241,1077939251,US +1077939252,1077939255,BR +1077939256,1077939259,FR +1077939260,1077939263,US +1077939264,1077939267,MY +1077939268,1077939292,US +1077939293,1077939296,IT +1077939297,1077939300,CA +1077939301,1077939304,US +1077939305,1077939308,GB +1077939309,1077939321,US +1077939322,1077939329,CA +1077939330,1077939342,US +1077939343,1077939346,ID +1077939347,1077939350,US +1077939351,1077939354,IN +1077939355,1077939358,GB +1077939359,1077939362,IN +1077939363,1077939375,US +1077939376,1077939379,AE +1077939380,1077939383,US +1077939384,1077939387,AU +1077939388,1077939391,PK +1077939392,1077939395,US +1077939396,1077939399,SE +1077939400,1077939415,US +1077939416,1077939423,BE +1077939424,1077939461,US 1077939462,1077939465,CA 1077939466,1077939725,US 1077939726,1077939727,DE @@ -11494,7 +12792,15 @@ 1077940206,1077940209,IT 1077940210,1077940213,US 1077940214,1077940217,MX -1077940218,1077977087,US +1077940218,1077960751,US +1077960752,1077960759,CA +1077960760,1077960943,US +1077960944,1077960951,CO +1077960952,1077965855,US +1077965856,1077965887,BA +1077965888,1077968831,US +1077968832,1077968839,CA +1077968840,1077977087,US 1077977088,1077985279,CA 1077985280,1077993471,US 1077993472,1078001663,CA @@ -11524,9 +12830,7 @@ 1078280896,1078281087,US 1078281088,1078281279,CA 1078281280,1078281295,US -1078281296,1078281663,CA -1078281664,1078281679,US -1078281680,1078281711,CA +1078281296,1078281711,CA 1078281712,1078281719,US 1078281720,1078281735,CA 1078281736,1078281743,US @@ -11546,7 +12850,9 @@ 1078283264,1078283264,US 1078283265,1078283375,CA 1078283376,1078283391,MX -1078283392,1078283423,US +1078283392,1078283399,US +1078283400,1078283407,MX +1078283408,1078283423,US 1078283424,1078283487,CA 1078283488,1078283503,US 1078283504,1078283551,CA @@ -11698,7 +13004,9 @@ 1078435424,1078435455,HK 1078435456,1078435471,US 1078435472,1078435479,BM -1078435480,1078436719,US +1078435480,1078435871,US +1078435872,1078435879,A1 +1078435880,1078436719,US 1078436720,1078436727,JP 1078436728,1078436767,US 1078436768,1078436799,GB @@ -11715,10 +13023,11 @@ 1078439680,1078439935,NL 1078439936,1078440127,US 1078440128,1078440159,MX -1078440160,1078452991,US +1078440160,1078443799,US +1078443800,1078443807,A1 +1078443808,1078452991,US 1078452992,1078453247,AZ -1078453248,1078453759,IN -1078453760,1078453887,US +1078453248,1078453887,US 1078453888,1078453903,AF 1078453904,1078453935,US 1078453936,1078453951,AT @@ -11734,9 +13043,33 @@ 1078456320,1078460415,CA 1078460416,1078517759,US 1078517760,1078525951,CA -1078525952,1078581311,US +1078525952,1078575679,US +1078575680,1078575743,AU +1078575744,1078575807,US +1078575808,1078575871,IN +1078575872,1078576639,US +1078576640,1078576895,CA +1078576896,1078576911,US +1078576912,1078576943,IN +1078576944,1078577711,US +1078577712,1078577727,IN +1078577728,1078578751,US +1078578752,1078578815,CA +1078578816,1078578879,US +1078578880,1078578943,IN +1078578944,1078580511,US +1078580512,1078580543,CA +1078580544,1078580703,US +1078580704,1078580735,CA +1078580736,1078581263,US +1078581264,1078581279,IN +1078581280,1078581311,US 1078581312,1078581327,CR -1078581328,1078600639,US +1078581328,1078581359,US +1078581360,1078581391,IN +1078581392,1078581503,US +1078581504,1078581759,CA +1078581760,1078600639,US 1078600640,1078600647,GB 1078600648,1078615679,US 1078615680,1078615711,GB @@ -11746,7 +13079,9 @@ 1078651056,1078651071,CA 1078651072,1078653695,US 1078653696,1078653727,CZ -1078653728,1078660799,US +1078653728,1078654431,US +1078654432,1078654439,AU +1078654440,1078660799,US 1078660800,1078660831,CN 1078660832,1078661807,US 1078661808,1078661823,IN @@ -11980,7 +13315,8 @@ 1079384064,1079384319,LR 1079384320,1079384575,CA 1079384576,1079385087,ZW -1079385088,1079385471,CA +1079385088,1079385343,US +1079385344,1079385471,CA 1079385472,1079385599,US 1079385600,1079385855,CA 1079385856,1079386111,SZ @@ -12033,8 +13369,8 @@ 1079403936,1079403999,CA 1079404000,1079404031,US 1079404032,1079404543,CA -1079404544,1079404799,US -1079404800,1079405023,CA +1079404544,1079404927,US +1079404928,1079405023,CA 1079405024,1079405119,US 1079405120,1079405407,CA 1079405408,1079405439,BD @@ -12099,7 +13435,9 @@ 1079576496,1079578623,PR 1079578624,1079585391,US 1079585392,1079585407,IN -1079585408,1079648255,US +1079585408,1079623679,US +1079623680,1079627775,PR +1079627776,1079648255,US 1079656448,1079664639,US 1079664640,1079668735,CA 1079668736,1079827871,US @@ -12110,11 +13448,9 @@ 1079861248,1079865343,CA 1079865344,1079944295,US 1079944296,1079944303,IL -1079944304,1079944383,US -1079944384,1079944415,IL -1079944416,1079946143,US -1079946144,1079946151,FR -1079946152,1079946431,US +1079944304,1079946271,US +1079946272,1079946303,IE +1079946304,1079946431,US 1079946432,1079946463,CA 1079946464,1079953567,US 1079953568,1079953599,GB @@ -12124,7 +13460,9 @@ 1079994368,1079996415,CA 1079996416,1080021999,US 1080022000,1080022007,GT -1080022008,1080033279,US +1080022008,1080030527,US +1080030528,1080030591,AR +1080030592,1080033279,US 1080033280,1080295423,CA 1080295424,1080722827,US 1080722828,1080722837,IT @@ -12432,8 +13770,8 @@ 1081463248,1081463255,US 1081463256,1081463263,BR 1081463264,1081463271,US -1081463272,1081463279,BR -1081463280,1081463295,US +1081463272,1081463287,BR +1081463288,1081463295,US 1081463296,1081463391,BR 1081463392,1081463423,US 1081463424,1081463487,BR @@ -12612,7 +13950,9 @@ 1082315472,1082318847,CA 1082318848,1082344080,US 1082344081,1082344084,GB -1082344085,1082345733,US +1082344085,1082344784,US +1082344785,1082344786,HN +1082344787,1082345733,US 1082345734,1082345737,CA 1082345738,1082348319,US 1082348320,1082348327,GB @@ -12640,7 +13980,8 @@ 1082349744,1082349767,US 1082349768,1082349775,GR 1082349776,1082349783,IT -1082349784,1082349815,US +1082349784,1082349807,US +1082349808,1082349815,GB 1082349816,1082349823,RU 1082349824,1082350655,US 1082350656,1082350671,IT @@ -12664,7 +14005,13 @@ 1082952704,1082952959,CA 1082952960,1082982399,US 1082982400,1083015167,CA -1083015168,1083396095,US +1083015168,1083261663,US +1083261664,1083261679,GB +1083261680,1083263743,US +1083263744,1083263999,GB +1083264000,1083264447,US +1083264448,1083264463,GB +1083264464,1083396095,US 1083396096,1083400191,BM 1083400192,1083417727,US 1083417728,1083417791,CA @@ -12823,9 +14170,7 @@ 1086023288,1086023295,NZ 1086023296,1086023335,US 1086023336,1086023343,RO -1086023344,1086024031,US -1086024032,1086024047,CA -1086024048,1086027391,US +1086023344,1086027391,US 1086027392,1086027407,IT 1086027408,1086027423,US 1086027424,1086027455,VN @@ -12835,9 +14180,7 @@ 1086028664,1086028671,BR 1086028672,1086028751,US 1086028752,1086028759,BR -1086028760,1086029567,US -1086029568,1086029599,BO -1086029600,1086029727,US +1086028760,1086029727,US 1086029728,1086029743,CA 1086029744,1086309887,US 1086309888,1086310143,AU @@ -13181,13 +14524,14 @@ 1089970176,1089974271,PR 1089974272,1090146303,US 1090146304,1090150399,CA -1090150400,1090154495,US -1090158592,1090207743,US +1090150400,1090207743,US 1090207744,1090215935,CA 1090215936,1090355199,US 1090355200,1090356327,CA 1090356328,1090356335,US -1090356336,1090357535,CA +1090356336,1090356399,CA +1090356400,1090356415,US +1090356416,1090357535,CA 1090357536,1090357567,US 1090357568,1090357663,CA 1090357664,1090357679,US @@ -13218,9 +14562,7 @@ 1090448256,1090453503,CA 1090453504,1090497903,US 1090497904,1090497919,AU -1090497920,1091444735,US -1091444736,1091445247,A2 -1091445248,1091683357,US +1090497920,1091683357,US 1091683358,1091683367,GB 1091683368,1091683387,US 1091683388,1091683397,LB @@ -13313,7 +14655,11 @@ 1091800320,1091800327,JP 1091800328,1091802111,US 1091802112,1091802367,CA -1091802368,1091803135,US +1091802368,1091802831,US +1091802832,1091802847,CN +1091802848,1091802863,US +1091802864,1091802871,HK +1091802872,1091803135,US 1091803136,1091803391,CN 1091803392,1091803711,US 1091803712,1091803775,TH @@ -13389,8 +14735,8 @@ 1093057104,1093057119,JP 1093057120,1093057263,US 1093057264,1093057279,IT -1093057280,1093057295,US -1093057296,1093057343,CY +1093057280,1093057311,US +1093057312,1093057343,CY 1093057344,1093057391,US 1093057392,1093057407,RO 1093057408,1093057423,PH @@ -13448,7 +14794,19 @@ 1093112896,1093112911,CA 1093112912,1093113087,US 1093113088,1093113119,CA -1093113120,1093114623,US +1093113120,1093113127,US +1093113128,1093113135,CA +1093113136,1093113151,US +1093113152,1093113183,CA +1093113184,1093113407,US +1093113408,1093113423,CA +1093113424,1093113503,US +1093113504,1093113519,CA +1093113520,1093113727,US +1093113728,1093113743,CA +1093113744,1093113759,US +1093113760,1093113775,CA +1093113776,1093114623,US 1093114624,1093114679,CA 1093114680,1093114703,US 1093114704,1093114711,CA @@ -13547,7 +14905,9 @@ 1093125776,1093125871,US 1093125872,1093126015,CA 1093126016,1093126047,US -1093126048,1093126111,CA +1093126048,1093126063,CA +1093126064,1093126079,US +1093126080,1093126111,CA 1093126112,1093126134,US 1093126135,1093126142,CA 1093126143,1093126143,US @@ -13643,7 +15003,12 @@ 1093725184,1093730303,BB 1093730304,1093730559,US 1093730560,1093730815,HK -1093730816,1093737247,US +1093730816,1093731071,A1 +1093731072,1093732095,US +1093732096,1093732351,GB +1093732352,1093733887,US +1093733888,1093734143,A1 +1093734144,1093737247,US 1093737248,1093737263,AE 1093737264,1093737423,US 1093737424,1093737431,GB @@ -13664,8 +15029,7 @@ 1093741600,1093741607,ES 1093741608,1093743103,US 1093743104,1093743359,HK -1093743360,1093743391,US -1093743392,1093743423,PH +1093743360,1093743423,US 1093743424,1093743487,JP 1093743488,1093743743,US 1093743744,1093743807,CA @@ -14240,7 +15604,9 @@ 1097067520,1097068031,GB 1097068032,1097069055,US 1097069056,1097069311,CA -1097069312,1097727999,US +1097069312,1097131439,US +1097131440,1097131447,HK +1097131448,1097727999,US 1097728000,1097729151,CA 1097729152,1097729167,US 1097729168,1097730847,CA @@ -14432,7 +15798,9 @@ 1102005248,1102005503,CA 1102005504,1102005759,PK 1102005760,1102005823,BE -1102005824,1102006271,US +1102005824,1102005887,US +1102005888,1102005951,IN +1102005952,1102006271,US 1102006272,1102006527,CA 1102006528,1102007295,US 1102007296,1102007551,PK @@ -14473,14 +15841,16 @@ 1102012976,1102012991,RU 1102012992,1102013167,US 1102013168,1102013183,VE -1102013184,1102014271,US -1102014272,1102014335,IN +1102013184,1102014207,US +1102014208,1102014335,IN 1102014336,1102014399,CA 1102014400,1102016255,US 1102016256,1102016287,AR 1102016288,1102016351,US 1102016352,1102016383,MY -1102016384,1102019583,US +1102016384,1102018431,US +1102018432,1102018495,TZ +1102018496,1102019583,US 1102019584,1102019711,IN 1102019712,1102389247,US 1102389248,1102393343,CA @@ -14676,7 +16046,7 @@ 1107275776,1107279871,CA 1107279872,1107288063,US 1107288064,1107292159,CA -1107296256,1107701759,US +1107292160,1107701759,US 1107701760,1107705855,CA 1107705856,1107800063,US 1107800064,1107800319,CA @@ -14925,7 +16295,9 @@ 1110443328,1110443551,CA 1110443552,1110443711,US 1110443712,1110443719,CA -1110443720,1110444287,US +1110443720,1110443903,US +1110443904,1110444031,CA +1110444032,1110444287,US 1110444288,1110444799,CA 1110444800,1110445055,US 1110445056,1110446655,CA @@ -15000,8 +16372,8 @@ 1110460320,1110460383,US 1110460384,1110460447,CA 1110460448,1110460479,US -1110460480,1110460511,CA -1110460512,1110460671,US +1110460480,1110460639,CA +1110460640,1110460671,US 1110460672,1110460719,CA 1110460720,1110460743,US 1110460744,1110460775,CA @@ -15068,8 +16440,7 @@ 1110870920,1110870927,JP 1110870928,1110887423,US 1110887424,1110887679,IE -1110887680,1110921215,US -1110925312,1110929407,US +1110887680,1110929407,US 1110929408,1110933503,BM 1110933504,1111195647,US 1111195648,1111212031,CA @@ -15250,6 +16621,7 @@ 1115117568,1115118591,HN 1115118592,1115119615,SV 1115119616,1115127807,US +1115127808,1115131903,CA 1115131904,1115135999,US 1115136000,1115138671,CA 1115138672,1115138679,US @@ -15340,7 +16712,9 @@ 1116158496,1116168191,US 1116168192,1116169311,CA 1116169312,1116169327,US -1116169328,1116176383,CA +1116169328,1116175103,CA +1116175104,1116175135,JM +1116175136,1116176383,CA 1116176384,1116210247,US 1116210248,1116210255,PR 1116210256,1116210375,US @@ -15604,7 +16978,9 @@ 1117814824,1117814831,CN 1117814832,1117815295,US 1117815296,1117815551,CN -1117815552,1117817919,US +1117815552,1117816831,US +1117816832,1117816959,CN +1117816960,1117817919,US 1117817920,1117817983,CA 1117817984,1117818495,US 1117818496,1117818623,IT @@ -15680,7 +17056,7 @@ 1118127232,1118127359,US 1118127360,1118127615,CA 1118127616,1118128191,US -1118128192,1118128255,MY +1118128192,1118128255,IN 1118128256,1118128319,CA 1118128320,1118128383,MY 1118128384,1118128639,CA @@ -15700,7 +17076,8 @@ 1118132992,1118133375,CA 1118133376,1118133503,US 1118133504,1118133631,CA -1118133632,1118133759,US +1118133632,1118133695,US +1118133696,1118133759,IN 1118133760,1118133887,CA 1118133888,1118134783,US 1118134784,1118134879,CA @@ -15849,6 +17226,13 @@ 1118477536,1118477543,US 1118477544,1118478335,CA 1118478336,1118502911,US +1118507008,1118511103,US +1118511104,1118519295,CA +1118519296,1118527487,US +1118527488,1118531583,CA +1118531584,1118535679,US +1118535680,1118539775,CA +1118539776,1118543871,US 1118568448,1118789783,US 1118789784,1118789791,BB 1118789792,1118790351,US @@ -15859,7 +17243,11 @@ 1118791600,1118791615,ES 1118791616,1118792815,US 1118792816,1118792831,DO -1118792832,1118793471,US +1118792832,1118792975,US +1118792976,1118792991,BB +1118792992,1118793407,US +1118793408,1118793423,BB +1118793424,1118793471,US 1118793472,1118793727,CO 1118793728,1118793823,US 1118793824,1118793839,CA @@ -15871,7 +17259,9 @@ 1118794800,1118794815,PR 1118794816,1118794959,US 1118794960,1118794975,JM -1118794976,1118795791,US +1118794976,1118795407,US +1118795408,1118795423,PE +1118795424,1118795791,US 1118795792,1118795807,AG 1118795808,1118795895,US 1118795896,1118795903,CY @@ -16267,7 +17657,8 @@ 1118992736,1118992743,SA 1118992744,1118992767,A2 1118992768,1118992839,US -1118992840,1118994431,A2 +1118992840,1118994175,A2 +1118994176,1118994431,LR 1118994432,1119023735,US 1119023736,1119023743,UY 1119023744,1119109119,US @@ -16287,11 +17678,11 @@ 1119167360,1119167367,CA 1119167368,1119167407,US 1119167408,1119167415,CA -1119167416,1119167839,US +1119167416,1119167495,US +1119167496,1119167503,CA +1119167504,1119167839,US 1119167840,1119167855,CA -1119167856,1119167895,US -1119167896,1119167903,CA -1119167904,1119168023,US +1119167856,1119168023,US 1119168024,1119168031,CA 1119168032,1119168183,US 1119168184,1119168191,CA @@ -16395,8 +17786,7 @@ 1119502336,1119510527,CA 1119510528,1119558143,US 1119558144,1119558655,PR -1119558656,1119567871,US -1119571968,1119580159,US +1119558656,1119580159,US 1119580160,1119584255,CA 1119584256,1119999935,US 1119999936,1119999967,A2 @@ -16431,7 +17821,8 @@ 1120281104,1120281111,CA 1120281112,1120281119,US 1120281120,1120281135,ZA -1120281136,1120281375,CA +1120281136,1120281151,US +1120281152,1120281375,CA 1120281376,1120281383,AR 1120281384,1120281391,US 1120281392,1120281407,ZA @@ -16454,12 +17845,17 @@ 1120299264,1120299519,US 1120299520,1120300799,PK 1120300800,1120301055,US -1120301056,1120306687,CA +1120301056,1120304895,CA +1120304896,1120305151,US +1120305152,1120306687,CA 1120306688,1120306943,PH 1120306944,1120307199,US 1120307200,1120307967,EC 1120307968,1120308223,PH -1120308224,1120310015,CA +1120308224,1120309247,CA +1120309248,1120309503,US +1120309504,1120309759,CA +1120309760,1120310015,US 1120310016,1120310783,PH 1120310784,1120311807,CA 1120311808,1120312063,US @@ -16500,7 +17896,9 @@ 1120374512,1120374783,US 1120374784,1120375243,CA 1120375244,1120375263,US -1120375264,1120376063,CA +1120375264,1120375359,CA +1120375360,1120375551,US +1120375552,1120376063,CA 1120376064,1120376079,US 1120376080,1120376095,CA 1120376096,1120376127,US @@ -16592,7 +17990,8 @@ 1120486144,1120486399,US 1120486400,1120486911,CA 1120486912,1120487039,US -1120487040,1120487167,CA +1120487040,1120487103,IN +1120487104,1120487167,CA 1120487168,1120487199,US 1120487200,1120487231,CA 1120487232,1120487359,US @@ -16629,11 +18028,13 @@ 1120493824,1120494079,CA 1120494080,1120494335,US 1120494336,1120494591,CA -1120494592,1120494975,US +1120494592,1120494847,US +1120494848,1120494911,IN +1120494912,1120494975,US 1120494976,1120495039,CA -1120495040,1120495359,US -1120495360,1120495615,CA -1120495616,1120495743,US +1120495040,1120495103,US +1120495104,1120495167,IN +1120495168,1120495743,US 1120495744,1120495871,SG 1120495872,1120496223,US 1120496224,1120496255,BE @@ -16703,7 +18104,9 @@ 1120744704,1120854015,US 1120854016,1120862207,CA 1120862208,1120870399,US -1120874496,1120874519,A2 +1120874496,1120874503,A2 +1120874504,1120874511,US +1120874512,1120874519,A2 1120874520,1120874527,US 1120874528,1120874631,A2 1120874632,1120874639,US @@ -16736,7 +18139,9 @@ 1120876800,1120878359,US 1120878360,1120878591,A2 1120878592,1120886783,US -1120886784,1120894975,CA +1120886784,1120888127,CA +1120888128,1120888159,US +1120888160,1120894975,CA 1120894976,1120911359,US 1120911360,1120914415,CA 1120914416,1120914431,AT @@ -16762,8 +18167,8 @@ 1121233584,1121233599,DE 1121233600,1121239039,CA 1121239040,1121247231,US -1121247232,1121247247,CA -1121247248,1121247255,AG +1121247232,1121247239,CA +1121247240,1121247255,AG 1121247256,1121247263,CA 1121247264,1121247271,CR 1121247272,1121247279,CA @@ -16782,7 +18187,8 @@ 1121247560,1121247567,CA 1121247568,1121247583,PA 1121247584,1121247591,CY -1121247592,1121247631,CA +1121247592,1121247615,CA +1121247616,1121247631,PA 1121247632,1121247639,AW 1121247640,1121247647,VG 1121247648,1121247663,US @@ -16849,9 +18255,8 @@ 1121250080,1121250095,AG 1121250096,1121250111,CA 1121250112,1121250127,CR -1121250128,1121250151,CA -1121250152,1121250159,GB -1121250160,1121250175,CA +1121250128,1121250143,CA +1121250144,1121250175,GB 1121250176,1121250183,AW 1121250184,1121250207,BZ 1121250208,1121250239,CA @@ -16860,8 +18265,7 @@ 1121250816,1121250831,AG 1121250832,1121250839,BZ 1121250840,1121250879,AG -1121250880,1121250911,CA -1121250912,1121250927,VG +1121250880,1121250927,VG 1121250928,1121250935,CA 1121250936,1121251007,BZ 1121251008,1121251015,VG @@ -16871,7 +18275,9 @@ 1121251056,1121251071,CA 1121251072,1121251079,GB 1121251080,1121251087,CY -1121251088,1121251135,CA +1121251088,1121251103,CA +1121251104,1121251119,BZ +1121251120,1121251135,CA 1121251136,1121251167,AG 1121251168,1121251199,VG 1121251200,1121251263,AW @@ -16894,7 +18300,8 @@ 1121251808,1121251831,CA 1121251832,1121251839,VG 1121251840,1121251847,BZ -1121251848,1121251871,CA +1121251848,1121251855,PA +1121251856,1121251871,CA 1121251872,1121251887,VG 1121251888,1121251895,CY 1121251896,1121251903,CA @@ -16907,7 +18314,8 @@ 1121251992,1121251999,AG 1121252000,1121252063,CA 1121252064,1121252359,AG -1121252360,1121252375,CA +1121252360,1121252367,ZA +1121252368,1121252375,CA 1121252376,1121252383,PA 1121252384,1121252391,CR 1121252392,1121252399,CA @@ -17219,24 +18627,30 @@ 1121483568,1121483575,PT 1121483576,1121483759,US 1121483760,1121483775,FR -1121483776,1121655071,US +1121483776,1121654863,US +1121654864,1121654879,IN +1121654880,1121655071,US 1121655072,1121655103,RU 1121655104,1121655231,US 1121655232,1121655263,AR 1121655264,1121655439,US -1121655440,1121655447,VE -1121655448,1121656063,US +1121655440,1121655447,IN +1121655448,1121655455,US +1121655456,1121655463,IN +1121655464,1121656063,US 1121656064,1121656095,NZ 1121656096,1121714975,US 1121714976,1121714991,AU -1121714992,1121715967,US +1121714992,1121715935,US +1121715936,1121715943,A1 +1121715944,1121715967,US 1121715968,1121716095,IT 1121716096,1121717431,US 1121717432,1121717439,JP 1121717440,1121717759,US 1121717760,1121718015,IT -1121718016,1121721711,US -1121721712,1121721727,CN +1121718016,1121721695,US +1121721696,1121721727,CN 1121721728,1121878015,US 1121878016,1121910783,CA 1121910784,1122074623,US @@ -17316,9 +18730,7 @@ 1122498560,1122498815,PR 1122498816,1122499583,US 1122499584,1122500095,PR -1122500096,1122506751,US -1122506752,1122507007,IN -1122507008,1122525855,US +1122500096,1122525855,US 1122525856,1122525865,RU 1122525866,1122526096,US 1122526097,1122526111,RU @@ -17564,7 +18976,104 @@ 1125120848,1125120863,US 1125120864,1125120895,GB 1125120896,1125121023,RO -1125121024,1125474303,US +1125121024,1125454111,US +1125454112,1125454119,ES +1125454120,1125454143,US +1125454144,1125454151,GB +1125454152,1125454271,US +1125454272,1125454279,DE +1125454280,1125454303,US +1125454304,1125454323,NO +1125454324,1125454327,SG +1125454328,1125454343,US +1125454344,1125454351,NO +1125454352,1125454371,US +1125454372,1125454375,ES +1125454376,1125454383,US +1125454384,1125454395,NO +1125454396,1125454411,US +1125454412,1125454423,NO +1125454424,1125454435,ES +1125454436,1125454439,NO +1125454440,1125454447,ES +1125454448,1125454451,NO +1125454452,1125454459,US +1125454460,1125454463,NO +1125454464,1125454467,ES +1125454468,1125454471,NO +1125454472,1125454479,ES +1125454480,1125454483,NO +1125454484,1125454487,ES +1125454488,1125454495,NO +1125454496,1125454499,CA +1125454500,1125454503,ES +1125454504,1125454507,US +1125454508,1125454511,ES +1125454512,1125454527,NO +1125454528,1125454543,US +1125454544,1125454555,ES +1125454556,1125454587,US +1125454588,1125454591,CA +1125454592,1125455359,US +1125455360,1125455363,CA +1125455364,1125455367,US +1125455368,1125455371,GB +1125455372,1125455395,US +1125455396,1125455399,NO +1125455400,1125455423,US +1125455424,1125455427,ES +1125455428,1125455431,GB +1125455432,1125455435,US +1125455436,1125455439,ES +1125455440,1125455443,CA +1125455444,1125455447,US +1125455448,1125455451,NO +1125455452,1125455475,US +1125455476,1125455479,NO +1125455480,1125455491,US +1125455492,1125455495,GB +1125455496,1125455499,CA +1125455500,1125455507,US +1125455508,1125455515,ES +1125455516,1125455519,CA +1125455520,1125455523,ES +1125455524,1125455527,US +1125455528,1125455531,ES +1125455532,1125455535,NO +1125455536,1125455543,US +1125455544,1125455547,ES +1125455548,1125455551,VG +1125455552,1125455555,ES +1125455556,1125455559,US +1125455560,1125455563,NZ +1125455564,1125455567,ES +1125455568,1125455571,US +1125455572,1125455575,NO +1125455576,1125455579,AN +1125455580,1125456131,US +1125456132,1125456135,NO +1125456136,1125456151,US +1125456152,1125456155,NL +1125456156,1125456163,US +1125456164,1125456167,NO +1125456168,1125456175,US +1125456176,1125456179,NO +1125456180,1125456191,US +1125456192,1125456195,GB +1125456196,1125456199,NO +1125456200,1125456203,AN +1125456204,1125456207,US +1125456208,1125456211,SG +1125456212,1125456231,US +1125456232,1125456239,ES +1125456240,1125456247,GB +1125456248,1125456259,AN +1125456260,1125456263,ES +1125456264,1125456407,US +1125456408,1125456411,AN +1125456412,1125456415,US +1125456416,1125456419,AN +1125456420,1125474303,US 1125474304,1125478399,CA 1125478400,1125479199,US 1125479200,1125479231,BR @@ -17594,7 +19103,15 @@ 1125540704,1125540711,US 1125540712,1125540927,CA 1125540928,1125540959,US -1125540960,1125543935,CA +1125540960,1125541151,CA +1125541152,1125541159,CN +1125541160,1125541183,CA +1125541184,1125541215,KY +1125541216,1125541223,CA +1125541224,1125541231,US +1125541232,1125543543,CA +1125543544,1125543551,US +1125543552,1125543935,CA 1125543936,1125545983,US 1125548032,1125548291,CA 1125548292,1125548351,US @@ -17605,13 +19122,17 @@ 1125572608,1125576703,CA 1125576704,1125613567,US 1125613568,1125617663,CA -1125617664,1125626111,US +1125617664,1125623295,US +1125623296,1125623551,IN +1125623552,1125626111,US 1125626112,1125626367,IN 1125626368,1125626623,US 1125626624,1125626879,IN 1125626880,1125628671,US 1125628672,1125628703,NZ -1125628704,1126009343,US +1125628704,1125642674,US +1125642675,1125642694,BO +1125642695,1126009343,US 1126009344,1126009599,AR 1126009600,1126504223,US 1126504224,1126504231,PR @@ -17681,9 +19202,7 @@ 1127976192,1127976223,IL 1127976224,1127979111,US 1127979112,1127979119,CA -1127979120,1127985951,US -1127985952,1127985983,NG -1127985984,1127986087,US +1127979120,1127986087,US 1127986088,1127986095,RO 1127986096,1127986935,US 1127986936,1127986943,IN @@ -17725,7 +19244,9 @@ 1132947432,1132947439,CA 1132947440,1133785375,US 1133785376,1133785383,NE -1133785384,1133785471,US +1133785384,1133785391,US +1133785392,1133785407,GB +1133785408,1133785471,US 1133785472,1133785503,GB 1133785504,1133785567,US 1133785568,1133785599,BE @@ -18492,9 +20013,7 @@ 1137376480,1137376511,CA 1137376512,1137377311,US 1137377312,1137377327,DE -1137377328,1137377471,US -1137377472,1137377479,IN -1137377480,1137383455,US +1137377328,1137383455,US 1137383456,1137383471,DE 1137383472,1137426431,US 1137426432,1137442815,PR @@ -18717,9 +20236,7 @@ 1137758496,1137758527,AU 1137758528,1137758671,US 1137758672,1137758687,CH -1137758688,1137759999,US -1137760000,1137760255,PA -1137760256,1137785855,US +1137758688,1137785855,US 1137785856,1137786111,HU 1137786112,1137795071,US 1137795072,1137799167,A2 @@ -18776,7 +20293,8 @@ 1137927680,1137927807,CR 1137927808,1137927935,CA 1137927936,1137928063,VG -1137928064,1137928255,CA +1137928064,1137928191,PA +1137928192,1137928255,CA 1137928256,1137928319,BZ 1137928320,1137930143,CA 1137930144,1137930159,MT @@ -18906,11 +20424,14 @@ 1138212864,1138216959,CA 1138216960,1138271087,US 1138271088,1138271103,TN -1138271104,1138401279,US -1138409472,1138417663,US +1138271104,1138337167,US +1138337168,1138337183,GB +1138337184,1138417663,US 1138417664,1138417695,CA 1138417696,1138417727,DE -1138417728,1138450959,US +1138417728,1138421759,US +1138421760,1138421791,DE +1138421792,1138450959,US 1138450960,1138450967,JM 1138450968,1138450991,US 1138450992,1138450999,MX @@ -18937,7 +20458,9 @@ 1138452016,1138452047,US 1138452048,1138452055,AU 1138452056,1138452063,GB -1138452064,1138452263,US +1138452064,1138452223,US +1138452224,1138452231,DE +1138452232,1138452263,US 1138452264,1138452271,IN 1138452272,1138452287,US 1138452288,1138452295,GR @@ -18953,11 +20476,19 @@ 1138452456,1138452479,FR 1138452480,1138453567,US 1138453568,1138453615,FR -1138453616,1138454015,US -1138454016,1138454271,RU -1138454272,1138454591,US +1138453616,1138454527,US +1138454528,1138454543,BR +1138454544,1138454591,US 1138454592,1138454599,CA -1138454600,1138480127,US +1138454600,1138458111,US +1138458112,1138458127,BR +1138458128,1138458143,AU +1138458144,1138458159,IN +1138458160,1138458239,US +1138458240,1138458255,PK +1138458256,1138458271,AR +1138458272,1138458287,RU +1138458288,1138480127,US 1138480128,1138482687,AU 1138482688,1138499583,US 1138499584,1138503679,CA @@ -18973,7 +20504,10 @@ 1138508608,1138508671,ID 1138508672,1138508735,US 1138508736,1138508767,CR -1138508768,1138509823,US +1138508768,1138508799,US +1138508800,1138509311,PA +1138509312,1138509631,US +1138509632,1138509823,PA 1138509824,1138510847,IN 1138510848,1138510879,CA 1138510880,1138510911,US @@ -19024,7 +20558,9 @@ 1138656199,1138656206,GB 1138656207,1138656222,US 1138656223,1138656230,EG -1138656231,1138656661,US +1138656231,1138656597,US +1138656598,1138656605,EG +1138656606,1138656661,US 1138656662,1138656669,MA 1138656670,1138656745,US 1138656746,1138656753,AE @@ -19039,15 +20575,19 @@ 1138657215,1138657222,IN 1138657223,1138657235,US 1138657236,1138657244,MA -1138657245,1138657504,US +1138657245,1138657324,US +1138657325,1138657332,LK +1138657333,1138657401,US +1138657402,1138657409,IN +1138657410,1138657504,US 1138657505,1138657520,EG -1138657521,1138657569,US -1138657570,1138657577,UY -1138657578,1138657748,US +1138657521,1138657748,US 1138657749,1138657780,GB 1138657781,1138658057,US 1138658058,1138658123,GB -1138658124,1138658175,US +1138658124,1138658131,US +1138658132,1138658157,EG +1138658158,1138658175,US 1138658176,1138658302,GB 1138658303,1138658431,US 1138658432,1138658496,PK @@ -19168,7 +20708,9 @@ 1138662170,1138662233,EG 1138662234,1138662273,US 1138662274,1138662309,EG -1138662310,1138662409,US +1138662310,1138662333,US +1138662334,1138662353,GB +1138662354,1138662409,US 1138662410,1138662473,EG 1138662474,1138662505,GB 1138662506,1138662537,US @@ -19182,17 +20724,15 @@ 1138662802,1138662841,US 1138662842,1138662849,GB 1138662850,1138662966,US -1138662967,1138662974,EG -1138662975,1138663037,US +1138662967,1138662982,EG +1138662983,1138663037,US 1138663038,1138663166,GB 1138663167,1138712575,US 1138712576,1138713583,CA -1138713584,1138713599,IR +1138713584,1138713599,MY 1138713600,1138713927,CA 1138713928,1138713935,US -1138713936,1138713951,CA -1138713952,1138713959,US -1138713960,1138714039,CA +1138713936,1138714039,CA 1138714040,1138714047,US 1138714048,1138714071,CA 1138714072,1138714079,US @@ -19227,7 +20767,24 @@ 1139146752,1139154943,GT 1139154944,1139167231,JM 1139167232,1139179519,US -1139179520,1139195903,CA +1139179520,1139188223,CA +1139188224,1139188479,GB +1139188480,1139188735,CA +1139188736,1139188991,GB +1139188992,1139189503,US +1139189504,1139189759,CA +1139189760,1139190015,US +1139190016,1139191551,CA +1139191552,1139191807,GB +1139191808,1139192063,CA +1139192064,1139192575,US +1139192576,1139192831,GB +1139192832,1139193215,US +1139193216,1139193599,CA +1139193600,1139195135,US +1139195136,1139195391,GB +1139195392,1139195775,US +1139195776,1139195903,CA 1139195904,1139265535,US 1139265536,1139269631,CA 1139269632,1142187775,US @@ -19258,17 +20815,47 @@ 1145261056,1145261119,IN 1145261120,1145261311,US 1145261312,1145261375,IN -1145261376,1145262079,US -1145262080,1145266175,CA -1145266176,1145307135,US +1145261376,1145307135,US 1145307136,1145311231,CA 1145311232,1145315559,US 1145315560,1145315567,GB -1145315568,1145333863,US +1145315568,1145331711,US +1145331712,1145331967,DK +1145331968,1145333031,US +1145333032,1145333039,IT +1145333040,1145333191,US +1145333192,1145333199,CN +1145333200,1145333215,US +1145333216,1145333223,CN +1145333224,1145333239,US +1145333240,1145333247,CN +1145333248,1145333327,US +1145333328,1145333343,CN +1145333344,1145333351,US +1145333352,1145333367,CN +1145333368,1145333375,PA +1145333376,1145333503,BD +1145333504,1145333863,US 1145333864,1145333871,EG -1145333872,1145335175,US -1145335176,1145335183,CN -1145335184,1145376767,US +1145333872,1145333879,US +1145333880,1145333903,CN +1145333904,1145333911,US +1145333912,1145333919,CN +1145333920,1145334055,US +1145334056,1145334063,CN +1145334064,1145334143,US +1145334144,1145334167,CN +1145334168,1145334175,US +1145334176,1145334223,CN +1145334224,1145334231,US +1145334232,1145334239,CN +1145334240,1145335103,US +1145335104,1145335135,NL +1145335136,1145335167,US +1145335168,1145335199,CN +1145335200,1145335215,US +1145335216,1145335231,CN +1145335232,1145376767,US 1145376768,1145380863,CA 1145380864,1145405439,US 1145405440,1145413631,CA @@ -19334,16 +20921,13 @@ 1151944000,1151944063,HK 1151944064,1151945759,US 1151945760,1151945791,IE -1151945792,1151954943,US -1151959040,1152073727,US +1151945792,1152073727,US 1152073728,1152077823,CA 1152077824,1152581631,US 1152581632,1152614399,CA 1152614400,1152778239,US 1152778240,1152843775,CA -1152843776,1154488319,US -1154488320,1154488575,A2 -1154488576,1156071423,US +1152843776,1156071423,US 1156071424,1156079615,CA 1156079616,1156129479,US 1156129480,1156129487,SG @@ -19366,7 +20950,9 @@ 1157713664,1157713791,CA 1157713792,1157755247,US 1157755248,1157755263,GR -1157755264,1157931007,US +1157755264,1157758207,US +1157758208,1157758463,RU +1157758464,1157931007,US 1157931008,1157935103,BS 1157935104,1157943295,US 1157943296,1157947391,CA @@ -19903,7 +21489,7 @@ 1158965168,1158965199,US 1158965200,1158965215,CA 1158965216,1158965247,US -1158965248,1158965255,RU +1158965248,1158965255,IN 1158965256,1158965559,US 1158965560,1158965567,IN 1158965568,1158965743,US @@ -19976,13 +21562,18 @@ 1159254016,1159262471,US 1159262472,1159262475,TZ 1159262476,1159262479,SA -1159262480,1159262727,US +1159262480,1159262483,US +1159262484,1159262487,TZ +1159262488,1159262491,SA +1159262492,1159262727,US 1159262728,1159262731,DE 1159262732,1159262735,RU -1159262736,1159266935,US +1159262736,1159262743,US +1159262744,1159262747,RU +1159262748,1159266935,US 1159266936,1159266943,PR 1159266944,1159269119,US -1159269120,1159269375,CA +1159269120,1159269375,AR 1159269376,1159274495,US 1159274496,1159274751,GB 1159274752,1159276799,US @@ -20011,7 +21602,9 @@ 1159314368,1159314383,BR 1159314384,1159314687,US 1159314688,1159314703,MX -1159314704,1159318015,US +1159314704,1159314943,US +1159314944,1159315199,CR +1159315200,1159318015,US 1159318016,1159318047,GB 1159318048,1159328655,US 1159328656,1159328671,FR @@ -20019,9 +21612,12 @@ 1159348224,1159356415,CA 1159356416,1159421951,US 1159421952,1159430143,CA -1159430144,1159441343,US +1159430144,1159438335,US +1159438720,1159438847,US +1159440384,1159440511,US +1159441024,1159441151,US 1159441344,1159441375,CA -1159441376,1159480439,US +1159442432,1159480439,US 1159480440,1159480447,CA 1159480448,1159481167,US 1159481168,1159481183,VG @@ -20056,8 +21652,8 @@ 1159517120,1159517151,CA 1159517152,1159517183,US 1159517184,1159517327,CA -1159517328,1159517567,US -1159517568,1159517599,CA +1159517328,1159517439,US +1159517440,1159517599,CA 1159517600,1159517631,US 1159517632,1159517663,CA 1159517664,1159517695,US @@ -20117,7 +21713,11 @@ 1159657072,1159657087,NZ 1159657088,1159659063,US 1159659064,1159659079,IN -1159659080,1159700479,US +1159659080,1159668479,US +1159668480,1159668735,CA +1159668736,1159694591,US +1159694592,1159694847,CA +1159694848,1159700479,US 1159700480,1159725055,CA 1159725056,1159988735,US 1159988736,1159988991,MX @@ -20198,7 +21798,9 @@ 1160017160,1160019967,CA 1160019968,1160364031,US 1160364032,1160368127,CA -1160368128,1160397007,US +1160368128,1160393727,US +1160393728,1160396799,CA +1160396800,1160397007,US 1160397008,1160397023,GB 1160397024,1160405631,US 1160405632,1160406015,DO @@ -20206,7 +21808,9 @@ 1160406272,1160406303,VE 1160406304,1160406319,US 1160406320,1160406335,DO -1160406336,1160406479,US +1160406336,1160406431,US +1160406432,1160406447,ES +1160406448,1160406479,US 1160406480,1160406487,A2 1160406488,1160408095,US 1160408096,1160408111,GD @@ -20222,7 +21826,9 @@ 1160410192,1160410207,BM 1160410208,1160410239,US 1160410240,1160410255,MX -1160410256,1160410447,US +1160410256,1160410287,US +1160410288,1160410303,DO +1160410304,1160410447,US 1160410448,1160410463,UY 1160410464,1160410479,TT 1160410480,1160410495,US @@ -20271,9 +21877,7 @@ 1160437504,1160437535,PT 1160437536,1160437695,US 1160437696,1160437759,IN -1160437760,1160483263,US -1160483264,1160483295,MX -1160483296,1160486911,US +1160437760,1160486911,US 1160486912,1160487423,AU 1160487424,1160503295,US 1160503296,1160503871,A2 @@ -20427,14 +22031,16 @@ 1160864000,1160864255,CA 1160864256,1160921087,US 1160921088,1160925183,AG -1160925184,1160941535,US +1160925184,1160938879,US +1160938880,1160938887,NL +1160938888,1160941463,US +1160941464,1160941471,RU +1160941472,1160941535,US 1160941536,1160941567,CA 1160941568,1160945663,US 1160953856,1160973439,US 1160973440,1160973503,MX -1160973504,1160973567,US -1160973568,1160973599,CA -1160973600,1160973863,US +1160973504,1160973863,US 1160973864,1160973871,GR 1160973872,1160974591,US 1160974592,1160974623,HK @@ -20452,8 +22058,8 @@ 1161293824,1161297919,CA 1161297920,1161298303,US 1161298304,1161298311,IL -1161298312,1161300511,US -1161300512,1161300519,CA +1161298312,1161300495,US +1161300496,1161300519,CA 1161300520,1161304591,US 1161304592,1161304599,AU 1161304600,1161311743,US @@ -20473,7 +22079,9 @@ 1161314160,1161363455,US 1161363456,1161367551,CA 1161367552,1161416703,US -1161420800,1161421311,AG +1161420800,1161421151,AG +1161421152,1161421167,MS +1161421168,1161421311,AG 1161421312,1161421567,AI 1161421568,1161422079,AG 1161422080,1161422335,VG @@ -20498,7 +22106,9 @@ 1161426176,1161426943,AG 1161426944,1161427199,AI 1161427200,1161427455,VG -1161427456,1161428223,AG +1161427456,1161427487,AG +1161427488,1161427519,MS +1161427520,1161428223,AG 1161428224,1161428991,KN 1161428992,1161453567,US 1161453568,1161457663,CA @@ -20516,9 +22126,21 @@ 1161627728,1161627743,AR 1161627744,1161627759,US 1161627760,1161627775,GB -1161627776,1161627807,US -1161627808,1161627863,AR -1161627864,1161628479,US +1161627776,1161627791,US +1161627792,1161627799,AZ +1161627800,1161627807,US +1161627808,1161627815,HR +1161627816,1161627823,US +1161627824,1161627831,AU +1161627832,1161627839,US +1161627840,1161627863,AR +1161627864,1161627871,US +1161627872,1161627879,GB +1161627880,1161627895,US +1161627896,1161627903,AZ +1161627904,1161628447,US +1161628448,1161628455,NL +1161628456,1161628479,US 1161628480,1161628487,GB 1161628488,1161628607,US 1161628608,1161628639,AR @@ -20526,7 +22148,10 @@ 1161628648,1161628655,CA 1161628656,1161628663,US 1161628664,1161628671,AR -1161628672,1161629327,US +1161628672,1161629223,US +1161629224,1161629231,GB +1161629232,1161629239,AZ +1161629240,1161629327,US 1161629328,1161629335,RO 1161629336,1161629343,NL 1161629344,1161629391,US @@ -20610,12 +22235,12 @@ 1161633056,1161633215,US 1161633216,1161633231,EE 1161633232,1161634063,US -1161634064,1161634071,RO +1161634064,1161634071,CA 1161634072,1161634127,US 1161634128,1161634135,AR 1161634136,1161634199,US 1161634200,1161634207,NZ -1161634208,1161634239,AR +1161634208,1161634239,US 1161634240,1161634247,GB 1161634248,1161634271,US 1161634272,1161634287,CH @@ -20685,12 +22310,9 @@ 1161639832,1161639839,AR 1161639840,1161639887,US 1161639888,1161639895,AT -1161639896,1161639951,US -1161639952,1161639959,IL +1161639896,1161639959,US 1161639960,1161639967,GB -1161639968,1161639999,US -1161640000,1161640015,PL -1161640016,1161640023,US +1161639968,1161640023,US 1161640024,1161640031,AR 1161640032,1161640095,US 1161640096,1161640127,AR @@ -20728,7 +22350,8 @@ 1161647104,1161647119,PL 1161647120,1161647135,GB 1161647136,1161647167,PL -1161647168,1161650183,US +1161647168,1161650175,US +1161650176,1161650183,HR 1161650184,1161650191,IL 1161650192,1161650199,US 1161650200,1161650207,BG @@ -20741,7 +22364,9 @@ 1161650368,1161650687,US 1161650688,1161650695,AR 1161650696,1161650703,BR -1161650704,1161650847,US +1161650704,1161650823,US +1161650824,1161650831,AU +1161650832,1161650847,US 1161650848,1161650863,AR 1161650864,1161650927,US 1161650928,1161650935,HR @@ -20753,9 +22378,13 @@ 1161651488,1161651503,GB 1161651504,1161651535,US 1161651536,1161651543,PL -1161651544,1161651551,US -1161651552,1161651559,CA -1161651560,1161651967,US +1161651544,1161651599,US +1161651600,1161651607,AR +1161651608,1161651647,US +1161651648,1161651711,PL +1161651712,1161651775,US +1161651776,1161651807,AR +1161651808,1161651967,US 1161651968,1161651975,CH 1161651976,1161652007,US 1161652008,1161652015,GB @@ -20763,15 +22392,17 @@ 1161652096,1161652103,CY 1161652104,1161652127,US 1161652128,1161652135,AR -1161652136,1161653023,US +1161652136,1161652143,US +1161652144,1161652151,GB +1161652152,1161653023,US 1161653024,1161653055,AR -1161653056,1161653791,US +1161653056,1161653503,US +1161653504,1161653759,CA +1161653760,1161653791,US 1161653792,1161653799,SI 1161653800,1161653831,US 1161653832,1161653839,HR -1161653840,1161655807,US -1161655808,1161656063,IL -1161656064,1161657615,US +1161653840,1161657615,US 1161657616,1161657623,CA 1161657624,1161657679,US 1161657680,1161657695,PL @@ -20782,18 +22413,32 @@ 1161658160,1161764863,US 1161764864,1161773055,CA 1161773056,1161777151,SZ -1161777152,1161790407,US -1161790408,1161790416,PA -1161790417,1161790839,US +1161777152,1161789981,US +1161789982,1161789983,CA +1161789984,1161789984,US +1161789985,1161789985,CA +1161789986,1161790165,US +1161790166,1161790171,CA +1161790172,1161790196,US +1161790197,1161790205,DE +1161790206,1161790839,US 1161790840,1161790848,CA -1161790849,1161818111,US +1161790849,1161791321,US +1161791322,1161791330,CA +1161791331,1161791381,US +1161791382,1161791386,CA +1161791387,1161795979,US +1161795980,1161795983,CA +1161795984,1161818111,US 1161818112,1161822207,CA -1161822208,1161832671,US -1161832672,1161832703,CL -1161832704,1161832799,US +1161822208,1161832799,US 1161832800,1161832831,ZA 1161832832,1161832863,DE -1161832864,1161833967,US +1161832864,1161833855,US +1161833856,1161833887,FR +1161833888,1161833919,US +1161833920,1161833951,UA +1161833952,1161833967,US 1161833968,1161833975,DE 1161833976,1161835341,US 1161835342,1161835353,GR @@ -20801,8 +22446,7 @@ 1161836032,1161836063,CA 1161836064,1161836159,US 1161836160,1161836191,BR -1161836192,1161836255,US -1161836256,1161836287,UA +1161836192,1161836287,US 1161836288,1161836319,RS 1161836320,1161836383,US 1161836384,1161836415,CY @@ -20949,14 +22593,15 @@ 1162836992,1162838015,BS 1162838016,1162870783,US 1162870784,1162871295,BB -1162871296,1162874367,LC -1162874368,1162887167,BB -1162903552,1162925983,US +1162871296,1162879999,LC +1162880000,1162882559,DM +1162882560,1162883839,GD +1162883840,1162887167,BB +1162887168,1162925983,US 1162925984,1162926015,AU 1162926016,1162926071,US 1162926072,1162926079,AU -1162926080,1162932223,US -1162936320,1163395071,US +1162926080,1163395071,US 1163395072,1163395839,A2 1163395840,1163395847,BD 1163395848,1163395855,ID @@ -21254,9 +22899,7 @@ 1163552576,1163552607,PA 1163552608,1163552679,CA 1163552680,1163552687,US -1163552688,1163553791,CA -1163553792,1163553807,US -1163553808,1163553855,CA +1163552688,1163553855,CA 1163553856,1163553871,US 1163553872,1163553919,CA 1163553920,1163553935,BV @@ -21268,10 +22911,8 @@ 1163554648,1163554655,MX 1163554656,1163554703,CA 1163554704,1163554751,US -1163554752,1163554815,CA -1163554816,1163555071,US -1163555072,1163555327,CA -1163555328,1163556095,US +1163554752,1163555839,CA +1163555840,1163556095,US 1163556096,1163556607,CA 1163556608,1163557727,US 1163557728,1163557759,CA @@ -21291,7 +22932,9 @@ 1163562208,1163562231,CA 1163562232,1163562239,US 1163562240,1163563007,CA -1163563008,1163566047,US +1163563008,1163564031,US +1163564032,1163564799,CA +1163564800,1163566047,US 1163566048,1163566079,CA 1163566080,1163567103,US 1163567104,1163568127,CA @@ -21302,9 +22945,7 @@ 1163571984,1163571999,US 1163572000,1163572031,CA 1163572032,1163572063,BE -1163572064,1163572079,CA -1163572080,1163572087,US -1163572088,1163572175,CA +1163572064,1163572175,CA 1163572176,1163572183,US 1163572184,1163572687,CA 1163572688,1163572703,US @@ -21314,7 +22955,7 @@ 1163573200,1163573215,US 1163573216,1163573263,CA 1163573264,1163573439,US -1163573440,1163573503,EG +1163573440,1163573503,IN 1163573504,1163575295,US 1163575296,1163576703,CA 1163576704,1163576799,US @@ -21352,8 +22993,8 @@ 1163581184,1163581439,US 1163581440,1163581503,CA 1163581504,1163581567,US -1163581568,1163581591,CA -1163581592,1163581615,US +1163581568,1163581583,CA +1163581584,1163581615,US 1163581616,1163581631,CA 1163581632,1163581695,US 1163581696,1163581983,CA @@ -21425,7 +23066,9 @@ 1167693200,1167693215,UA 1167693216,1167851519,US 1167851520,1168113663,CA -1168113664,1168138239,US +1168113664,1168134271,US +1168134272,1168134303,CA +1168134304,1168138239,US 1168138240,1168146431,JM 1168146432,1168211967,US 1168211968,1168220159,CA @@ -21439,15 +23082,13 @@ 1168394280,1168394375,CA 1168394376,1168394383,US 1168394384,1168394423,CA -1168394424,1168394463,US -1168394464,1168394471,CA +1168394424,1168394431,US +1168394432,1168394471,CA 1168394472,1168394479,US -1168394480,1168394495,CA -1168394496,1168394511,US -1168394512,1168394527,CA -1168394528,1168394559,US -1168394560,1168394687,CA -1168394688,1168420863,US +1168394480,1168394503,CA +1168394504,1168394511,US +1168394512,1168394751,CA +1168394752,1168420863,US 1168420864,1168424959,CA 1168424960,1168474111,US 1168474112,1168506879,CA @@ -21465,11 +23106,16 @@ 1168887808,1168891903,CA 1168891904,1168916479,US 1168916480,1168932863,CA -1168932864,1168936959,US +1168932864,1168935807,US +1168935808,1168935935,RU +1168935936,1168936959,US 1168936960,1168949247,CA 1168949248,1168949503,US 1168949504,1168949759,CA -1168949760,1168950271,US +1168949760,1168949791,US +1168949792,1168949823,BB +1168949824,1168949855,CA +1168949856,1168950271,US 1168950272,1168951823,CA 1168951824,1168952063,US 1168952064,1168952095,CA @@ -21483,8 +23129,8 @@ 1168952960,1168953343,CA 1168953344,1168954075,US 1168954076,1168954079,CA -1168954080,1168955903,US -1168955904,1168956159,CA +1168954080,1168955647,US +1168955648,1168956159,CA 1168956160,1168957439,US 1168957440,1168958047,CA 1168958048,1168958055,DE @@ -21514,14 +23160,13 @@ 1168960832,1168960863,US 1168960864,1168960887,CA 1168960888,1168960895,US -1168960896,1168961887,CA -1168961888,1168961919,US -1168961920,1168961983,CA +1168960896,1168961983,CA 1168961984,1168961991,US 1168961992,1168961999,CA 1168962000,1168962303,US 1168962304,1168962559,CA -1168962560,1168963071,US +1168962560,1168963039,US +1168963040,1168963071,ES 1168963072,1168965631,CA 1168965632,1168973823,US 1168973824,1168982015,CA @@ -21565,15 +23210,16 @@ 1169186048,1169186303,SG 1169186304,1169203199,US 1169203200,1169211391,CA -1169211392,1170448383,US -1170456576,1170456959,US +1169211392,1170456959,US 1170456960,1170456975,CR 1170456976,1170456991,US 1170456992,1170457007,PR -1170457008,1170458063,US +1170457008,1170457599,US +1170457600,1170457663,BR +1170457664,1170458063,US 1170458064,1170458079,DE -1170458080,1170461183,US -1170461184,1170461439,CO +1170458080,1170461055,US +1170461056,1170461439,CO 1170461440,1170461695,US 1170461696,1170462719,IL 1170462720,1170472959,US @@ -21582,22 +23228,95 @@ 1170489344,1170497535,CA 1170497536,1170505727,US 1170505728,1170522111,CA -1170522112,1170544255,US +1170522112,1170539329,US +1170539330,1170539330,CN +1170539331,1170539331,US +1170539332,1170539332,CA +1170539333,1170539393,US +1170539394,1170539394,TR +1170539395,1170539399,US +1170539400,1170539400,TR +1170539401,1170539416,US +1170539417,1170539417,TR +1170539418,1170539463,US +1170539464,1170539464,CN +1170539465,1170539466,US +1170539467,1170539467,IE +1170539468,1170539523,US +1170539524,1170539524,IE +1170539525,1170539586,US +1170539587,1170539587,FR +1170539588,1170539590,US +1170539591,1170539591,CN +1170539592,1170539592,US +1170539593,1170539593,CN +1170539594,1170539652,US +1170539653,1170539653,GB +1170539654,1170539714,US +1170539715,1170539715,PK +1170539716,1170539776,US +1170539777,1170539777,FR +1170539778,1170539778,US +1170539779,1170539779,FR +1170539780,1170539969,US +1170539970,1170539970,KH +1170539971,1170540038,US +1170540039,1170540039,PH +1170540040,1170540097,US +1170540098,1170540098,TR +1170540099,1170540104,US +1170540105,1170540105,PK +1170540106,1170540231,US +1170540232,1170540232,CN +1170540233,1170540289,US +1170540290,1170540290,CN +1170540291,1170544199,US +1170544200,1170544207,TR +1170544208,1170544255,US 1170544256,1170544383,IN -1170544384,1170544639,US +1170544384,1170544387,US +1170544388,1170544391,BD +1170544392,1170544431,US +1170544432,1170544439,CN +1170544440,1170544443,AU +1170544444,1170544511,US +1170544512,1170544575,SE +1170544576,1170544639,US 1170544640,1170544767,MY 1170544768,1170547455,US 1170547456,1170547711,CA -1170547712,1175977983,US +1170547712,1170553087,US +1170553088,1170553151,GB +1170553152,1170553215,FR +1170553216,1170553343,PK +1170553344,1170553407,CN +1170553408,1170553431,US +1170553432,1170553435,TR +1170553436,1170553439,CA +1170553440,1170553471,US +1170553472,1170553535,PK +1170553536,1170553599,CN +1170553600,1170553855,US +1170553856,1170553983,MY +1170553984,1170554367,US +1170554368,1170554431,CN +1170554432,1170554463,US +1170554464,1170554479,CN +1170554480,1170554483,TR +1170554484,1170554487,BD +1170554488,1170554495,CN +1170554496,1170554559,US +1170554560,1170554623,CN +1170554624,1170573375,US +1170573376,1170573439,RU +1170573440,1175977983,US 1175977984,1176068167,CA 1176068168,1176068175,US 1176068176,1176068191,CA 1176068192,1176068207,US 1176068208,1176069007,CA 1176069008,1176069023,US -1176069024,1176100903,CA -1176100904,1176100911,US -1176100912,1176101023,CA +1176069024,1176101023,CA 1176101024,1176101039,US 1176101040,1176101063,CA 1176101064,1176101071,US @@ -21606,7 +23325,11 @@ 1176108560,1176502271,CA 1176502272,1176512151,US 1176512152,1176512159,GB -1176512160,1176609535,US +1176512160,1176513879,US +1176513880,1176513887,GB +1176513888,1176514271,US +1176514272,1176514303,IN +1176514304,1176609535,US 1176609536,1176609583,CA 1176609584,1176609599,US 1176609600,1176609615,CA @@ -21615,9 +23338,7 @@ 1176609664,1176613927,US 1176613928,1176613935,CA 1176613936,1176616959,US -1176616960,1176619007,CA -1176619008,1176620031,CY -1176620032,1176620047,CA +1176616960,1176620047,CA 1176620048,1176620055,US 1176620056,1176620095,CA 1176620096,1176620127,US @@ -21635,9 +23356,7 @@ 1176620968,1176620975,US 1176620976,1176620991,CA 1176620992,1176620999,US -1176621000,1176621023,CA -1176621024,1176621055,US -1176621056,1176623359,CA +1176621000,1176623359,CA 1176623360,1176623487,US 1176623488,1176623567,CA 1176623568,1176623583,US @@ -21668,9 +23387,11 @@ 1176682544,1176682559,TR 1176682560,1176682623,US 1176682624,1176682631,JM -1176682632,1176682639,US +1176682632,1176682639,GB 1176682640,1176682687,TR -1176682688,1176686591,US +1176682688,1176684383,US +1176684384,1176684399,DE +1176684400,1176686591,US 1176686592,1176686599,PK 1176686600,1176686623,US 1176686624,1176686631,IL @@ -21678,7 +23399,142 @@ 1176686720,1176686751,CA 1176686752,1176686847,US 1176686848,1176687103,AN -1176687104,1176702975,US +1176687104,1176687887,US +1176687888,1176687895,AU +1176687896,1176687903,US +1176687904,1176687911,MX +1176687912,1176689023,US +1176689024,1176689055,CA +1176689056,1176689087,MY +1176689088,1176689183,US +1176689184,1176689215,BR +1176689216,1176689407,US +1176689408,1176689439,DE +1176689440,1176689503,US +1176689504,1176689535,IL +1176689536,1176689567,BR +1176689568,1176689599,FI +1176689600,1176689823,US +1176689824,1176689839,AU +1176689840,1176689847,US +1176689848,1176689855,FR +1176689856,1176689983,US +1176689984,1176690015,DE +1176690016,1176690047,JM +1176690048,1176690055,US +1176690056,1176690063,GB +1176690064,1176690071,US +1176690072,1176690079,GB +1176690080,1176690111,AU +1176690112,1176690175,US +1176690176,1176690207,FR +1176690208,1176690271,US +1176690272,1176690303,EG +1176690304,1176690335,US +1176690336,1176690367,CA +1176690368,1176690399,PK +1176690400,1176690431,CA +1176690432,1176690463,US +1176690464,1176690495,DO +1176690496,1176690527,CA +1176690528,1176690559,US +1176690560,1176690591,IN +1176690592,1176690815,US +1176690816,1176690847,BR +1176690848,1176691007,US +1176691008,1176691039,ES +1176691040,1176691071,US +1176691072,1176691103,ID +1176691104,1176691135,DE +1176691136,1176691167,GB +1176691168,1176691199,US +1176691200,1176691231,GB +1176691232,1176691263,US +1176691264,1176691295,RU +1176691296,1176691327,TR +1176691328,1176691375,US +1176691376,1176691391,AU +1176691392,1176691519,US +1176691520,1176691551,GB +1176691552,1176691583,US +1176691584,1176691615,BE +1176691616,1176691647,LT +1176691648,1176691743,US +1176691744,1176691775,CA +1176691776,1176691807,US +1176691808,1176691839,GB +1176691840,1176691871,HK +1176691872,1176691999,US +1176692000,1176692031,PK +1176692032,1176692127,US +1176692128,1176692143,FR +1176692144,1176692151,NO +1176692152,1176692159,BR +1176692160,1176692287,US +1176692288,1176692319,GB +1176692320,1176692351,US +1176692352,1176692383,CA +1176692384,1176692415,US +1176692416,1176692447,ID +1176692448,1176692583,US +1176692584,1176692591,RO +1176692592,1176692639,US +1176692640,1176692671,GR +1176692672,1176692703,DE +1176692704,1176692735,GB +1176692736,1176692767,BR +1176692768,1176692799,US +1176692800,1176692831,AT +1176692832,1176692927,US +1176692928,1176692959,GB +1176692960,1176692991,US +1176692992,1176693023,CN +1176693024,1176693215,US +1176693216,1176693247,FI +1176693248,1176693567,US +1176693568,1176693599,GB +1176693600,1176693631,LT +1176693632,1176693663,TR +1176693664,1176693695,MY +1176693696,1176693727,US +1176693728,1176693759,TR +1176693760,1176693791,US +1176693792,1176693823,TR +1176693824,1176693887,US +1176693888,1176693919,CA +1176693920,1176694047,US +1176694048,1176694079,IT +1176694080,1176694111,PA +1176694112,1176694143,FR +1176694144,1176694175,ES +1176694176,1176694303,US +1176694304,1176694335,RU +1176694336,1176694367,CN +1176694368,1176694399,UY +1176694400,1176694431,GR +1176694432,1176694463,HR +1176694464,1176694559,US +1176694560,1176694591,IE +1176694592,1176694623,US +1176694624,1176694655,TH +1176694656,1176694943,US +1176694944,1176694975,GB +1176694976,1176695007,CA +1176695008,1176695295,US +1176695296,1176695303,TR +1176695304,1176695327,US +1176695328,1176695335,CA +1176695336,1176696447,US +1176696448,1176696463,CA +1176696464,1176697223,US +1176697224,1176697231,FR +1176697232,1176697239,US +1176697240,1176697247,IL +1176697248,1176698615,US +1176698616,1176698623,DZ +1176698624,1176698727,US +1176698728,1176698735,NL +1176698736,1176702975,US 1176702976,1176707071,CA 1176707072,1176731647,US 1176731648,1176735743,PR @@ -21690,7 +23546,10 @@ 1176764416,1176768511,PM 1176768512,1176770751,US 1176770752,1176770783,AE -1176770784,1176771895,US +1176770784,1176770831,US +1176770832,1176770847,BR +1176770848,1176770851,BM +1176770852,1176771895,US 1176771896,1176771903,AE 1176771904,1176776703,US 1176776704,1176780799,CA @@ -21748,13 +23607,7 @@ 1178000920,1178075135,CA 1178075136,1178599423,US 1178599424,1179910143,CA -1179910144,1184805887,US -1184805888,1184806015,A2 -1184806016,1184811007,US -1184811008,1184811263,A2 -1184811264,1184829439,US -1184829440,1184829695,A2 -1184829696,1189130447,US +1179910144,1189130447,US 1189130448,1189130463,IN 1189130464,1190170111,US 1190170112,1190170127,UY @@ -21844,7 +23697,11 @@ 1208194088,1208194095,AU 1208194096,1208194191,US 1208194192,1208194223,MY -1208194224,1208195359,US +1208194224,1208194289,US +1208194290,1208194291,GB +1208194292,1208194511,US +1208194512,1208194513,CA +1208194514,1208195359,US 1208195360,1208195375,MY 1208195376,1208195391,US 1208195392,1208195399,IN @@ -21882,7 +23739,9 @@ 1208197520,1208197527,AU 1208197528,1208197559,US 1208197560,1208197567,AU -1208197568,1208197631,US +1208197568,1208197579,US +1208197580,1208197583,GB +1208197584,1208197631,US 1208197632,1208197639,AU 1208197640,1208197671,US 1208197672,1208197679,MX @@ -21894,11 +23753,16 @@ 1208198040,1208198047,BS 1208198048,1208198135,US 1208198136,1208198143,AU -1208198144,1208198279,US +1208198144,1208198159,US +1208198160,1208198167,ID +1208198168,1208198279,US 1208198280,1208198287,ZA 1208198288,1208198303,US 1208198304,1208198319,FR -1208198320,1208198463,US +1208198320,1208198343,US +1208198344,1208198347,GB +1208198348,1208198349,CA +1208198350,1208198463,US 1208198464,1208198471,CA 1208198472,1208198559,US 1208198560,1208198575,IN @@ -22032,7 +23896,9 @@ 1208208256,1208208287,US 1208208288,1208208303,GB 1208208304,1208208311,KR -1208208312,1208208799,US +1208208312,1208208319,US +1208208320,1208208321,CA +1208208322,1208208799,US 1208208800,1208208807,AU 1208208808,1208208815,US 1208208816,1208208831,CA @@ -22151,19 +24017,31 @@ 1208517018,1208517018,GB 1208517019,1208517019,US 1208517020,1208517020,FR -1208517021,1208518143,US +1208517021,1208517119,US +1208517120,1208517375,KH +1208517376,1208517631,US +1208517632,1208517887,KH +1208517888,1208518143,US 1208518144,1208518207,MY -1208518208,1208518263,US +1208518208,1208518243,US +1208518244,1208518244,CN +1208518245,1208518246,US +1208518247,1208518247,KH +1208518248,1208518263,US 1208518264,1208518264,GB 1208518265,1208518271,US 1208518272,1208518287,GB 1208518288,1208518291,US 1208518292,1208518295,CN -1208518296,1208519167,US +1208518296,1208518335,US +1208518336,1208518399,TR +1208518400,1208519167,US 1208519168,1208519423,CN 1208519424,1208519551,US 1208519552,1208519679,TR -1208519680,1208523775,US +1208519680,1208521983,US +1208521984,1208522239,CN +1208522240,1208523775,US 1208523776,1208523903,GB 1208523904,1208523991,US 1208523992,1208523995,TR @@ -22285,9 +24163,8 @@ 1208588986,1208588989,US 1208588990,1208589000,GB 1208589001,1208589065,US -1208589066,1208589073,CA -1208589074,1208589082,GB -1208589083,1208589156,US +1208589066,1208589081,CA +1208589082,1208589156,US 1208589157,1208589165,GB 1208589166,1208589174,US 1208589175,1208589186,CA @@ -22425,22 +24302,38 @@ 1208814688,1208814719,CA 1208814720,1208814855,US 1208814856,1208814863,CA -1208814864,1208832455,US -1208832456,1208832463,CA -1208832464,1208832567,US +1208814864,1208832391,US +1208832392,1208832407,CN +1208832408,1208832455,US +1208832456,1208832463,CN +1208832464,1208832543,US +1208832544,1208832551,RS +1208832552,1208832567,US 1208832568,1208832575,CN -1208832576,1208832607,US +1208832576,1208832583,US +1208832584,1208832591,CN +1208832592,1208832599,US +1208832600,1208832607,CN 1208832608,1208832623,IT 1208832624,1208832631,NZ -1208832632,1208832639,US +1208832632,1208832639,CN 1208832640,1208832703,IN -1208832704,1208832775,US +1208832704,1208832711,US +1208832712,1208832719,CN +1208832720,1208832775,US 1208832776,1208832783,CA 1208832784,1208833023,US 1208833024,1208833031,PR 1208833032,1208833439,US 1208833440,1208833471,GB -1208833472,1208852479,US +1208833472,1208834415,US +1208834416,1208834423,TK +1208834424,1208834967,US +1208834968,1208834975,ID +1208834976,1208834991,US +1208834992,1208834999,NP +1208835000,1208835007,CA +1208835008,1208852479,US 1208852480,1208860671,CA 1208860672,1208918015,US 1208918016,1208920007,CA @@ -22484,7 +24377,9 @@ 1209271112,1209271115,CA 1209271116,1209271207,US 1209271208,1209271211,FR -1209271212,1209271435,US +1209271212,1209271371,US +1209271372,1209271375,PE +1209271376,1209271435,US 1209271436,1209271439,CN 1209271440,1209271463,US 1209271464,1209271467,IN @@ -22495,7 +24390,11 @@ 1209271528,1209271531,CA 1209271532,1209271579,US 1209271580,1209271583,BD -1209271584,1209271691,US +1209271584,1209271607,US +1209271608,1209271611,KH +1209271612,1209271639,US +1209271640,1209271643,CZ +1209271644,1209271691,US 1209271692,1209271695,CA 1209271696,1209271791,US 1209271792,1209271795,GB @@ -22504,25 +24403,46 @@ 1209271876,1209271967,US 1209271968,1209271971,VN 1209271972,1209271975,TR -1209271976,1209271995,US +1209271976,1209271979,CA +1209271980,1209271995,US 1209271996,1209271999,FR 1209272000,1209272015,US 1209272016,1209272019,GB 1209272020,1209272031,US 1209272032,1209272035,GB -1209272036,1209272511,US +1209272036,1209272127,US +1209272128,1209272159,CN +1209272160,1209272383,US +1209272384,1209272399,CA +1209272400,1209272407,US +1209272408,1209272415,PE +1209272416,1209272447,US +1209272448,1209272479,KH +1209272480,1209272511,US 1209272512,1209272575,CN -1209272576,1209272895,US +1209272576,1209272583,US +1209272584,1209272591,PH +1209272592,1209272655,US +1209272656,1209272671,TR +1209272672,1209272895,US 1209272896,1209272959,CN 1209272960,1209273215,US 1209273216,1209273279,CN -1209273280,1209273647,US +1209273280,1209273555,US +1209273556,1209273559,CA +1209273560,1209273647,US 1209273648,1209273655,CN 1209273656,1209273663,US 1209273664,1209273671,BD 1209273672,1209273991,US 1209273992,1209273999,FR -1209274000,1209274175,US +1209274000,1209274031,US +1209274032,1209274039,TR +1209274040,1209274115,US +1209274116,1209274119,CZ +1209274120,1209274135,US +1209274136,1209274151,TR +1209274152,1209274175,US 1209274176,1209274239,FR 1209274240,1209274303,US 1209274304,1209274367,CN @@ -22531,30 +24451,45 @@ 1209274624,1209274751,CN 1209274752,1209274815,US 1209274816,1209274879,CA -1209274880,1209275071,US +1209274880,1209274911,CZ +1209274912,1209274927,US +1209274928,1209274943,TR +1209274944,1209274959,US +1209274960,1209274967,PH +1209274968,1209275071,US 1209275072,1209275135,GB 1209275136,1209275863,US 1209275864,1209275871,FR -1209275872,1209275910,US +1209275872,1209275906,US +1209275907,1209275908,KH +1209275909,1209275910,US 1209275911,1209275911,MY 1209275912,1209275924,US 1209275925,1209275925,CN 1209275926,1209275928,US 1209275929,1209275929,MY -1209275930,1209275931,US +1209275930,1209275930,US +1209275931,1209275931,AU 1209275932,1209275932,CN 1209275933,1209276351,US 1209276352,1209276415,CN 1209276416,1209276799,US 1209276800,1209276807,BD 1209276808,1209276815,FR -1209276816,1209277087,US +1209276816,1209276903,US +1209276904,1209276911,CN +1209276912,1209276927,TR +1209276928,1209277087,US 1209277088,1209277095,FR -1209277096,1209277135,US +1209277096,1209277103,US +1209277104,1209277119,TR +1209277120,1209277135,US 1209277136,1209277143,FR 1209277144,1209277155,US 1209277156,1209277156,SE -1209277157,1209277177,US +1209277157,1209277159,US +1209277160,1209277160,CN +1209277161,1209277177,US 1209277178,1209277178,FR 1209277179,1209277575,US 1209277576,1209277583,BD @@ -22562,7 +24497,11 @@ 1209278208,1209278463,IE 1209278464,1209278911,US 1209278912,1209278919,TR -1209278920,1209279167,US +1209278920,1209278975,US +1209278976,1209279103,CA +1209279104,1209279119,US +1209279120,1209279135,CA +1209279136,1209279167,US 1209279168,1209279231,VN 1209279232,1209279615,US 1209279616,1209279743,GB @@ -22570,15 +24509,19 @@ 1209279872,1209279935,MY 1209279936,1209280191,US 1209280192,1209280255,VN -1209280256,1209280575,US +1209280256,1209280495,US +1209280496,1209280511,CA +1209280512,1209280575,US 1209280576,1209280607,FR 1209280608,1209280619,US 1209280620,1209280623,GB -1209280624,1209280959,US +1209280624,1209280639,CN +1209280640,1209280959,US 1209280960,1209280975,GB 1209280976,1209281247,US 1209281248,1209281279,CA -1209281280,1209281983,US +1209281280,1209281535,KH +1209281536,1209281983,US 1209281984,1209282047,TR 1209282048,1209282583,US 1209282584,1209282591,GB @@ -22592,7 +24535,9 @@ 1209283696,1209283703,GB 1209283704,1209283751,US 1209283752,1209283759,BD -1209283760,1209283871,US +1209283760,1209283807,US +1209283808,1209283839,CA +1209283840,1209283871,US 1209283872,1209283875,TR 1209283876,1209283967,US 1209283968,1209284095,GB @@ -22605,9 +24550,19 @@ 1209284816,1209284831,CN 1209284832,1209284855,US 1209284856,1209284863,TR -1209284864,1209285063,US +1209284864,1209284999,US +1209285000,1209285000,CA +1209285001,1209285003,US +1209285004,1209285004,CA +1209285005,1209285017,US +1209285018,1209285018,CA +1209285019,1209285021,US +1209285022,1209285022,CA +1209285023,1209285063,US 1209285064,1209285071,TR -1209285072,1209347839,US +1209285072,1209285183,US +1209285184,1209285247,TR +1209285248,1209347839,US 1209347840,1209348095,GB 1209348096,1209357215,US 1209357216,1209357231,SI @@ -22636,7 +24591,9 @@ 1209860576,1209860607,IN 1209860608,1209860863,US 1209860864,1209860895,CY -1209860896,1209861119,US +1209860896,1209860927,US +1209860928,1209860959,AU +1209860960,1209861119,US 1209861120,1209861375,CA 1209861376,1209861759,US 1209861760,1209861887,FR @@ -22658,8 +24615,8 @@ 1209866112,1209866143,IN 1209866144,1209866175,US 1209866176,1209866207,BE -1209866208,1209866239,IN -1209866240,1209866751,US +1209866208,1209866303,IN +1209866304,1209866751,US 1209866752,1209867007,IN 1209867008,1209867039,NZ 1209867040,1209867071,BE @@ -22669,7 +24626,11 @@ 1209867200,1209867231,IN 1209867232,1209867263,US 1209867264,1209867519,CA -1209867520,1209884671,US +1209867520,1209877934,US +1209877935,1209877938,PK +1209877939,1209879554,US +1209879555,1209879558,PE +1209879559,1209884671,US 1209884672,1209884679,IT 1209884680,1209884687,ES 1209884688,1209884823,US @@ -22685,7 +24646,9 @@ 1209890496,1209890559,AU 1209890560,1209893503,US 1209893504,1209893519,MX -1209893520,1209917439,US +1209893520,1209904959,US +1209904960,1209904975,GB +1209904976,1209917439,US 1209917440,1209925631,CA 1209925632,1210057039,US 1210057040,1210057047,JM @@ -22951,7 +24914,9 @@ 1210088960,1210088967,GB 1210088968,1210089047,US 1210089048,1210089055,MX -1210089056,1210089823,US +1210089056,1210089375,US +1210089376,1210089383,CA +1210089384,1210089823,US 1210089824,1210089855,CA 1210089856,1210090071,US 1210090072,1210090079,MX @@ -22981,7 +24946,9 @@ 1210091536,1210091543,CA 1210091544,1210091679,US 1210091680,1210091687,AU -1210091688,1210091791,US +1210091688,1210091723,US +1210091724,1210091725,GB +1210091726,1210091791,US 1210091792,1210091807,CA 1210091808,1210091839,US 1210091840,1210091847,CA @@ -23020,7 +24987,9 @@ 1210094408,1210094415,GB 1210094416,1210094831,US 1210094832,1210094847,SG -1210094848,1210094943,US +1210094848,1210094855,US +1210094856,1210094863,SE +1210094864,1210094943,US 1210094944,1210094951,GB 1210094952,1210094959,US 1210094960,1210094967,GB @@ -23294,7 +25263,9 @@ 1210119552,1210119559,MX 1210119560,1210119823,US 1210119824,1210119831,CA -1210119832,1210120007,US +1210119832,1210119881,US +1210119882,1210119883,GB +1210119884,1210120007,US 1210120008,1210120015,IN 1210120016,1210120847,US 1210120848,1210120855,MY @@ -23361,9 +25332,7 @@ 1211036736,1211036751,GT 1211036752,1211036991,US 1211036992,1211037055,BR -1211037056,1211037455,US -1211037456,1211037471,CR -1211037472,1211037519,US +1211037056,1211037519,US 1211037520,1211037535,UY 1211037536,1211037679,US 1211037680,1211037695,AR @@ -23415,9 +25384,7 @@ 1211308736,1211308751,BV 1211308752,1211308767,CA 1211308768,1211308783,US -1211308784,1211309055,CA -1211309056,1211309311,US -1211309312,1211310079,CA +1211308784,1211310079,CA 1211310080,1211313219,US 1211313220,1211313231,IN 1211313232,1211313431,US @@ -23458,9 +25425,13 @@ 1211368192,1211368447,EE 1211368448,1211384279,US 1211384280,1211384287,GB -1211384288,1211387983,US +1211384288,1211384327,US +1211384328,1211384335,A1 +1211384336,1211387983,US 1211387984,1211387999,AE -1211388000,1211388671,US +1211388000,1211388159,US +1211388160,1211388287,A1 +1211388288,1211388671,US 1211388672,1211388687,IT 1211388688,1211391455,US 1211391456,1211391487,CN @@ -23634,7 +25605,13 @@ 1246875930,1246902783,US 1246902784,1246903039,NL 1246903040,1246937087,US -1246937088,1246945279,CA +1246937088,1246938111,CA +1246938112,1246938127,US +1246938128,1246940159,CA +1246940160,1246940415,GB +1246940416,1246943287,CA +1246943288,1246943295,DE +1246943296,1246945279,CA 1246945280,1247027199,US 1247027200,1247034559,A2 1247034560,1247034575,US @@ -23671,12 +25648,14 @@ 1249010688,1249011711,CA 1249011712,1249019903,US 1249019904,1249020927,CA -1249020928,1249027175,US +1249020928,1249027135,US +1249027136,1249027143,AU +1249027144,1249027175,US 1249027176,1249027183,IN 1249027184,1249027391,US 1249027392,1249027407,PH -1249027408,1249027455,US -1249027456,1249027471,CA +1249027408,1249027463,US +1249027464,1249027471,CA 1249027472,1249027503,US 1249027504,1249027519,CA 1249027520,1249027551,US @@ -23712,13 +25691,26 @@ 1249103952,1249103967,TW 1249103968,1249104095,US 1249104096,1249104111,TW -1249104112,1249105119,US +1249104112,1249104351,US +1249104352,1249104367,AU +1249104368,1249104543,US +1249104544,1249104551,ES +1249104552,1249104575,US +1249104576,1249104607,ES +1249104608,1249105119,US 1249105120,1249105127,AR 1249105128,1249105135,US 1249105136,1249105143,CH 1249105144,1249105183,US 1249105184,1249105191,ZA -1249105192,1249106943,US +1249105192,1249105279,US +1249105280,1249105295,CA +1249105296,1249105367,US +1249105368,1249105375,ES +1249105376,1249105535,US +1249105536,1249105567,ES +1249105568,1249105599,CA +1249105600,1249106943,US 1249106944,1249107967,CA 1249107968,1249130495,US 1249130496,1249131519,JM @@ -23771,13 +25763,23 @@ 1249396736,1249397759,CA 1249397760,1249409023,US 1249409024,1249410047,CA -1249410048,1249452031,US +1249410048,1249439823,US +1249439824,1249439839,BR +1249439840,1249440063,US +1249440064,1249440127,AN +1249440128,1249440255,US +1249440256,1249440271,AN +1249440272,1249440279,US +1249440280,1249440287,FR +1249440288,1249452031,US 1249452032,1249453055,CA 1249453056,1249474559,US 1249474560,1249475583,CA 1249475584,1249484799,US 1249484800,1249486847,CA -1249486848,1249506303,US +1249486848,1249492735,US +1249492736,1249492991,CA +1249492992,1249506303,US 1249506304,1249507327,CA 1249507328,1249522687,US 1249522688,1249523711,CA @@ -23787,7 +25789,9 @@ 1249542144,1249544191,CA 1249544192,1249562623,US 1249562624,1249564671,CA -1249564672,1249571839,US +1249564672,1249568319,US +1249568320,1249568327,NL +1249568328,1249571839,US 1249571840,1249572863,CA 1249572864,1249577087,US 1249577088,1249577983,CA @@ -23812,10 +25816,12 @@ 1249804288,1249838847,US 1249838848,1249838911,IN 1249838912,1249838975,US -1249838976,1249839039,IN -1249839040,1249839423,US +1249838976,1249839103,IN +1249839104,1249839423,US 1249839424,1249839487,VE -1249839488,1249843231,US +1249839488,1249839551,US +1249839552,1249839615,IN +1249839616,1249843231,US 1249843232,1249843247,IN 1249843248,1249843423,US 1249843424,1249843439,IN @@ -23833,9 +25839,7 @@ 1249847872,1249847903,US 1249847904,1249847935,NO 1249847936,1249847967,GB -1249847968,1249848479,US -1249848480,1249848511,PH -1249848512,1249848927,US +1249847968,1249848927,US 1249848928,1249848959,AU 1249848960,1249850367,US 1249850368,1249850383,IN @@ -23858,7 +25862,9 @@ 1249886208,1249902591,CA 1249902592,1254490111,US 1254490112,1254555647,CA -1254555648,1254604159,US +1254555648,1254604047,US +1254604048,1254604063,ES +1254604064,1254604159,US 1254604160,1254604175,GB 1254604176,1254604191,US 1254604192,1254604199,IE @@ -24453,7 +26459,9 @@ 1255276544,1255342079,CA 1255342080,1255369055,US 1255369056,1255369087,DE -1255369088,1255489535,US +1255369088,1255373759,US +1255373760,1255373791,DE +1255373792,1255489535,US 1255489536,1255505919,PR 1255505920,1255514111,US 1255514112,1255522303,CA @@ -24463,7 +26471,9 @@ 1255669760,1255735295,CA 1255735296,1255746799,US 1255746800,1255746815,BB -1255746816,1255753215,US +1255746816,1255750239,US +1255750240,1255750271,AU +1255750272,1255753215,US 1255753216,1255753471,GB 1255753472,1255768063,US 1255768064,1255768575,CA @@ -24479,15 +26489,17 @@ 1256001536,1256005631,CA 1256005632,1256057975,US 1256057976,1256057983,BZ -1256057984,1256079359,US +1256057984,1256057999,US +1256058000,1256058007,CA +1256058008,1256058719,US +1256058720,1256058727,CA +1256058728,1256079359,US 1256079360,1256087551,KY 1256087552,1256098559,US 1256098560,1256098815,CA -1256098816,1263264273,US -1263264274,1263264289,PK -1263264290,1263264305,US -1263264306,1263264354,PK -1263264355,1263266623,US +1256098816,1263264305,US +1263264306,1263264321,PK +1263264322,1263266623,US 1263266624,1263266655,CA 1263266656,1263267327,US 1263267328,1263267583,CA @@ -24503,13 +26515,17 @@ 1263268608,1263268672,CA 1263268673,1263268769,US 1263268770,1263268863,CA -1263268864,1263271423,US +1263268864,1263270143,US +1263270144,1263270159,CA +1263270160,1263271423,US 1263271424,1263271679,CA 1263271680,1264717823,US 1264717824,1264718335,CA 1264718336,1264736255,US 1264736256,1264737279,DO -1264737280,1264762879,US +1264737280,1264738175,US +1264738176,1264738207,IL +1264738208,1264762879,US 1264762880,1264766975,CA 1264766976,1264980735,US 1264980736,1264980743,CA @@ -24897,13 +26913,13 @@ 1279941000,1279943679,US 1279943680,1279943743,PR 1279943744,1279950847,US -1279950848,1279951103,FI +1279950848,1279951103,CA 1279951104,1279951135,US 1279951136,1279951151,CA 1279951152,1279951167,US 1279951168,1279951199,CA -1279951200,1279951231,US -1279951232,1279952919,CA +1279951200,1279951223,US +1279951224,1279952919,CA 1279952920,1279952927,VG 1279952928,1279952943,US 1279952944,1279953023,CA @@ -24926,7 +26942,8 @@ 1279954840,1279954879,CA 1279954880,1279954911,US 1279954912,1279954943,CA -1279954944,1279955103,US +1279954944,1279955095,US +1279955096,1279955103,BB 1279955104,1279955119,CA 1279955120,1279955151,US 1279955152,1279955159,AU @@ -24972,16 +26989,13 @@ 1279960128,1279960143,US 1279960144,1279960159,CA 1279960160,1279960215,US -1279960216,1279960319,CA -1279960320,1279960335,US -1279960336,1279960343,CA +1279960216,1279960343,CA 1279960344,1279960415,US -1279960416,1279960479,CA -1279960480,1279960511,US -1279960512,1279960527,CA +1279960416,1279960527,CA 1279960528,1279960535,US 1279960536,1279960559,CA -1279960560,1279962175,US +1279960560,1279960567,MX +1279960568,1279962175,US 1279962176,1279962207,CA 1279962208,1279962223,US 1279962224,1279962239,CA @@ -25014,8 +27028,8 @@ 1279975264,1279975295,EG 1279975296,1279975407,US 1279975408,1279975423,NZ -1279975424,1279975679,CA -1279975680,1279975959,US +1279975424,1279975695,CA +1279975696,1279975959,US 1279975960,1279975967,CA 1279975968,1279975975,HK 1279975976,1279975983,US @@ -25279,7 +27293,7 @@ 1296237312,1296237567,US 1296237568,1296237823,NL 1296237824,1296238079,ES -1296238080,1296238591,IL +1296238080,1296238591,DE 1296238592,1296239103,NL 1296239104,1296239231,FR 1296239232,1296239359,NL @@ -25329,7 +27343,8 @@ 1296250272,1296250303,DE 1296250304,1296250335,FR 1296250336,1296250367,ES -1296250368,1296251135,FR +1296250368,1296251103,FR +1296251104,1296251135,ES 1296251136,1296251167,GB 1296251168,1296251199,HR 1296251200,1296251295,DE @@ -25337,7 +27352,12 @@ 1296251328,1296251359,IE 1296251360,1296251391,DE 1296251392,1296251775,NL -1296251776,1296252095,FR +1296251776,1296252047,FR +1296252048,1296252055,DE +1296252056,1296252063,BE +1296252064,1296252079,IT +1296252080,1296252087,IE +1296252088,1296252095,FR 1296252096,1296252111,US 1296252112,1296252127,GB 1296252128,1296252143,ES @@ -25354,7 +27374,9 @@ 1296252320,1296252367,FR 1296252368,1296252383,DE 1296252384,1296252415,IE -1296252416,1296252687,FR +1296252416,1296252671,FR +1296252672,1296252679,GB +1296252680,1296252687,FR 1296252688,1296252695,NL 1296252696,1296252703,IE 1296252704,1296252711,DE @@ -25388,7 +27410,8 @@ 1296259584,1296259839,FR 1296259840,1296260351,NL 1296260352,1296260607,US -1296260608,1296262143,FR +1296260608,1296260863,DE +1296260864,1296262143,FR 1296262144,1296262655,US 1296262656,1296262911,CA 1296262912,1296263935,US @@ -25444,15 +27467,14 @@ 1296466400,1296466415,AO 1296466416,1296466431,NG 1296466432,1296466439,TZ -1296466440,1296466559,NO +1296466440,1296466495,NO +1296466496,1296466543,GN +1296466544,1296466559,NO 1296466560,1296466583,NG -1296466584,1296466607,NO -1296466608,1296466623,NG -1296466624,1296466639,NO +1296466584,1296466639,NO 1296466640,1296466655,NG 1296466656,1296466671,BJ -1296466672,1296466679,NG -1296466680,1296466687,NO +1296466672,1296466687,NO 1296466688,1296466719,BJ 1296466720,1296466751,NO 1296466752,1296466759,ML @@ -25497,8 +27519,10 @@ 1296606272,1296606335,DE 1296606336,1296606367,AT 1296606368,1296606399,CH -1296606400,1296607231,AT -1296607232,1296607743,DE +1296606400,1296607103,AT +1296607104,1296607135,CH +1296607136,1296607231,AT +1296607232,1296607743,CH 1296607744,1296607999,NL 1296608000,1296609023,CH 1296609024,1296609279,NL @@ -25507,7 +27531,6 @@ 1296613376,1296615423,IT 1296615424,1296617471,GB 1296617472,1296619519,ES -1296619520,1296621567,IT 1296621568,1296623615,SE 1296623616,1296625663,BE 1296625664,1296629759,RU @@ -25584,7 +27607,9 @@ 1296689152,1296691199,RU 1296691200,1296693247,CH 1296693248,1296695295,DE -1296695296,1296697343,CH +1296695296,1296696831,CH +1296696832,1296697087,DE +1296697088,1296697343,CH 1296697344,1296699391,RU 1296699392,1296701439,IT 1296701440,1296703487,RU @@ -25616,13 +27641,10 @@ 1296748544,1296750591,FR 1296750592,1296752639,NO 1296752640,1296754687,BA -1296754688,1296754911,DE -1296754912,1296754927,AT -1296754928,1296756735,DE +1296754688,1296756735,DE 1296756736,1296758783,FR 1296758784,1296760831,RS 1296760832,1296762879,GB -1296762880,1296764927,RU 1296764928,1296769023,AT 1296769024,1296771071,TR 1296771072,1296773119,LT @@ -25666,12 +27688,14 @@ 1297006592,1297022207,BA 1297022208,1297022463,MD 1297022464,1297022975,BA -1297022976,1297039359,LT +1297022976,1297026815,LT +1297026816,1297026847,FR +1297026848,1297026879,LT +1297026880,1297026888,CY +1297026889,1297039359,LT 1297039360,1297055743,TR 1297055744,1297072127,RU -1297072128,1297074743,PL -1297074744,1297074751,SE -1297074752,1297083375,PL +1297072128,1297083375,PL 1297083376,1297083391,SE 1297083392,1297088511,PL 1297088512,1297121279,AT @@ -25843,8 +27867,8 @@ 1298956288,1298972671,GB 1298972672,1298989055,RU 1298989056,1299005439,UA -1299005440,1299005695,RU -1299005696,1299005951,BE +1299005440,1299005695,BE +1299005696,1299005951,RU 1299005952,1299008511,NL 1299008512,1299009791,BE 1299009792,1299010047,NL @@ -25864,7 +27888,9 @@ 1299016960,1299017215,NL 1299017216,1299017727,RU 1299017728,1299021823,BE -1299021824,1299026111,CH +1299021824,1299024559,CH +1299024560,1299024575,DE +1299024576,1299026111,CH 1299026112,1299026127,ES 1299026128,1299026251,CH 1299026252,1299026263,PT @@ -26053,7 +28079,6 @@ 1307701248,1307709439,RU 1307709440,1307713535,AL 1307713536,1307717631,IT -1307717632,1307721727,DK 1307721728,1307725823,AT 1307725824,1307729919,CZ 1307729920,1307734015,RU @@ -26070,14 +28095,13 @@ 1307756448,1307756543,GB 1307756544,1307756847,FR 1307756848,1307756863,US -1307756864,1307756903,FR +1307756864,1307756903,GB 1307756904,1307756911,US -1307756912,1307757063,FR +1307756912,1307757063,GB 1307757064,1307757071,US -1307757072,1307757183,FR +1307757072,1307757183,GB 1307757184,1307757247,US -1307757248,1307757567,FR -1307757568,1307758591,GB +1307757248,1307758591,GB 1307758592,1307762687,SM 1307762688,1307766783,PL 1307766784,1307770879,GB @@ -26094,7 +28118,9 @@ 1307819792,1307820031,EU 1307820032,1307824127,ES 1307824128,1307828223,HU -1307828224,1307832319,NL +1307828224,1307830128,NL +1307830129,1307830129,SE +1307830130,1307832319,NL 1307832320,1307836415,RU 1307836416,1307840511,SE 1307840512,1307844607,RU @@ -26132,7 +28158,9 @@ 1307887104,1307889663,DK 1307889664,1307893759,RU 1307893760,1307897855,SE -1307897856,1307901951,AT +1307897856,1307901663,AT +1307901664,1307901671,DE +1307901672,1307901951,AT 1307901952,1307906047,JO 1307906048,1307906599,CH 1307906600,1307906607,DK @@ -26143,19 +28171,7 @@ 1307907328,1307910143,CH 1307910144,1307914239,DE 1307914240,1307918335,NL -1307918336,1307919439,GB -1307919440,1307919447,ES -1307919448,1307919503,GB -1307919504,1307919511,ES -1307919512,1307919699,GB -1307919700,1307919703,ZA -1307919704,1307920575,GB -1307920576,1307920583,AU -1307920584,1307921431,GB -1307921432,1307921439,BD -1307921440,1307921471,GB -1307921472,1307921535,ES -1307921536,1307922431,GB +1307918336,1307922431,GB 1307922432,1307926527,NL 1307926528,1307930623,KZ 1307930624,1307934719,RU @@ -26226,19 +28242,10 @@ 1309933568,1310195711,BE 1310195712,1310197759,RU 1310197760,1310199807,CZ -1310199808,1310201855,IE +1310199808,1310201599,IE +1310201600,1310201855,GB 1310201856,1310203903,RU -1310203904,1310204191,FR -1310204192,1310204255,BE -1310204256,1310204287,FR -1310204288,1310204321,BE -1310204322,1310204415,FR -1310204416,1310204671,BE -1310204672,1310204675,FR -1310204676,1310204687,BE -1310204688,1310204707,FR -1310204708,1310204715,BE -1310204716,1310205951,FR +1310203904,1310205951,FR 1310205952,1310207999,RU 1310208000,1310210047,MD 1310210048,1310212095,RU @@ -26504,7 +28511,9 @@ 1311272960,1311275007,GB 1311275008,1311277055,FR 1311277056,1311279103,IT -1311279104,1311281151,BG +1311279104,1311280127,BG +1311280128,1311280383,MK +1311280384,1311281151,BG 1311281152,1311285247,GB 1311285248,1311289343,IT 1311289344,1311291391,LB @@ -26517,7 +28526,9 @@ 1311301632,1311303679,TR 1311303680,1311307775,GB 1311307776,1311309823,IS -1311309824,1311311871,GB +1311309824,1311311823,GB +1311311824,1311311824,JE +1311311825,1311311871,GB 1311311872,1311315967,CZ 1311315968,1311316423,PL 1311316424,1311316439,GB @@ -26561,10 +28572,23 @@ 1311367808,1311367839,US 1311367840,1311367871,DK 1311367872,1311367887,LR -1311367888,1311367895,A2 -1311367896,1311367935,DK +1311367888,1311367895,DE +1311367896,1311367903,NG +1311367904,1311367927,A2 +1311367928,1311367935,IR 1311367936,1311367967,BJ -1311367968,1311368191,A2 +1311367968,1311367999,ET +1311368000,1311368015,A2 +1311368016,1311368023,DE +1311368024,1311368031,A2 +1311368032,1311368063,PG +1311368064,1311368071,A2 +1311368072,1311368103,NG +1311368104,1311368111,AF +1311368112,1311368143,NG +1311368144,1311368159,ET +1311368160,1311368175,NG +1311368176,1311368191,A2 1311368192,1311368319,BD 1311368320,1311368447,CF 1311368448,1311368575,TZ @@ -26582,7 +28606,13 @@ 1311506432,1311637503,CZ 1311637504,1311707655,DE 1311707656,1311707663,NL -1311707664,1312292863,DE +1311707664,1311756823,DE +1311756824,1311756831,ES +1311756832,1311757439,DE +1311757440,1311757447,ES +1311757448,1311757463,DE +1311757464,1311757471,ES +1311757472,1312292863,DE 1312292864,1312817151,LT 1312817152,1313865727,SE 1313865728,1313931263,CZ @@ -26757,7 +28787,9 @@ 1315860480,1315864575,IR 1315864576,1315868671,CH 1315868672,1315872767,RU -1315872768,1315876863,GB +1315872768,1315875183,GB +1315875184,1315875199,ES +1315875200,1315876863,GB 1315876864,1315880959,IT 1315880960,1315885055,BE 1315885056,1315889151,CZ @@ -26778,7 +28810,9 @@ 1315900736,1315900799,IR 1315900800,1315900927,AE 1315900928,1315901223,IR -1315901224,1315901439,AE +1315901224,1315901247,AE +1315901248,1315901279,IR +1315901280,1315901439,AE 1315901440,1315905535,UA 1315905536,1315907583,BA 1315907584,1315908095,SI @@ -26814,11 +28848,15 @@ 1317129280,1317129343,CA 1317129344,1317129471,GB 1317129472,1317129727,IT -1317129728,1317137663,GB +1317129728,1317135615,GB +1317135616,1317135871,DE +1317135872,1317137663,GB 1317137664,1317137919,SE 1317137920,1317140095,GB 1317140096,1317140223,US -1317140224,1317142143,GB +1317140224,1317140559,GB +1317140560,1317140575,FR +1317140576,1317142143,GB 1317142144,1317142271,CA 1317142272,1317142527,GB 1317142528,1317175295,PT @@ -26847,7 +28885,9 @@ 1317640704,1317641215,GB 1317641216,1317641471,IE 1317641472,1317641727,GB -1317641728,1317642975,IE +1317641728,1317642863,IE +1317642864,1317642879,GB +1317642880,1317642975,IE 1317642976,1317642991,GB 1317642992,1317645407,IE 1317645408,1317645823,GB @@ -26885,27 +28925,24 @@ 1317667040,1317667047,GH 1317667048,1317667055,A2 1317667056,1317667063,LR -1317667064,1317667071,A2 -1317667072,1317667079,AO -1317667080,1317667103,A2 +1317667064,1317667103,A2 1317667104,1317667111,NG -1317667112,1317667119,GH -1317667120,1317667135,A2 +1317667112,1317667135,A2 1317667136,1317667143,AO 1317667144,1317667151,A2 1317667152,1317667159,NG 1317667160,1317667167,AO 1317667168,1317667175,NG -1317667176,1317667183,GH -1317667184,1317667191,A2 +1317667176,1317667191,A2 1317667192,1317667231,NG -1317667232,1317667239,GH +1317667232,1317667239,A2 1317667240,1317667247,NG 1317667248,1317667263,A2 1317667264,1317667271,GB -1317667272,1317667295,NG -1317667296,1317667303,A2 -1317667304,1317667335,NG +1317667272,1317667279,A2 +1317667280,1317667295,NG +1317667296,1317667311,A2 +1317667312,1317667335,NG 1317667336,1317667343,A2 1317667344,1317667351,NG 1317667352,1317667359,AO @@ -26922,16 +28959,18 @@ 1317667496,1317667503,NG 1317667504,1317667551,A2 1317667552,1317667567,NG -1317667568,1317667583,A2 -1317667584,1317667719,NG +1317667568,1317667711,A2 +1317667712,1317667719,NG 1317667720,1317667735,A2 1317667736,1317667743,NG 1317667744,1317667751,A2 1317667752,1317667759,NG 1317667760,1317667767,FR 1317667768,1317667775,ZA -1317667776,1317667783,A2 -1317667784,1317667823,NG +1317667776,1317667783,US +1317667784,1317667799,NG +1317667800,1317667807,A2 +1317667808,1317667823,NG 1317667824,1317668095,A2 1317668096,1317668103,GH 1317668104,1317668111,ZM @@ -26943,14 +28982,13 @@ 1317668192,1317668199,A2 1317668200,1317668207,BW 1317668208,1317668215,LR -1317668216,1317668223,CM +1317668216,1317668223,A2 1317668224,1317668239,NG 1317668240,1317668247,A2 1317668248,1317668255,NG 1317668256,1317668271,A2 1317668272,1317668279,SL -1317668280,1317668295,A2 -1317668296,1317668303,CD +1317668280,1317668303,A2 1317668304,1317668311,NG 1317668312,1317668319,IQ 1317668320,1317668343,A2 @@ -26989,8 +29027,7 @@ 1317668672,1317668703,NG 1317668704,1317668727,A2 1317668728,1317668735,NG -1317668736,1317668759,A2 -1317668760,1317668767,IQ +1317668736,1317668767,A2 1317668768,1317668775,LR 1317668776,1317668791,NG 1317668792,1317668807,A2 @@ -27002,18 +29039,18 @@ 1317668856,1317668863,A2 1317668864,1317668871,LR 1317668872,1317668911,A2 -1317668912,1317668927,NG -1317668928,1317668935,A2 +1317668912,1317668919,NG +1317668920,1317668935,A2 1317668936,1317668943,NG 1317668944,1317668959,A2 1317668960,1317668983,NG 1317668984,1317668999,A2 1317669000,1317669007,CD -1317669008,1317669023,NG -1317669024,1317669055,A2 +1317669008,1317669015,NG +1317669016,1317669055,A2 1317669056,1317669079,NG -1317669080,1317669087,A2 -1317669088,1317669103,NG +1317669080,1317669095,A2 +1317669096,1317669103,NG 1317669104,1317669111,A2 1317669112,1317669119,NG 1317669120,1317669375,GE @@ -27025,12 +29062,17 @@ 1317669944,1317669959,NG 1317669960,1317669983,A2 1317669984,1317669991,LR -1317669992,1317670015,NG -1317670016,1317670063,A2 -1317670064,1317670103,NG +1317669992,1317669999,NG +1317670000,1317670007,A2 +1317670008,1317670015,NG +1317670016,1317670071,A2 +1317670072,1317670079,NG +1317670080,1317670087,A2 +1317670088,1317670103,NG 1317670104,1317670111,A2 -1317670112,1317670135,NG -1317670136,1317670143,A2 +1317670112,1317670119,NG +1317670120,1317670127,A2 +1317670128,1317670143,NG 1317670144,1317670175,SL 1317670176,1317670215,A2 1317670216,1317670223,NG @@ -27039,13 +29081,10 @@ 1317670240,1317670247,NG 1317670248,1317670255,A2 1317670256,1317670263,NG -1317670264,1317670407,A2 -1317670408,1317670415,CD -1317670416,1317670423,A2 -1317670424,1317670431,NG -1317670432,1317670447,A2 +1317670264,1317670447,A2 1317670448,1317670455,IQ -1317670456,1317670471,NG +1317670456,1317670463,A2 +1317670464,1317670471,NG 1317670472,1317670479,CO 1317670480,1317670511,A2 1317670512,1317670519,CI @@ -27071,8 +29110,8 @@ 1317670768,1317670775,GH 1317670776,1317670783,A2 1317670784,1317670791,GH -1317670792,1317670807,NG -1317670808,1317670815,AO +1317670792,1317670799,NG +1317670800,1317670815,A2 1317670816,1317670823,NG 1317670824,1317670847,A2 1317670848,1317670855,NG @@ -27083,33 +29122,30 @@ 1317670897,1317670911,NG 1317670912,1317671175,A2 1317671176,1317671191,NG -1317671192,1317671199,A2 -1317671200,1317671207,CI -1317671208,1317671231,A2 +1317671192,1317671231,A2 1317671232,1317671239,NG 1317671240,1317671247,CI 1317671248,1317671255,NG 1317671256,1317671263,CI -1317671264,1317671271,NG -1317671272,1317671279,A2 -1317671280,1317671311,NG -1317671312,1317671319,A2 -1317671320,1317671335,NG +1317671264,1317671287,A2 +1317671288,1317671303,NG +1317671304,1317671319,A2 +1317671320,1317671327,NG +1317671328,1317671335,A2 1317671336,1317671343,BW -1317671344,1317671351,CD -1317671352,1317671359,A2 +1317671344,1317671359,A2 1317671360,1317671367,NG 1317671368,1317671375,A2 1317671376,1317671383,NG 1317671384,1317671391,CI 1317671392,1317671399,NG 1317671400,1317671407,IQ -1317671408,1317671415,A2 -1317671416,1317671423,NG -1317671424,1317671439,A2 -1317671440,1317671487,NG -1317671488,1317671503,AO -1317671504,1317671527,A2 +1317671408,1317671415,UG +1317671416,1317671439,A2 +1317671440,1317671463,NG +1317671464,1317671471,A2 +1317671472,1317671487,NG +1317671488,1317671527,A2 1317671528,1317671543,NG 1317671544,1317671551,GH 1317671552,1317671567,NG @@ -27120,8 +29156,8 @@ 1317671616,1317671647,A2 1317671648,1317671679,NG 1317671680,1317671687,LR -1317671688,1317671711,A2 -1317671712,1317671727,NG +1317671688,1317671719,A2 +1317671720,1317671727,NG 1317671728,1317671759,A2 1317671760,1317671767,IQ 1317671768,1317671783,A2 @@ -27147,52 +29183,49 @@ 1317672544,1317672551,CD 1317672552,1317672583,A2 1317672584,1317672591,CD -1317672592,1317672599,NG -1317672600,1317672615,A2 +1317672592,1317672615,A2 1317672616,1317672623,NG 1317672624,1317672655,A2 1317672656,1317672663,CD -1317672664,1317672679,NG -1317672680,1317672703,A2 -1317672704,1317672711,NG -1317672712,1317672727,A2 +1317672664,1317672671,A2 +1317672672,1317672679,NG +1317672680,1317672727,A2 1317672728,1317672735,NG 1317672736,1317672743,LR 1317672744,1317672759,A2 1317672760,1317672767,NG -1317672768,1317672775,A2 -1317672776,1317672783,NG -1317672784,1317672815,A2 +1317672768,1317672815,A2 1317672816,1317672823,BW 1317672824,1317672831,NG 1317672832,1317672839,A2 1317672840,1317672847,NG 1317672848,1317672863,A2 -1317672864,1317672895,NG +1317672864,1317672871,NG +1317672872,1317672879,A2 +1317672880,1317672895,NG 1317672896,1317672903,A2 1317672904,1317672919,CI 1317672920,1317672927,GH 1317672928,1317672951,NG 1317672952,1317672959,A2 -1317672960,1317673239,NG -1317673240,1317673255,A2 -1317673256,1317673271,NG +1317672960,1317673247,NG +1317673248,1317673263,A2 +1317673264,1317673271,UG 1317673272,1317673279,A2 1317673280,1317673287,NG -1317673288,1317673311,A2 -1317673312,1317673319,NG -1317673320,1317673335,A2 +1317673288,1317673335,A2 1317673336,1317673343,GH 1317673344,1317673359,A2 -1317673360,1317673375,NG +1317673360,1317673367,NG +1317673368,1317673375,A2 1317673376,1317673383,AO 1317673384,1317673391,NG 1317673392,1317673399,A2 1317673400,1317673407,NG 1317673408,1317673423,A2 1317673424,1317673431,NG -1317673432,1317673447,A2 -1317673448,1317673463,AO +1317673432,1317673455,A2 +1317673456,1317673463,AO 1317673464,1317673471,A2 1317673472,1317673479,NG 1317673480,1317673495,A2 @@ -27202,8 +29235,8 @@ 1317673552,1317673559,A2 1317673560,1317673575,NG 1317673576,1317673583,CD -1317673584,1317673591,A2 -1317673592,1317673615,NG +1317673584,1317673599,A2 +1317673600,1317673615,NG 1317673616,1317673623,A2 1317673624,1317673631,NG 1317673632,1317673639,A2 @@ -27221,27 +29254,25 @@ 1317673744,1317673751,IQ 1317673752,1317673815,A2 1317673816,1317673823,LR -1317673824,1317673855,A2 -1317673856,1317673871,NG +1317673824,1317673863,A2 +1317673864,1317673871,NG 1317673872,1317673903,A2 1317673904,1317673911,NG 1317673912,1317673919,AO 1317673920,1317673927,CI 1317673928,1317673943,NG 1317673944,1317673951,AO -1317673952,1317673967,NG -1317673968,1317673975,A2 -1317673976,1317674239,NG -1317674240,1317674247,A2 -1317674248,1317674255,NG -1317674256,1317674263,CM -1317674264,1317674271,A2 +1317673952,1317673959,A2 +1317673960,1317673967,NG +1317673968,1317673983,A2 +1317673984,1317674239,NG +1317674240,1317674271,A2 1317674272,1317674279,NG -1317674280,1317674287,CD +1317674280,1317674287,A2 1317674288,1317674295,GH 1317674296,1317674303,AO -1317674304,1317674319,NG -1317674320,1317674351,A2 +1317674304,1317674335,NG +1317674336,1317674351,A2 1317674352,1317674359,NG 1317674360,1317674383,A2 1317674384,1317674399,NG @@ -27258,8 +29289,8 @@ 1317674496,1317674527,A2 1317674528,1317674535,NG 1317674536,1317674543,IQ -1317674544,1317674575,NG -1317674576,1317674607,A2 +1317674544,1317674567,NG +1317674568,1317674607,A2 1317674608,1317674615,NG 1317674616,1317674623,IQ 1317674624,1317674631,NG @@ -27273,38 +29304,39 @@ 1317674712,1317674735,NG 1317674736,1317674743,AO 1317674744,1317674751,IQ -1317674752,1317674791,NG +1317674752,1317674759,NG +1317674760,1317674767,A2 +1317674768,1317674791,NG 1317674792,1317674799,A2 1317674800,1317674807,NG 1317674808,1317674823,A2 -1317674824,1317674863,NG +1317674824,1317674831,NG +1317674832,1317674847,A2 +1317674848,1317674863,NG 1317674864,1317674879,A2 1317674880,1317674887,NG -1317674888,1317674895,AO -1317674896,1317674911,A2 +1317674888,1317674911,A2 1317674912,1317674927,NG 1317674928,1317674935,A2 1317674936,1317674943,NG 1317674944,1317674951,GA 1317674952,1317674959,NG 1317674960,1317674967,GH -1317674968,1317674975,NG -1317674976,1317674991,A2 -1317674992,1317675007,NG -1317675008,1317675023,A2 -1317675024,1317675031,NG -1317675032,1317675039,A2 -1317675040,1317675047,NG +1317674968,1317674983,NG +1317674984,1317674999,A2 +1317675000,1317675007,NG +1317675008,1317675031,A2 +1317675032,1317675047,NG 1317675048,1317675055,A2 1317675056,1317675063,NG 1317675064,1317675071,AO 1317675072,1317675095,NG -1317675096,1317675119,A2 -1317675120,1317675127,NG -1317675128,1317675183,A2 +1317675096,1317675103,A2 +1317675104,1317675111,CD +1317675112,1317675183,A2 1317675184,1317675199,CM -1317675200,1317675223,NG -1317675224,1317675231,A2 +1317675200,1317675215,NG +1317675216,1317675231,A2 1317675232,1317675239,LR 1317675240,1317675247,A2 1317675248,1317675255,AO @@ -27319,8 +29351,7 @@ 1317675360,1317675367,NG 1317675368,1317675375,A2 1317675376,1317675383,CM -1317675384,1317675391,NG -1317675392,1317675407,A2 +1317675384,1317675407,A2 1317675408,1317675415,NG 1317675416,1317675423,A2 1317675424,1317675439,NG @@ -27351,47 +29382,223 @@ 1317675696,1317675703,NG 1317675704,1317675711,A2 1317675712,1317675719,CM -1317675720,1317675735,NG -1317675736,1317675743,A2 +1317675720,1317675743,A2 1317675744,1317675751,GH 1317675752,1317675759,NG 1317675760,1317675775,GH 1317675776,1317675783,NG -1317675784,1317675815,A2 -1317675816,1317675831,NG -1317675832,1317675911,A2 +1317675784,1317675799,A2 +1317675800,1317675807,NG +1317675808,1317675815,A2 +1317675816,1317675839,NG +1317675840,1317675855,A2 +1317675856,1317675863,NG +1317675864,1317675887,A2 +1317675888,1317675895,CD +1317675896,1317675911,A2 1317675912,1317675927,NG -1317675928,1317675951,A2 -1317675952,1317675967,NG -1317675968,1317676287,A2 -1317676288,1317676543,LR -1317676544,1317676583,A2 +1317675928,1317675943,A2 +1317675944,1317675951,GB +1317675952,1317675975,NG +1317675976,1317675983,A2 +1317675984,1317675991,LR +1317675992,1317675999,NG +1317676000,1317676007,GN +1317676008,1317676015,GH +1317676016,1317676023,SD +1317676024,1317676031,GQ +1317676032,1317676039,NG +1317676040,1317676047,CD +1317676048,1317676063,A2 +1317676064,1317676071,CM +1317676072,1317676079,A2 +1317676080,1317676087,AO +1317676088,1317676095,NG +1317676096,1317676103,A2 +1317676104,1317676111,NG +1317676112,1317676119,CM +1317676120,1317676127,A2 +1317676128,1317676135,NG +1317676136,1317676143,CM +1317676144,1317676151,NG +1317676152,1317676159,CM +1317676160,1317676167,TG +1317676168,1317676175,ML +1317676176,1317676191,A2 +1317676192,1317676207,SD +1317676208,1317676223,A2 +1317676224,1317676231,AO +1317676232,1317676239,NG +1317676240,1317676247,SD +1317676248,1317676255,NG +1317676256,1317676263,CD +1317676264,1317676271,NG +1317676272,1317676287,A2 +1317676288,1317676551,LR +1317676552,1317676559,AO +1317676560,1317676567,NG +1317676568,1317676575,LR +1317676576,1317676583,A2 1317676584,1317676591,NG -1317676592,1317676655,A2 +1317676592,1317676599,AO +1317676600,1317676607,UG +1317676608,1317676615,NG +1317676616,1317676639,A2 +1317676640,1317676647,LR +1317676648,1317676655,A2 1317676656,1317676671,NG -1317676672,1317676823,A2 -1317676824,1317676831,NG -1317676832,1317676895,A2 -1317676896,1317676919,NG -1317676920,1317676991,A2 +1317676672,1317676687,A2 +1317676688,1317676695,LR +1317676696,1317676711,A2 +1317676712,1317676719,NG +1317676720,1317676727,GQ +1317676728,1317676751,A2 +1317676752,1317676759,ML +1317676760,1317676767,LR +1317676768,1317676775,A2 +1317676776,1317676783,UG +1317676784,1317676799,A2 +1317676800,1317676807,CD +1317676808,1317676815,NG +1317676816,1317676823,LR +1317676824,1317676847,A2 +1317676848,1317676855,NG +1317676856,1317676863,A2 +1317676864,1317676871,TG +1317676872,1317676911,A2 +1317676912,1317676919,NG +1317676920,1317676943,A2 +1317676944,1317676951,CM +1317676952,1317676983,A2 +1317676984,1317676991,NG 1317676992,1317676999,LR 1317677000,1317677007,IQ -1317677008,1317677015,IT -1317677016,1317677023,A2 -1317677024,1317677031,NG -1317677032,1317677079,A2 +1317677008,1317677015,CD +1317677016,1317677047,A2 +1317677048,1317677055,NG +1317677056,1317677063,UG +1317677064,1317677071,A2 +1317677072,1317677079,NG 1317677080,1317677087,SD -1317677088,1317677143,A2 +1317677088,1317677095,A2 +1317677096,1317677103,BF +1317677104,1317677143,A2 1317677144,1317677151,SD -1317677152,1317677199,A2 -1317677200,1317677207,NG -1317677208,1317677223,A2 -1317677224,1317677231,NG -1317677232,1317677247,A2 -1317677248,1317677255,NG -1317677256,1317677303,A2 +1317677152,1317677191,A2 +1317677192,1317677199,SD +1317677200,1317677215,NG +1317677216,1317677231,A2 +1317677232,1317677239,UG +1317677240,1317677247,A2 +1317677248,1317677271,NG +1317677272,1317677303,A2 1317677304,1317677311,NG -1317677312,1317683199,A2 +1317677312,1317677319,CD +1317677320,1317677327,AO +1317677328,1317677335,CD +1317677336,1317677343,A2 +1317677344,1317677351,NG +1317677352,1317677367,CD +1317677368,1317677375,NG +1317677376,1317677399,A2 +1317677400,1317677407,NG +1317677408,1317677415,CD +1317677416,1317677423,A2 +1317677424,1317677431,CD +1317677432,1317677439,LR +1317677440,1317677447,NG +1317677448,1317677455,CD +1317677456,1317677463,AO +1317677464,1317677471,A2 +1317677472,1317677479,NG +1317677480,1317677487,AO +1317677488,1317677495,A2 +1317677496,1317677511,NG +1317677512,1317677519,CD +1317677520,1317677527,NG +1317677528,1317677535,GQ +1317677536,1317677543,A2 +1317677544,1317677551,CD +1317677552,1317677559,A2 +1317677560,1317677567,NG +1317677568,1317677663,A2 +1317677664,1317677671,GB +1317677672,1317677823,A2 +1317677824,1317677831,AO +1317677832,1317677839,A2 +1317677840,1317677847,LR +1317677848,1317677855,NG +1317677856,1317677863,BF +1317677864,1317677871,CM +1317677872,1317677895,A2 +1317677896,1317677903,GN +1317677904,1317678007,A2 +1317678008,1317678015,NG +1317678016,1317678047,A2 +1317678048,1317678055,IQ +1317678056,1317678079,A2 +1317678080,1317678095,NG +1317678096,1317678103,GQ +1317678104,1317678111,BE +1317678112,1317678143,A2 +1317678144,1317678151,CD +1317678152,1317678159,NG +1317678160,1317678167,GQ +1317678168,1317678175,NG +1317678176,1317678199,A2 +1317678200,1317678207,CD +1317678208,1317678215,NG +1317678216,1317678231,A2 +1317678232,1317678239,BF +1317678240,1317678279,A2 +1317678280,1317678287,NG +1317678288,1317678319,A2 +1317678320,1317678327,NG +1317678328,1317678335,A2 +1317678336,1317678343,NG +1317678344,1317678351,A2 +1317678352,1317678359,CD +1317678360,1317678367,NG +1317678368,1317678375,CD +1317678376,1317678383,NG +1317678384,1317678391,GL +1317678392,1317678423,A2 +1317678424,1317678431,NG +1317678432,1317678439,A2 +1317678440,1317678447,CD +1317678448,1317678455,A2 +1317678456,1317678463,CD +1317678464,1317678471,NG +1317678472,1317678479,AO +1317678480,1317678487,A2 +1317678488,1317678495,NG +1317678496,1317678519,A2 +1317678520,1317678527,NG +1317678528,1317678543,A2 +1317678544,1317678551,CD +1317678552,1317679615,A2 +1317679616,1317679631,AO +1317679632,1317679639,A2 +1317679640,1317679647,ZW +1317679648,1317679663,A2 +1317679664,1317679671,AO +1317679672,1317679679,A2 +1317679680,1317679687,NG +1317679688,1317679695,A2 +1317679696,1317679703,LU +1317679704,1317679711,A2 +1317679712,1317679719,NG +1317679720,1317679727,A2 +1317679728,1317679735,GN +1317679736,1317679743,A2 +1317679744,1317679751,AO +1317679752,1317679767,NG +1317679768,1317679775,A2 +1317679776,1317679799,NG +1317679800,1317679831,A2 +1317679832,1317679839,CD +1317679840,1317679847,NG +1317679848,1317683199,A2 1317683200,1317683839,DE 1317683840,1317683855,CH 1317683856,1317683863,DE @@ -27406,7 +29613,8 @@ 1317695744,1317695999,CH 1317696000,1317698559,DE 1317698560,1317698687,NL -1317698688,1317699583,DE +1317698688,1317699071,DE +1317699072,1317699583,CN 1317699584,1317715967,RU 1317715968,1317732351,SA 1317732352,1317748735,HU @@ -27414,33 +29622,56 @@ 1317765120,1317781503,GE 1317781504,1317814271,RU 1317814272,1317830655,DE -1317830656,1317832191,NL +1317830656,1317831807,NL +1317831808,1317831935,CA +1317831936,1317832191,NL 1317832192,1317832447,GB 1317832448,1317832511,CY -1317832512,1317832959,NL +1317832512,1317832575,NL +1317832576,1317832703,GI +1317832704,1317832959,NL 1317832960,1317833215,IT -1317833216,1317835615,NL +1317833216,1317835007,NL +1317835008,1317835071,RU +1317835072,1317835135,GI +1317835136,1317835199,RU +1317835200,1317835263,CY +1317835264,1317835615,NL 1317835616,1317835647,RU -1317835648,1317836863,NL +1317835648,1317835711,NL +1317835712,1317835775,GI +1317835776,1317836031,CY +1317836032,1317836863,NL 1317836864,1317836927,CY 1317836928,1317836991,NL 1317836992,1317837007,GB 1317837008,1317838943,NL 1317838944,1317838959,GB -1317838960,1317839359,NL +1317838960,1317838975,NL +1317838976,1317839103,GI +1317839104,1317839359,NL 1317839360,1317839615,RU 1317839616,1317839679,HK 1317839680,1317839695,CZ 1317839696,1317841407,NL 1317841408,1317841439,SC -1317841440,1317841727,NL +1317841440,1317841471,MT +1317841472,1317841535,CY +1317841536,1317841599,NL +1317841600,1317841663,GI +1317841664,1317841727,HK 1317841728,1317841855,CY -1317841856,1317842943,NL +1317841856,1317841887,IL +1317841888,1317842943,NL 1317842944,1317843071,CY 1317843072,1317843135,HK 1317843136,1317843199,CY 1317843200,1317843391,US -1317843392,1317847039,NL +1317843392,1317843423,NL +1317843424,1317843455,PA +1317843456,1317843519,NL +1317843520,1317843583,GI +1317843584,1317847039,NL 1317847040,1317863423,RU 1317863424,1317879807,GB 1317879808,1317896191,SK @@ -27468,8 +29699,8 @@ 1318008000,1318008031,NL 1318008032,1318009423,DE 1318009424,1318009471,NL -1318009472,1318010527,DE -1318010528,1318010879,NL +1318009472,1318010495,DE +1318010496,1318010879,NL 1318010880,1318027263,DK 1318027264,1318043647,IE 1318043648,1318584319,GB @@ -27506,8 +29737,8 @@ 1318708524,1318708527,GB 1318708528,1318708599,FR 1318708600,1318708607,GB -1318708608,1318708631,FR -1318708632,1318708731,GB +1318708608,1318708639,FR +1318708640,1318708731,GB 1318708732,1318708735,FR 1318708736,1318708991,GB 1318708992,1318711647,FR @@ -27638,6 +29869,7 @@ 1331881984,1331883007,GB 1331883008,1331883263,SE 1331883264,1331886079,GB +1331886080,1331888127,RU 1331888128,1331890175,SE 1331890176,1331892223,IT 1331892224,1331894271,RU @@ -27669,7 +29901,8 @@ 1331937584,1331937599,ZA 1331937600,1331938111,GB 1331938112,1331938127,AE -1331938128,1331938191,GB +1331938128,1331938135,SA +1331938136,1331938191,GB 1331938192,1331938207,AE 1331938208,1331938375,GB 1331938376,1331938383,AE @@ -27678,7 +29911,9 @@ 1331938824,1331938831,US 1331938832,1331938839,NG 1331938840,1331938847,IE -1331938848,1331939327,GB +1331938848,1331938879,GB +1331938880,1331938895,NG +1331938896,1331939327,GB 1331939328,1331941375,BE 1331941376,1331943423,ES 1331943424,1331945471,RU @@ -27740,9 +29975,7 @@ 1334083584,1334091775,DE 1334091776,1334099967,LT 1334099968,1334108159,IR -1334108160,1334109807,BE -1334109808,1334109811,NL -1334109812,1334113527,BE +1334108160,1334113527,BE 1334113528,1334113535,NL 1334113536,1334116351,BE 1334116352,1334124543,AX @@ -27753,7 +29986,9 @@ 1334181888,1334190079,RU 1334190080,1334198271,BG 1334198272,1334206463,RU -1334206464,1334214655,FI +1334206464,1334214551,FI +1334214552,1334214559,AX +1334214560,1334214655,FI 1334214656,1334222847,JO 1334222848,1334231039,BG 1334231040,1334239231,EE @@ -27782,21 +30017,19 @@ 1334542336,1334575103,RU 1334575104,1334579199,UA 1334579200,1334583295,RU -1334583296,1334583311,DE -1334583312,1334583319,US -1334583320,1334583535,DE +1334583296,1334583535,DE 1334583536,1334583543,US 1334583544,1334583807,DE 1334583808,1334584063,CH 1334584064,1334584255,DE 1334584256,1334584287,AT -1334584288,1334584351,DE -1334584352,1334584383,LU -1334584384,1334584999,DE +1334584288,1334584999,DE 1334585000,1334585007,US 1334585008,1334585111,DE 1334585112,1334585119,AT -1334585120,1334591487,DE +1334585120,1334585471,DE +1334585472,1334585503,AT +1334585504,1334591487,DE 1334591488,1334595583,RU 1334595584,1334596351,IT 1334596352,1334596607,GR @@ -27827,7 +30060,9 @@ 1334640640,1334644735,FR 1334644736,1334644991,LU 1334644992,1334645247,A2 -1334645248,1334648319,IQ +1334645248,1334647807,IQ +1334647808,1334648063,LB +1334648064,1334648319,IQ 1334648320,1334648831,A2 1334648832,1334650959,GB 1334650960,1334650975,NL @@ -27878,7 +30113,9 @@ 1334730500,1334730503,RU 1334730504,1334730539,KZ 1334730540,1334730543,RU -1334730544,1334730667,KZ +1334730544,1334730579,KZ +1334730580,1334730583,RU +1334730584,1334730667,KZ 1334730668,1334730687,RU 1334730688,1334730699,KZ 1334730700,1334730703,RU @@ -28001,7 +30238,9 @@ 1336885248,1336901631,RS 1336901632,1336911103,IR 1336911104,1336911359,SE -1336911360,1336918015,IR +1336911360,1336911749,IR +1336911750,1336911759,AE +1336911760,1336918015,IR 1336918016,1336934399,PL 1336934400,1337458687,IL 1337458688,1337982975,PL @@ -28038,8 +30277,8 @@ 1343218688,1343219711,FR 1343219712,1343219967,KR 1343219968,1343220479,FR -1343220480,1343220639,DE -1343220640,1343220735,FR +1343220480,1343220671,DE +1343220672,1343220735,FR 1343220736,1343220863,GB 1343220864,1343221023,FR 1343221024,1343221027,DE @@ -28112,30 +30351,36 @@ 1346486272,1346490367,SE 1346490368,1346494463,GB 1346494464,1346498559,FR -1346498560,1346499967,IM -1346499968,1346499983,GB -1346499984,1346500607,IM +1346498560,1346500607,IM 1346500608,1346500639,GB 1346500640,1346500735,IM 1346500736,1346500767,GB 1346500768,1346500863,IM -1346500864,1346501151,GB -1346501152,1346501247,IM +1346500864,1346501119,GB +1346501120,1346501135,IM +1346501136,1346501231,GB +1346501232,1346501247,IM 1346501248,1346501343,GB 1346501344,1346501375,IM -1346501376,1346501743,GB +1346501376,1346501695,GB +1346501696,1346501727,IM +1346501728,1346501743,GB 1346501744,1346501759,IM 1346501760,1346501795,GB -1346501796,1346501823,IM -1346501824,1346501848,GB -1346501849,1346501879,IM -1346501880,1346502319,GB +1346501796,1346501799,IM +1346501800,1346501807,GB +1346501808,1346501839,IM +1346501840,1346501847,GB +1346501848,1346501879,IM +1346501880,1346501883,GB +1346501884,1346501887,IM +1346501888,1346501891,GB +1346501892,1346501895,IM +1346501896,1346502223,GB +1346502224,1346502263,IM +1346502264,1346502319,GB 1346502320,1346502323,IM -1346502324,1346502463,GB -1346502464,1346502527,IM -1346502528,1346502559,GB -1346502560,1346502591,IM -1346502592,1346502655,GB +1346502324,1346502655,GB 1346502656,1346510847,DE 1346510848,1346519039,AT 1346519040,1346527231,RU @@ -28195,12 +30440,12 @@ 1346695168,1346699263,RU 1346699264,1346700575,GB 1346700576,1346700591,VG -1346700592,1346700608,GB -1346700609,1346700623,US +1346700592,1346700607,GB +1346700608,1346700623,US 1346700624,1346700847,GB 1346700848,1346700855,US -1346700856,1346701184,GB -1346701185,1346701215,GR +1346700856,1346701183,GB +1346701184,1346701215,GR 1346701216,1346703871,GB 1346703872,1346704127,LI 1346704128,1346704479,GB @@ -28256,6 +30501,7 @@ 1346928640,1346932735,DE 1346932736,1346936831,DK 1346936832,1346940927,IT +1346940928,1346945023,KG 1346945024,1346949119,PL 1346949120,1346957311,RU 1346957312,1346961407,DE @@ -28314,11 +30560,16 @@ 1347133440,1347141631,EG 1347141632,1347145727,CH 1347145728,1347146239,GB -1347146240,1347147263,FR +1347146240,1347146495,IN +1347146496,1347146751,FR +1347146752,1347147007,IN +1347147008,1347147263,DE 1347147264,1347147775,GB 1347147776,1347148287,DE 1347148288,1347148543,GB -1347148544,1347149823,FR +1347148544,1347148799,IN +1347148800,1347149055,NO +1347149056,1347149823,IN 1347149824,1347153919,HU 1347153920,1347158015,AT 1347158016,1347162111,CH @@ -28341,7 +30592,6 @@ 1347211112,1347211119,IE 1347211120,1347215359,GB 1347215360,1347219455,RU -1347219456,1347223551,KW 1347223552,1347223807,EG 1347223808,1347224063,HK 1347224064,1347224183,US @@ -28367,7 +30617,9 @@ 1347239936,1347240943,DK 1347240944,1347240959,GB 1347240960,1347244031,DK -1347244032,1347247359,GB +1347244032,1347245311,GB +1347245312,1347245567,US +1347245568,1347247359,GB 1347247360,1347247871,RU 1347247872,1347248127,US 1347248128,1347248863,SE @@ -28404,148 +30656,74 @@ 1347293184,1347293311,SE 1347293312,1347293319,LR 1347293320,1347293327,GA -1347293328,1347293335,NG -1347293336,1347293339,A2 -1347293340,1347293343,SO -1347293344,1347293351,A2 -1347293352,1347293391,NG -1347293392,1347293399,CY -1347293400,1347293407,IQ -1347293408,1347293415,NG -1347293416,1347293423,A2 +1347293328,1347293351,A2 +1347293352,1347293359,NG +1347293360,1347293423,A2 1347293424,1347293431,GN -1347293432,1347293439,NG -1347293440,1347293447,A2 +1347293432,1347293447,A2 1347293448,1347293455,GB -1347293456,1347293463,NG -1347293464,1347293471,A2 -1347293472,1347293479,IQ +1347293456,1347293479,A2 1347293480,1347293487,LR -1347293488,1347293495,TD -1347293496,1347293503,GH -1347293504,1347293511,US +1347293488,1347293511,A2 1347293512,1347293519,GN 1347293520,1347293527,PS 1347293528,1347293535,NG 1347293536,1347293543,GH -1347293544,1347293551,US -1347293552,1347293559,A2 +1347293544,1347293559,A2 1347293560,1347293567,GN -1347293568,1347293575,GH -1347293576,1347293583,IQ -1347293584,1347293591,AF -1347293592,1347293599,A2 +1347293568,1347293599,A2 1347293600,1347293607,NG 1347293608,1347293615,A2 -1347293616,1347293639,US -1347293640,1347293647,IQ -1347293648,1347293655,US -1347293656,1347293675,GN -1347293676,1347293679,BH -1347293680,1347293687,GN -1347293688,1347293723,NG -1347293724,1347293727,IQ -1347293728,1347293735,A2 -1347293736,1347293759,GN -1347293760,1347293767,US -1347293768,1347293775,CM -1347293776,1347293799,NG -1347293800,1347293807,IQ +1347293616,1347293623,US +1347293624,1347293631,A2 +1347293632,1347293639,US +1347293640,1347293655,A2 +1347293656,1347293671,GN +1347293672,1347293687,A2 +1347293688,1347293711,NG +1347293712,1347293743,A2 +1347293744,1347293751,GN +1347293752,1347293759,A2 +1347293760,1347293767,ZM +1347293768,1347293791,A2 +1347293792,1347293799,NG +1347293800,1347293807,A2 1347293808,1347293815,NG -1347293816,1347293823,SO -1347293824,1347293831,CM -1347293832,1347293839,NG +1347293816,1347293839,A2 1347293840,1347293847,CA -1347293848,1347293855,BH +1347293848,1347293855,A2 1347293856,1347293863,GN 1347293864,1347293871,GB -1347293872,1347293879,A2 -1347293880,1347293887,NG +1347293872,1347293887,A2 1347293888,1347293903,GQ -1347293904,1347293911,NG -1347293912,1347293919,GA +1347293904,1347293919,A2 1347293920,1347293927,GB 1347293928,1347293935,US 1347293936,1347293943,NG -1347293944,1347293951,A2 -1347293952,1347293975,NG -1347293976,1347293983,GN -1347293984,1347293991,US +1347293944,1347293959,A2 +1347293960,1347293967,NG +1347293968,1347293991,A2 1347293992,1347293999,NG -1347294000,1347294007,US -1347294008,1347294015,A2 -1347294016,1347294023,US -1347294024,1347294039,GN -1347294040,1347294047,GB -1347294048,1347294055,TH -1347294056,1347294063,NG -1347294064,1347294071,GH -1347294072,1347294079,NG -1347294080,1347294087,A2 +1347294000,1347294031,A2 +1347294032,1347294039,GN +1347294040,1347294087,A2 1347294088,1347294095,US -1347294096,1347294111,CM -1347294112,1347294119,GN -1347294120,1347294127,A2 -1347294128,1347294135,NG -1347294136,1347294143,LR +1347294096,1347294143,A2 1347294144,1347294151,NG 1347294152,1347294159,GB -1347294160,1347294167,CM -1347294168,1347294175,GB -1347294176,1347294183,NG -1347294184,1347294191,A2 -1347294192,1347294199,GB +1347294160,1347294199,A2 1347294200,1347294207,NG -1347294208,1347294215,A2 -1347294216,1347294223,IQ -1347294224,1347294231,A2 -1347294232,1347294239,US -1347294240,1347294271,A2 -1347294272,1347294279,BH -1347294280,1347294287,BD -1347294288,1347294303,UG -1347294304,1347294311,US -1347294312,1347294319,A2 -1347294320,1347294327,NG -1347294328,1347294343,A2 -1347294344,1347294351,CM -1347294352,1347294367,LR -1347294368,1347294375,NG -1347294376,1347294383,A2 -1347294384,1347294399,NG -1347294400,1347294407,A2 -1347294408,1347294415,GN -1347294416,1347294423,A2 +1347294208,1347294423,A2 1347294424,1347294431,KW -1347294432,1347294435,US -1347294436,1347294439,A2 -1347294440,1347294447,SO -1347294448,1347294975,US -1347294976,1347294991,A2 -1347294992,1347295007,NG -1347295008,1347295039,A2 -1347295040,1347295047,GB -1347295048,1347295055,IQ -1347295056,1347295063,AF -1347295064,1347295071,A2 +1347294432,1347295071,A2 1347295072,1347295079,US 1347295080,1347295087,NG -1347295088,1347295095,A2 -1347295096,1347295103,NG -1347295104,1347295143,A2 -1347295144,1347295151,IQ -1347295152,1347295159,US -1347295160,1347295199,A2 -1347295200,1347295215,GB -1347295216,1347295223,A2 -1347295224,1347295231,CH -1347295232,1347295743,A2 -1347295744,1347295755,US -1347295756,1347295759,A2 -1347295760,1347295775,US +1347295088,1347295207,A2 +1347295208,1347295215,GB +1347295216,1347295775,A2 1347295776,1347295783,IQ -1347295784,1347295999,A2 -1347296000,1347296015,US +1347295784,1347296007,A2 +1347296008,1347296015,US 1347296016,1347297279,A2 1347297280,1347305471,UA 1347305472,1347309567,AL @@ -28555,9 +30733,7 @@ 1347313664,1347321855,RU 1347321856,1347323775,KW 1347323776,1347323903,IR -1347323904,1347325183,KW -1347325184,1347325439,SA -1347325440,1347325951,KW +1347323904,1347325951,KW 1347325952,1347327231,CZ 1347327232,1347327487,SK 1347327488,1347327743,CZ @@ -28579,7 +30755,9 @@ 1347379200,1347383295,NL 1347383296,1347386751,EE 1347386752,1347386815,MY -1347386816,1347387391,EE +1347386816,1347387215,EE +1347387216,1347387219,DE +1347387220,1347387391,EE 1347387392,1347391487,GB 1347391488,1347395583,LB 1347395584,1347399679,SE @@ -28659,7 +30837,9 @@ 1347571712,1347575807,RU 1347575808,1347579903,DK 1347579904,1347588095,GB -1347588096,1347592191,CZ +1347588096,1347590911,CZ +1347590912,1347591167,SK +1347591168,1347592191,CZ 1347592192,1347600383,RU 1347600384,1347604479,IT 1347604480,1347608575,DE @@ -28680,9 +30860,7 @@ 1347655176,1347655183,EG 1347655184,1347657727,GB 1347657728,1347661823,IT -1347661824,1347663119,DE -1347663120,1347663127,GB -1347663128,1347665919,DE +1347661824,1347665919,DE 1347665920,1347670015,RU 1347670016,1347674111,SE 1347674112,1347682303,RU @@ -28742,7 +30920,9 @@ 1347756032,1347760127,NL 1347760128,1347764223,HU 1347764224,1347772415,GB -1347772416,1347776511,MT +1347772416,1347775953,MT +1347775954,1347775954,GB +1347775955,1347776511,MT 1347776512,1347780607,SE 1347780608,1347784703,NL 1347784704,1347788799,RU @@ -28780,7 +30960,9 @@ 1347855960,1347855967,DE 1347855968,1347855999,EU 1347856000,1347856063,DE -1347856064,1347856095,EU +1347856064,1347856079,EU +1347856080,1347856087,DE +1347856088,1347856095,EU 1347856096,1347856239,DE 1347856240,1347856255,EU 1347856256,1347856383,DE @@ -28818,9 +31000,7 @@ 1347861944,1347861951,DE 1347861952,1347862111,EU 1347862112,1347862143,DE -1347862144,1347862279,EU -1347862280,1347862287,DE -1347862288,1347862303,EU +1347862144,1347862303,EU 1347862304,1347862431,DE 1347862432,1347862463,EU 1347862464,1347862527,DE @@ -28870,9 +31050,7 @@ 1347978376,1347978407,NG 1347978408,1347978447,A2 1347978448,1347978463,NG -1347978464,1347978575,A2 -1347978576,1347978623,NG -1347978624,1347978631,A2 +1347978464,1347978631,A2 1347978632,1347978647,NG 1347978648,1347978727,A2 1347978728,1347978735,NG @@ -28888,9 +31066,7 @@ 1347979136,1347979143,NG 1347979144,1347979159,A2 1347979160,1347979167,NG -1347979168,1347979215,A2 -1347979216,1347979223,NG -1347979224,1347979231,A2 +1347979168,1347979231,A2 1347979232,1347979247,NG 1347979248,1347979375,A2 1347979376,1347979399,NG @@ -28907,9 +31083,7 @@ 1347980176,1347980223,A2 1347980224,1347980271,NG 1347980272,1347980279,DK -1347980280,1347980415,A2 -1347980416,1347980479,NG -1347980480,1347980543,A2 +1347980280,1347980543,A2 1347980544,1347980559,DK 1347980560,1347981007,A2 1347981008,1347981015,NG @@ -28923,29 +31097,17 @@ 1347981928,1347981935,NG 1347981936,1347982031,A2 1347982032,1347982055,NG -1347982056,1347982223,A2 -1347982224,1347982231,NG -1347982232,1347982279,A2 +1347982056,1347982279,A2 1347982280,1347982287,NG -1347982288,1347982911,A2 -1347982912,1347982919,NG -1347982920,1347982927,A2 +1347982288,1347982927,A2 1347982928,1347982943,NG -1347982944,1347983039,A2 -1347983040,1347983047,NG -1347983048,1347983063,A2 +1347982944,1347983063,A2 1347983064,1347983071,NG -1347983072,1347983103,A2 -1347983104,1347983119,NG -1347983120,1347983247,A2 +1347983072,1347983247,A2 1347983248,1347983263,DK 1347983264,1347983303,A2 1347983304,1347983311,NG -1347983312,1347983423,A2 -1347983424,1347983487,NG -1347983488,1347983567,A2 -1347983568,1347983575,NG -1347983576,1347983903,A2 +1347983312,1347983903,A2 1347983904,1347983911,NG 1347983912,1347983919,A2 1347983920,1347983927,NG @@ -28955,9 +31117,7 @@ 1347984208,1347984215,NG 1347984216,1347984415,A2 1347984416,1347984423,NG -1347984424,1347984647,A2 -1347984648,1347984655,NG -1347984656,1347984719,A2 +1347984424,1347984719,A2 1347984720,1347984735,NG 1347984736,1347984879,A2 1347984880,1347984895,NG @@ -28965,8 +31125,8 @@ 1347984960,1347984991,NG 1347984992,1347985031,A2 1347985032,1347985039,NG -1347985040,1347985095,A2 -1347985096,1347985119,NG +1347985040,1347985103,A2 +1347985104,1347985119,NG 1347985120,1347985151,A2 1347985152,1347985407,DK 1347985408,1347989503,IT @@ -29061,8 +31221,7 @@ 1348274800,1348274815,IL 1348274816,1348274927,IE 1348274928,1348274935,IL -1348274936,1348274943,IE -1348274944,1348275199,CH +1348274936,1348275199,CH 1348275200,1348275711,GB 1348275712,1348275967,CH 1348275968,1348280319,IE @@ -29185,7 +31344,9 @@ 1352011448,1352011455,IT 1352011456,1352038695,DE 1352038696,1352038699,US -1352038700,1352139671,DE +1352038700,1352041471,DE +1352041472,1352041727,US +1352041728,1352139671,DE 1352139672,1352139679,IT 1352139680,1352144519,DE 1352144520,1352144527,IT @@ -29214,7 +31375,9 @@ 1352149456,1352149487,FR 1352149488,1352277535,DE 1352277536,1352277567,IT -1352277568,1352402791,DE +1352277568,1352287399,DE +1352287400,1352287407,NL +1352287408,1352402791,DE 1352402792,1352402799,BE 1352402800,1352404599,DE 1352404600,1352404607,NL @@ -29222,7 +31385,9 @@ 1352445688,1352445703,NL 1352445704,1352663039,DE 1352663040,1353187327,DK -1353187328,1353253663,GB +1353187328,1353252991,GB +1353252992,1353253023,FR +1353253024,1353253663,GB 1353253664,1353253671,NL 1353253672,1353253791,GB 1353253792,1353253823,FR @@ -29246,7 +31411,11 @@ 1353258504,1353258639,SE 1353258640,1353258783,GB 1353258784,1353258807,SE -1353258808,1353265375,GB +1353258808,1353259271,GB +1353259272,1353259279,DE +1353259280,1353264167,GB +1353264168,1353264175,FR +1353264176,1353265375,GB 1353265376,1353265383,IE 1353265384,1353265943,GB 1353265944,1353265951,IE @@ -29263,75 +31432,45 @@ 1353271424,1353271815,GB 1353271816,1353271831,ES 1353271832,1353271839,GB -1353271840,1353271847,ES -1353271848,1353271895,GB -1353271896,1353271919,ES -1353271920,1353271927,GB -1353271928,1353272031,ES +1353271840,1353272031,ES 1353272032,1353272039,FR 1353272040,1353272047,GB 1353272048,1353272055,ES 1353272056,1353272063,GB 1353272064,1353272245,ES -1353272246,1353272255,GB -1353272256,1353272691,ES +1353272246,1353272247,GB +1353272248,1353272691,ES 1353272692,1353272695,GB 1353272696,1353272807,ES 1353272808,1353272815,GB -1353272816,1353272847,ES -1353272848,1353272863,GB -1353272864,1353273047,ES -1353273048,1353273055,GB -1353273056,1353273343,ES +1353272816,1353273343,ES 1353273344,1353273631,BE 1353273632,1353273639,ES 1353273640,1353273711,BE 1353273712,1353273719,GB 1353273720,1353274367,BE -1353274368,1353274671,ES -1353274672,1353274679,GB -1353274680,1353274687,ES -1353274688,1353274703,GB -1353274704,1353274759,ES +1353274368,1353274759,ES 1353274760,1353274767,GB 1353274768,1353274791,ES 1353274792,1353274799,GB -1353274800,1353274831,ES -1353274832,1353274839,GB -1353274840,1353274863,ES -1353274864,1353274879,GB -1353274880,1353274895,ES +1353274800,1353274895,ES 1353274896,1353274911,GB -1353274912,1353274919,ES -1353274920,1353274927,GB -1353274928,1353275007,ES +1353274912,1353275007,ES 1353275008,1353275015,GB -1353275016,1353275023,ES -1353275024,1353275039,GB -1353275040,1353275087,ES -1353275088,1353275103,GB -1353275104,1353275231,ES -1353275232,1353275255,GB -1353275256,1353275263,ES -1353275264,1353275279,GB -1353275280,1353275335,ES -1353275336,1353275343,GB -1353275344,1353275391,ES +1353275016,1353275391,ES 1353275392,1353277439,GB 1353277440,1353279487,CH 1353279488,1353279743,IT 1353279744,1353279751,GB 1353279752,1353279759,IT 1353279760,1353279763,GB -1353279764,1353280079,IT -1353280080,1353280087,GB -1353280088,1353280119,IT +1353279764,1353280119,IT 1353280120,1353280127,GB 1353280128,1353280143,IT 1353280144,1353280151,GB -1353280152,1353280559,IT -1353280560,1353280575,GB -1353280576,1353281023,IT +1353280152,1353280663,IT +1353280664,1353280671,GB +1353280672,1353281023,IT 1353281024,1353281535,BE 1353281536,1353282047,GB 1353282048,1353282559,IT @@ -29340,7 +31479,9 @@ 1353283328,1353287327,GB 1353287328,1353287359,IE 1353287360,1353287679,GB -1353287680,1353288031,IE +1353287680,1353287935,IE +1353287936,1353287943,GB +1353287944,1353288031,IE 1353288032,1353288063,GB 1353288064,1353288151,IE 1353288152,1353288159,GB @@ -29363,7 +31504,9 @@ 1353288856,1353288879,IE 1353288880,1353288895,GB 1353288896,1353288959,IE -1353288960,1353289087,GB +1353288960,1353288975,GB +1353288976,1353288991,IE +1353288992,1353289087,GB 1353289088,1353289247,IE 1353289248,1353289255,GB 1353289256,1353289279,IE @@ -29393,13 +31536,14 @@ 1353298720,1353298751,DE 1353298752,1353298815,SE 1353298816,1353298831,PT -1353298832,1353298879,GB +1353298832,1353298839,SE +1353298840,1353298879,GB 1353298880,1353298881,SE 1353298882,1353298887,GB 1353298888,1353299647,SE 1353299648,1353299839,GB -1353299840,1353299855,SE -1353299856,1353299863,GB +1353299840,1353299847,SE +1353299848,1353299863,GB 1353299864,1353300079,SE 1353300080,1353300095,PT 1353300096,1353300103,GB @@ -29422,17 +31566,21 @@ 1353307144,1353308159,GB 1353308160,1353309183,FR 1353309184,1353310463,GB -1353310464,1353310599,ES +1353310464,1353310479,ES +1353310480,1353310487,GB +1353310488,1353310599,ES 1353310600,1353310607,DE 1353310608,1353310719,ES 1353310720,1353311175,IT 1353311176,1353311183,ES -1353311184,1353311199,IT -1353311200,1353311215,GB +1353311184,1353311214,IT +1353311215,1353311215,GB 1353311216,1353311231,IT 1353311232,1353312255,GB 1353312256,1353312767,CH -1353312768,1353313111,IT +1353312768,1353312815,IT +1353312816,1353312823,GB +1353312824,1353313111,IT 1353313112,1353313119,GB 1353313120,1353313191,IT 1353313192,1353313199,GB @@ -29497,9 +31645,7 @@ 1354662152,1354662463,DE 1354662464,1354662527,AT 1354662528,1354662591,ES -1354662592,1354663807,DE -1354663808,1354663808,AT -1354663809,1354664743,DE +1354662592,1354664743,DE 1354664744,1354664751,IT 1354664752,1354664759,DE 1354664760,1354664767,IT @@ -29581,9 +31727,7 @@ 1354687400,1354687407,IT 1354687408,1354687455,DE 1354687456,1354687487,IT -1354687488,1354687759,DE -1354687760,1354687763,CH -1354687764,1354694655,DE +1354687488,1354694655,DE 1354694656,1354760191,IR 1354760192,1355022335,GB 1355022336,1355284479,DK @@ -29719,8 +31863,7 @@ 1357366816,1357366847,FR 1357366848,1357366863,GB 1357366864,1357366879,ES -1357366880,1357366911,GB -1357366912,1357367039,EU +1357366880,1357367039,EU 1357367040,1357367295,GB 1357367296,1357367551,FR 1357367552,1357367807,EU @@ -29731,13 +31874,12 @@ 1357369600,1357369855,GB 1357369856,1357370111,KE 1357370112,1357370367,DE -1357370368,1357370879,EU +1357370368,1357370879,GB 1357370880,1357371391,LY 1357371392,1357371647,GB 1357371648,1357371903,FR 1357371904,1357372159,RU -1357372160,1357372415,GB -1357372416,1357372927,EU +1357372160,1357372927,GB 1357372928,1357373183,AM 1357373184,1357373439,GB 1357373440,1357381631,EU @@ -29786,7 +31928,8 @@ 1357876224,1357876239,NO 1357876240,1357876287,EU 1357876288,1357876303,PL -1357876304,1357876335,EU +1357876304,1357876319,GB +1357876320,1357876335,EU 1357876336,1357876339,PL 1357876340,1357876343,RU 1357876344,1357876383,EU @@ -29823,20 +31966,22 @@ 1357883552,1357883583,EU 1357883584,1357883727,FR 1357883728,1357883759,EU -1357883760,1357883903,FR -1357883904,1357883911,EU -1357883912,1357883935,FR -1357883936,1357883999,EU +1357883760,1357883775,FR +1357883776,1357883839,EU +1357883840,1357883903,FR +1357883904,1357883999,EU 1357884000,1357884031,FR 1357884032,1357884095,RU -1357884096,1357884159,EU -1357884160,1357884423,FR +1357884096,1357884415,EU +1357884416,1357884423,FR 1357884424,1357884427,BE -1357884428,1357884439,EU +1357884428,1357884431,EU +1357884432,1357884439,US 1357884440,1357884447,FR 1357884448,1357884511,EU -1357884512,1357884935,FR -1357884936,1357884943,EU +1357884512,1357884927,FR +1357884928,1357884935,EU +1357884936,1357884943,GB 1357884944,1357884959,FR 1357884960,1357884991,RU 1357884992,1357885183,FR @@ -29861,30 +32006,31 @@ 1357890944,1357891327,NL 1357891328,1357891391,EU 1357891392,1357891399,NL -1357891400,1357891423,EU -1357891424,1357891455,NL +1357891400,1357891455,EU 1357891456,1357891583,SE 1357891584,1357891647,EU 1357891648,1357891679,NL 1357891680,1357891711,GB -1357891712,1357891839,NL +1357891712,1357891839,EU 1357891840,1357892095,GB -1357892096,1357892351,EU +1357892096,1357892223,IE +1357892224,1357892351,EU 1357892352,1357893119,NL 1357893120,1357893375,SE 1357893376,1357893407,EU 1357893408,1357893439,SE -1357893440,1357893503,EU +1357893440,1357893471,IT +1357893472,1357893503,PL 1357893504,1357893631,DE 1357893632,1357897855,EU 1357897856,1357898495,DE 1357898496,1357898751,EU -1357898752,1357899015,DE -1357899016,1357899023,EU +1357898752,1357899019,DE +1357899020,1357899023,EU 1357899024,1357899039,DE 1357899040,1357899047,EU -1357899048,1357899055,DE -1357899056,1357899071,EU +1357899048,1357899063,DE +1357899064,1357899071,EU 1357899072,1357899199,DE 1357899200,1357899279,EU 1357899280,1357899287,RU @@ -29927,7 +32073,9 @@ 1357975552,1357979647,AT 1357979648,1357983743,KZ 1357983744,1357987839,RU -1357987840,1357988495,GB +1357987840,1357988479,GB +1357988480,1357988483,DE +1357988484,1357988495,GB 1357988496,1357988543,DE 1357988544,1357988551,NL 1357988552,1357988559,DE @@ -29977,7 +32125,6 @@ 1358012416,1358016511,IT 1358016512,1358020607,GE 1358020608,1358024703,DE -1358024704,1358028799,EE 1358028800,1358032895,IT 1358032896,1358036991,GE 1358036992,1358041087,IR @@ -30032,8 +32179,8 @@ 1358223360,1358223631,GB 1358223632,1358223663,DE 1358223664,1358223671,GB -1358223672,1358223727,DE -1358223728,1358223775,GB +1358223672,1358223719,DE +1358223720,1358223775,GB 1358223776,1358223843,DE 1358223844,1358223871,GB 1358223872,1358223887,NL @@ -30049,8 +32196,8 @@ 1358224612,1358224651,BE 1358224652,1358224655,DE 1358224656,1358224719,BE -1358224720,1358224927,DE -1358224928,1358225127,IT +1358224720,1358224959,DE +1358224960,1358225127,IT 1358225128,1358225407,DE 1358225408,1358229503,RU 1358229504,1358229631,DE @@ -30074,7 +32221,9 @@ 1358242592,1358242623,BE 1358242624,1358244351,FR 1358244352,1358244607,IT -1358244608,1358245695,FR +1358244608,1358245503,FR +1358245504,1358245631,BE +1358245632,1358245695,FR 1358245696,1358245759,BE 1358245760,1358249215,FR 1358249216,1358249471,IT @@ -30267,27 +32416,19 @@ 1358668928,1358668959,ES 1358668960,1358669351,PT 1358669352,1358669359,GB -1358669360,1358669431,PT -1358669432,1358669439,GB -1358669440,1358669455,PT -1358669456,1358669471,GB +1358669360,1358669463,PT +1358669464,1358669471,GB 1358669472,1358669503,PT 1358669504,1358669519,GB 1358669520,1358669543,PT 1358669544,1358669551,GB 1358669552,1358669975,PT -1358669976,1358669999,GB -1358670000,1358670015,PT +1358669976,1358669983,GB +1358669984,1358670015,PT 1358670016,1358670023,GB -1358670024,1358670071,PT -1358670072,1358670079,GB -1358670080,1358670183,PT +1358670024,1358670183,PT 1358670184,1358670191,GB -1358670192,1358670199,PT -1358670200,1358670207,GB -1358670208,1358671383,PT -1358671384,1358671391,GB -1358671392,1358671415,PT +1358670192,1358671415,PT 1358671416,1358671423,GB 1358671424,1358671431,PT 1358671432,1358671439,GB @@ -30357,7 +32498,9 @@ 1358739136,1358739151,NL 1358739152,1358739503,SE 1358739504,1358739519,FR -1358739520,1358740159,SE +1358739520,1358740099,SE +1358740100,1358740103,MY +1358740104,1358740159,SE 1358740160,1358740175,FR 1358740176,1358740335,SE 1358740336,1358740351,GB @@ -30389,9 +32532,7 @@ 1358785088,1358785151,NL 1358785152,1358786559,GB 1358786560,1358787071,NL -1358787072,1358789167,GB -1358789168,1358789183,IE -1358789184,1358790655,GB +1358787072,1358790655,GB 1358790656,1358798847,IR 1358798848,1358799359,DE 1358799360,1358802943,HR @@ -30411,12 +32552,9 @@ 1358860288,1358861311,GB 1358861312,1358861823,DE 1358861824,1358862335,FR -1358862336,1358862591,US -1358862592,1358862847,GB -1358862848,1358863103,DK -1358863104,1358863359,GB -1358863360,1358863615,US -1358863616,1358864383,GB +1358862336,1358862847,US +1358862848,1358863359,DK +1358863360,1358864383,US 1358864384,1358864399,CH 1358864400,1358864407,IN 1358864408,1358864535,CH @@ -30646,14 +32784,16 @@ 1359467648,1359467775,DE 1359467776,1359467815,US 1359467816,1359467903,DE -1359467904,1359468031,US -1359468032,1359468639,DE +1359467904,1359468063,US +1359468064,1359468575,DE +1359468576,1359468583,SG +1359468584,1359468639,DE 1359468640,1359468655,SG 1359468656,1359468671,JP 1359468672,1359468695,SG 1359468696,1359468711,DE -1359468712,1359468743,SG -1359468744,1359468863,DE +1359468712,1359468751,SG +1359468752,1359468863,DE 1359468864,1359468879,SG 1359468880,1359468927,DE 1359468928,1359469055,SG @@ -30793,7 +32933,9 @@ 1360265216,1360269311,GB 1360269312,1360273407,KG 1360273408,1360281599,GB -1360281600,1360285695,NL +1360281600,1360282751,NL +1360282752,1360282783,GB +1360282784,1360285695,NL 1360285696,1360289791,DE 1360289792,1360293887,RU 1360293888,1360302079,DE @@ -30811,6 +32953,7 @@ 1360322560,1360326655,FI 1360326656,1360330751,PT 1360330752,1360334847,UA +1360334848,1360338943,IT 1360338944,1360343039,CY 1360343040,1360347135,SA 1360347136,1360351231,GB @@ -30818,6 +32961,7 @@ 1360355328,1360359423,EG 1360359424,1360363519,AT 1360363520,1360365567,IT +1360365568,1360367615,NL 1360367616,1360371711,IE 1360371712,1360375807,TR 1360375808,1360379903,NL @@ -30879,7 +33023,9 @@ 1360613376,1360617471,SE 1360617472,1360621567,IT 1360621568,1360625663,ES -1360625664,1360627455,DE +1360625664,1360626687,DE +1360626688,1360627199,LB +1360627200,1360627455,DE 1360627456,1360627743,LB 1360627744,1360627967,DE 1360627968,1360628095,IQ @@ -30965,30 +33111,23 @@ 1360892480,1360892487,FR 1360892488,1360892495,CH 1360892496,1360892502,GB -1360892503,1360892671,CH -1360892672,1360892703,IT -1360892704,1360892735,CH -1360892736,1360892739,EE -1360892740,1360892743,GB -1360892744,1360892763,CH -1360892764,1360892771,IT -1360892772,1360892791,CH -1360892792,1360892799,IT +1360892503,1360892763,CH +1360892764,1360892767,IT +1360892768,1360892795,CH +1360892796,1360892799,IT 1360892800,1360892807,CH 1360892808,1360892823,IT 1360892824,1360892927,CH -1360892928,1360893055,IT -1360893056,1360893191,CH -1360893192,1360893195,IT -1360893196,1360893831,CH -1360893832,1360893835,IT -1360893836,1360893951,CH -1360893952,1360894207,IT -1360894208,1360894975,CH -1360894976,1360895007,IT -1360895008,1360895751,CH -1360895752,1360895755,IT -1360895756,1360895999,CH +1360892928,1360893183,IT +1360893184,1360893191,CH +1360893192,1360893199,IT +1360893200,1360894071,CH +1360894072,1360894075,IT +1360894076,1360894079,CH +1360894080,1360894083,IT +1360894084,1360894975,CH +1360894976,1360894983,IT +1360894984,1360895999,CH 1360896000,1360900095,QA 1360900096,1360904335,IT 1360904336,1360904343,GB @@ -31019,10 +33158,10 @@ 1360957440,1360961535,DE 1360961536,1360965631,UA 1360965632,1360977919,RU -1360977920,1360987535,CZ -1360987536,1360987903,GB -1360987904,1360987919,CZ -1360987920,1360987927,GB +1360977920,1360987391,CZ +1360987392,1360987455,GB +1360987456,1360987535,CZ +1360987536,1360987927,GB 1360987928,1360987935,CZ 1360987936,1360987983,SK 1360987984,1360987999,CZ @@ -31031,24 +33170,17 @@ 1360988048,1360988055,GB 1360988056,1360988063,SK 1360988064,1360988079,CZ -1360988080,1360988159,GB -1360988160,1360988415,SK -1360988416,1360988927,CZ -1360988928,1360989183,GB -1360989184,1360989439,SK -1360989440,1360989695,GB -1360989696,1360990079,CZ +1360988080,1360989951,GB +1360989952,1360990079,CZ 1360990080,1360990207,GB 1360990208,1360990463,CZ 1360990464,1360990719,GB 1360990720,1360990975,CZ -1360990976,1360991231,GB -1360991232,1360991743,CZ +1360990976,1360991487,GB +1360991488,1360991743,CZ 1360991744,1360991999,GB 1360992000,1360992255,SK -1360992256,1360992511,GB -1360992512,1360992767,CZ -1360992768,1360994303,GB +1360992256,1360994303,GB 1360994304,1360998399,CZ 1360998400,1361002495,FI 1361002496,1361006591,GB @@ -31085,7 +33217,9 @@ 1361035680,1361035683,IE 1361035684,1361035687,IQ 1361035688,1361035691,GB -1361035692,1361035715,IQ +1361035692,1361035695,IQ +1361035696,1361035703,NL +1361035704,1361035715,IQ 1361035716,1361035723,GB 1361035724,1361035727,IQ 1361035728,1361035735,NL @@ -31387,6 +33521,7 @@ 1361038312,1361038319,NL 1361038320,1361038335,US 1361038336,1361039359,NL +1361039360,1361043455,PL 1361043456,1361051647,NO 1361051648,1362100223,ES 1362100224,1362395135,FR @@ -31506,7 +33641,9 @@ 1364803584,1364811775,RU 1364811776,1364815871,DE 1364815872,1364819967,RU -1364819968,1364824063,GB +1364819968,1364823295,GB +1364823296,1364823311,AE +1364823312,1364824063,GB 1364824064,1364828159,SE 1364828160,1364829439,GB 1364829440,1364829487,FR @@ -31597,9 +33734,13 @@ 1365042048,1365042055,GB 1365042056,1365042175,LU 1365042176,1365044479,FR -1365044480,1365044655,LU +1365044480,1365044607,LU +1365044608,1365044639,BE +1365044640,1365044655,LU 1365044656,1365044719,FR -1365044720,1365044895,LU +1365044720,1365044815,LU +1365044816,1365044831,BE +1365044832,1365044895,LU 1365044896,1365044911,FR 1365044912,1365044959,LU 1365044960,1365044975,BE @@ -31685,7 +33826,9 @@ 1365110784,1365114879,FR 1365114880,1365118975,BA 1365118976,1365127167,RU -1365127168,1365130271,AT +1365127168,1365127427,AT +1365127428,1365127431,TR +1365127432,1365130271,AT 1365130272,1365130303,IT 1365130304,1365130495,AT 1365130496,1365131007,IT @@ -31695,11 +33838,7 @@ 1365147648,1365155839,RU 1365155840,1365159935,SE 1365159936,1365164031,HU -1365164032,1365166255,GB -1365166256,1365166271,IE -1365166272,1365166303,GB -1365166304,1365166311,BD -1365166312,1365172223,GB +1365164032,1365172223,GB 1365172224,1365176319,LV 1365176320,1365180415,HU 1365180416,1365183231,DE @@ -31714,18 +33853,35 @@ 1365213184,1365217279,RU 1365217280,1365217567,GB 1365217568,1365217575,PT -1365217576,1365217791,GB +1365217576,1365217591,GB +1365217592,1365217599,EG +1365217600,1365217631,GB +1365217632,1365217663,US +1365217664,1365217671,PH +1365217672,1365217687,IL +1365217688,1365217695,KW +1365217696,1365217703,GB +1365217704,1365217711,AU +1365217712,1365217791,US 1365217792,1365217807,BD 1365217808,1365217815,US -1365217816,1365217831,GB +1365217816,1365217823,DK +1365217824,1365217831,GB 1365217832,1365217839,TR -1365217840,1365217879,GB +1365217840,1365217847,GB +1365217848,1365217855,BD +1365217856,1365217871,GB +1365217872,1365217879,BD 1365217880,1365217919,US -1365217920,1365217975,GB -1365217976,1365218031,US +1365217920,1365217927,DK +1365217928,1365217967,BD +1365217968,1365217975,GB +1365217976,1365217983,US +1365217984,1365217991,DK +1365217992,1365218023,US +1365218024,1365218031,DK 1365218032,1365218039,CA -1365218040,1365218047,GB -1365218048,1365218303,US +1365218040,1365218303,US 1365218304,1365218311,CA 1365218312,1365218319,AR 1365218320,1365218327,ZA @@ -31741,7 +33897,7 @@ 1365218448,1365218455,CA 1365218456,1365218459,GB 1365218460,1365218463,US -1365218464,1365218471,EG +1365218464,1365218471,HK 1365218472,1365218479,GB 1365218480,1365218511,GR 1365218512,1365218519,AU @@ -31860,7 +34016,8 @@ 1365220584,1365220599,TR 1365220600,1365220607,GR 1365220608,1365220615,TR -1365220616,1365220631,US +1365220616,1365220623,US +1365220624,1365220631,KW 1365220632,1365220639,GR 1365220640,1365220663,GB 1365220664,1365220679,US @@ -31874,7 +34031,7 @@ 1365220792,1365220799,KW 1365220800,1365220807,RU 1365220808,1365220815,US -1365220816,1365220823,IN +1365220816,1365220823,KW 1365220824,1365220831,GB 1365220832,1365220847,IT 1365220848,1365220855,AU @@ -31923,9 +34080,7 @@ 1369964544,1369997311,GB 1369997312,1370030079,PL 1370030080,1370062847,BE -1370062848,1370081279,DE -1370081280,1370091519,EU -1370091520,1370095615,DE +1370062848,1370095615,DE 1370095616,1370128383,GB 1370128384,1370161151,SE 1370161152,1370187775,NL @@ -32109,21 +34264,29 @@ 1372651520,1372684287,FI 1372684288,1372684415,DE 1372684416,1372684543,EU -1372684544,1372685631,DE -1372685632,1372685655,EU +1372684544,1372685567,DE +1372685568,1372685655,EU 1372685656,1372685663,DE 1372685664,1372685695,EU 1372685696,1372685823,DE 1372685824,1372685887,EU 1372685888,1372686335,DE 1372686336,1372687359,EU -1372687360,1372687711,DE +1372687360,1372687487,DE +1372687488,1372687551,EU +1372687552,1372687615,DE +1372687616,1372687679,EU +1372687680,1372687711,DE 1372687712,1372687719,EU 1372687720,1372687727,DE -1372687728,1372687735,EU -1372687736,1372688199,DE +1372687728,1372687743,EU +1372687744,1372688199,DE 1372688200,1372688223,EU -1372688224,1372689839,DE +1372688224,1372688351,DE +1372688352,1372688383,EU +1372688384,1372689695,DE +1372689696,1372689791,EU +1372689792,1372689839,DE 1372689840,1372689855,EU 1372689856,1372691455,DE 1372691456,1372691711,US @@ -32142,7 +34305,8 @@ 1372694816,1372694831,EU 1372694832,1372695039,DE 1372695040,1372695167,EU -1372695168,1372695551,DE +1372695168,1372695423,DE +1372695424,1372695551,EU 1372695552,1372695807,CZ 1372695808,1372696007,DK 1372696008,1372696063,EU @@ -32179,7 +34343,7 @@ 1372717056,1372749823,PL 1372749824,1372782591,DE 1372782592,1372815359,RU -1372815360,1372848127,IT +1372815360,1372848127,SE 1372848128,1373110271,TR 1373110272,1373175807,SE 1373175808,1373241343,AT @@ -32303,20 +34467,16 @@ 1382209536,1382209791,DE 1382209792,1382211071,EU 1382211072,1382211199,DE -1382211200,1382211327,EU -1382211328,1382211583,NL +1382211200,1382211583,EU 1382211584,1382211711,FR 1382211712,1382211839,EU 1382211840,1382212095,FR 1382212096,1382212223,EU 1382212224,1382212239,FR -1382212240,1382212287,EU -1382212288,1382212351,NL -1382212352,1382212607,EU +1382212240,1382212607,EU 1382212608,1382212863,FR -1382212864,1382213183,NL -1382213184,1382213199,EU -1382213200,1382214079,NL +1382212864,1382213631,EU +1382213632,1382214079,NL 1382214080,1382214111,GB 1382214112,1382214879,NL 1382214880,1382214895,GB @@ -32335,7 +34495,11 @@ 1382218912,1382218959,NL 1382218960,1382218991,GB 1382218992,1382219775,NL -1382219776,1382223327,SE +1382219776,1382221615,SE +1382221616,1382221623,FI +1382221624,1382221655,SE +1382221656,1382221659,FI +1382221660,1382223327,SE 1382223328,1382223359,FI 1382223360,1382223551,SE 1382223552,1382223615,NO @@ -32391,8 +34555,7 @@ 1383073280,1383073535,KZ 1383073536,1383088127,RU 1383088128,1383096319,IS -1383096320,1383096383,PL -1383096384,1383096447,GB +1383096320,1383096447,PL 1383096448,1383096575,FR 1383096576,1383096831,GB 1383096832,1383096863,FR @@ -32402,23 +34565,22 @@ 1383098112,1383098367,DE 1383098368,1383099391,GB 1383099392,1383099903,DE -1383099904,1383100159,GB -1383100160,1383100351,FR -1383100352,1383100831,GB +1383099904,1383100095,FR +1383100096,1383100159,GB +1383100160,1383100415,FR +1383100416,1383100831,GB 1383100832,1383100847,IE 1383100848,1383100879,GB 1383100880,1383100895,IE 1383100896,1383103271,GB 1383103272,1383103279,ES 1383103280,1383103471,GB -1383103472,1383103487,NL +1383103472,1383103487,AE 1383103488,1383104015,GB 1383104016,1383104023,ES 1383104024,1383104255,GB 1383104256,1383104511,FR -1383104512,1383111695,JE -1383111696,1383111727,GB -1383111728,1383112703,JE +1383104512,1383112703,JE 1383112704,1383120895,GE 1383120896,1383129031,IT 1383129032,1383129039,ES @@ -32450,8 +34612,8 @@ 1383225820,1383225827,AL 1383225828,1383226091,RS 1383226092,1383226095,AL -1383226096,1383226111,RS -1383226112,1383226623,AL +1383226096,1383226271,RS +1383226272,1383226623,AL 1383226624,1383226751,RS 1383226752,1383226815,AL 1383226816,1383227391,RS @@ -32540,30 +34702,12 @@ 1383563264,1383571455,RU 1383571456,1383579647,DE 1383579648,1383587839,IT -1383587840,1383588415,SK -1383588416,1383588423,CZ -1383588424,1383588431,SK -1383588432,1383588439,CZ -1383588440,1383589375,SK -1383589376,1383590143,CZ -1383590144,1383590287,SK -1383590288,1383590295,CZ -1383590296,1383590367,SK -1383590368,1383590375,CZ -1383590376,1383590463,SK -1383590464,1383590543,CZ -1383590544,1383590591,SK -1383590592,1383590655,CZ -1383590656,1383590911,SK -1383590912,1383591167,CZ -1383591168,1383591935,SK +1383587840,1383591935,SK 1383591936,1383596031,CZ 1383596032,1384120319,FR 1384120320,1384153087,NG 1384153088,1384185855,FI -1384185856,1384187967,DE -1384187968,1384188031,CH -1384188032,1384189055,DE +1384185856,1384189055,DE 1384189056,1384189183,CH 1384189184,1384189439,AT 1384189440,1384190463,DE @@ -32761,6 +34905,8 @@ 1385259008,1385267199,IT 1385267200,1385275391,SE 1385275392,1385283583,IT +1385283584,1385285631,DE +1385285632,1385287679,GB 1385287680,1385289727,IS 1385289728,1385291775,NO 1385291776,1385299967,TR @@ -32922,25 +35068,23 @@ 1388347392,1388363775,DK 1388363776,1388371967,DE 1388371968,1388380159,CH -1388380160,1388388895,IT -1388388896,1388388927,NG -1388388928,1388388935,IT -1388388936,1388388991,NG -1388388992,1388389119,IT -1388389120,1388389135,NG -1388389136,1388389447,IT -1388389448,1388389471,NG -1388389472,1388389567,IT +1388380160,1388388911,IT +1388388912,1388388927,NG +1388388928,1388388943,IT +1388388944,1388388951,NG +1388388952,1388388959,IT +1388388960,1388388967,NG +1388388968,1388389151,IT +1388389152,1388389167,NG +1388389168,1388389447,IT +1388389448,1388389455,NG +1388389456,1388389567,IT 1388389568,1388389631,NG -1388389632,1388389903,IT -1388389904,1388389911,NG -1388389912,1388389919,IT -1388389920,1388390015,NG +1388389632,1388389927,IT +1388389928,1388390015,NG 1388390016,1388390143,IT 1388390144,1388394495,NG -1388394496,1388395519,IT -1388395520,1388396287,NG -1388396288,1388396543,IT +1388394496,1388396543,IT 1388396544,1388404735,LV 1388404736,1388412927,UA 1388412928,1388421119,RU @@ -32961,8 +35105,8 @@ 1388544000,1388546191,IE 1388546192,1388546201,GB 1388546202,1388547583,IE -1388547584,1388547775,GB -1388547776,1388547871,IE +1388547584,1388547839,GB +1388547840,1388547871,IE 1388547872,1388547903,GB 1388547904,1388547935,IE 1388547936,1388547951,GB @@ -33026,8 +35170,7 @@ 1388658688,1388666879,GB 1388666880,1388675071,FR 1388675072,1388675327,NL -1388675328,1388675583,EU -1388675584,1388676863,DE +1388675328,1388676863,DE 1388676864,1388677119,EU 1388677120,1388677375,GB 1388677376,1388677631,EU @@ -33087,17 +35230,23 @@ 1388740608,1388740623,GB 1388740624,1388740719,IE 1388740720,1388740735,GB -1388740736,1388741745,IE +1388740736,1388741375,IE +1388741376,1388741443,GB +1388741444,1388741535,IE +1388741536,1388741631,GB +1388741632,1388741659,IE +1388741660,1388741723,GB +1388741724,1388741745,IE 1388741746,1388741747,GB 1388741748,1388741751,IE 1388741752,1388741759,GB -1388741760,1388741767,IE -1388741768,1388741787,GB -1388741788,1388741795,IE -1388741796,1388741800,GB +1388741760,1388741775,IE +1388741776,1388741787,GB +1388741788,1388741799,IE +1388741800,1388741800,GB 1388741801,1388741807,IE -1388741808,1388741819,GB -1388741820,1388741859,IE +1388741808,1388741815,GB +1388741816,1388741859,IE 1388741860,1388741863,GB 1388741864,1388742011,IE 1388742012,1388742015,GB @@ -33108,12 +35257,24 @@ 1388742032,1388742655,IE 1388742656,1388742719,GB 1388742720,1388742731,IE -1388742732,1388742739,GB -1388742740,1388743043,IE +1388742732,1388742735,IR +1388742736,1388742783,IE +1388742784,1388742847,GB +1388742848,1388743023,IE +1388743024,1388743035,GB +1388743036,1388743043,IE 1388743044,1388743055,GB -1388743056,1388743435,IE -1388743436,1388743451,GB -1388743452,1388744087,IE +1388743056,1388743087,IE +1388743088,1388743099,GB +1388743100,1388743343,IE +1388743344,1388743351,GB +1388743352,1388743443,IE +1388743444,1388743451,GB +1388743452,1388743555,IE +1388743556,1388743567,GB +1388743568,1388743919,IE +1388743920,1388743935,GB +1388743936,1388744087,IE 1388744088,1388744095,GB 1388744096,1388744117,IE 1388744118,1388744127,GB @@ -33123,29 +35284,29 @@ 1388744912,1388744915,GB 1388744916,1388745155,IE 1388745156,1388745159,GB -1388745160,1388745215,IE -1388745216,1388745343,GB -1388745344,1388745499,IE +1388745160,1388745499,IE 1388745500,1388745503,GB -1388745504,1388745651,IE +1388745504,1388745559,IE +1388745560,1388745563,GB +1388745564,1388745651,IE 1388745652,1388745663,GB 1388745664,1388745683,IE 1388745684,1388745727,GB -1388745728,1388745915,IE -1388745916,1388745919,GB +1388745728,1388745911,IE +1388745912,1388745919,GB 1388745920,1388745927,IE -1388745928,1388745935,GB -1388745936,1388746155,IE +1388745928,1388745931,GB +1388745932,1388746155,IE 1388746156,1388746159,GB -1388746160,1388746171,IE -1388746172,1388746239,GB +1388746160,1388746175,IE +1388746176,1388746239,GB 1388746240,1388746659,IE 1388746660,1388746671,GB -1388746672,1388746703,IE -1388746704,1388746711,GB -1388746712,1388746859,IE -1388746860,1388746863,GB -1388746864,1388746895,IE +1388746672,1388746675,IE +1388746676,1388746695,GB +1388746696,1388746703,IE +1388746704,1388746719,GB +1388746720,1388746895,IE 1388746896,1388746903,GB 1388746904,1388746959,IE 1388746960,1388746975,GB @@ -33154,24 +35315,26 @@ 1388747088,1388747551,IE 1388747552,1388747555,GB 1388747556,1388747575,IE -1388747576,1388747583,GB -1388747584,1388747671,IE +1388747576,1388747647,GB +1388747648,1388747671,IE 1388747672,1388747675,GB 1388747676,1388747783,IE 1388747784,1388747791,GB 1388747792,1388747835,IE 1388747836,1388747839,GB 1388747840,1388747859,IE -1388747860,1388747863,GB -1388747864,1388747891,IE +1388747860,1388747875,GB +1388747876,1388747891,IE 1388747892,1388747895,GB 1388747896,1388747983,IE -1388747984,1388748031,GB -1388748032,1388748179,IE -1388748180,1388748183,GB -1388748184,1388748223,IE -1388748224,1388748319,GB -1388748320,1388748349,IE +1388747984,1388747987,GB +1388747988,1388747999,IE +1388748000,1388748031,GB +1388748032,1388748223,IE +1388748224,1388748255,GB +1388748256,1388748287,IE +1388748288,1388748295,GB +1388748296,1388748349,IE 1388748350,1388748351,GB 1388748352,1388748799,IE 1388748800,1388756991,RU @@ -33179,9 +35342,15 @@ 1388765184,1388773375,GB 1388773376,1388781567,NO 1388781568,1388789759,ES -1388789760,1388797951,NL +1388789760,1388791519,NL +1388791520,1388791527,GB +1388791528,1388797951,NL 1388797952,1388806143,RU -1388806144,1388814335,DE +1388806144,1388807679,DE +1388807680,1388807711,BZ +1388807712,1388808255,DE +1388808256,1388808283,BZ +1388808284,1388814335,DE 1388814336,1388815103,AX 1388815104,1388815231,FI 1388815232,1388818687,AX @@ -33241,7 +35410,8 @@ 1389207040,1389207295,LB 1389207296,1389207359,A2 1389207360,1389207391,SA -1389207392,1389207487,IR +1389207392,1389207423,IR +1389207424,1389207487,DE 1389207488,1389207519,A2 1389207520,1389207551,IR 1389207552,1389209087,A2 @@ -33418,7 +35588,8 @@ 1389265576,1389265591,SC 1389265592,1389265598,CG 1389265599,1389265599,A2 -1389265600,1389265663,SO +1389265600,1389265639,US +1389265640,1389265663,SO 1389265664,1389265791,ZA 1389265792,1389265807,A2 1389265808,1389265823,CA @@ -33608,13 +35779,8 @@ 1389562880,1389563135,IT 1389563136,1389563391,DE 1389563392,1389563647,IT -1389563648,1389564159,DE -1389564160,1389564415,BR -1389564416,1389576191,DE +1389563648,1389576191,DE 1389576192,1389592575,GB -1389592576,1389592831,A2 -1389592832,1389593087,CY -1389593088,1389608959,A2 1389608960,1389625343,DK 1389625344,1389641727,DE 1389641728,1389658111,JO @@ -33624,11 +35790,16 @@ 1389707264,1389723647,IT 1389723648,1389756415,ES 1389756416,1389772799,SE -1389772800,1389780991,SI +1389772800,1389779455,SI +1389779456,1389780991,RS 1389780992,1389782527,HR -1389782528,1389783039,SI +1389782528,1389782543,SI +1389782544,1389782559,HR +1389782560,1389783039,SI 1389783040,1389784063,BA -1389784064,1389788671,SI +1389784064,1389785087,SI +1389785088,1389785855,MK +1389785856,1389788671,SI 1389788672,1389789183,RS 1389789184,1389805567,PL 1389805568,1389821951,US @@ -33689,12 +35860,13 @@ 1398886400,1398888447,CH 1398888448,1398890495,GB 1398890496,1398892543,DK -1398892544,1398894591,UA 1398894592,1398896639,DE 1398896640,1398898687,CH 1398898688,1398931455,ES 1398931456,1398964223,GB -1398964224,1398965503,NL +1398964224,1398964543,NL +1398964544,1398964559,US +1398964560,1398965503,NL 1398965504,1398965759,US 1398965760,1398966015,DE 1398966016,1398966839,NL @@ -33745,7 +35917,9 @@ 1400707072,1400709119,EU 1400709120,1400710143,DE 1400710144,1400710399,EU -1400710400,1400712703,DE +1400710400,1400712191,DE +1400712192,1400712447,EU +1400712448,1400712703,DE 1400712704,1400712959,EU 1400712960,1400716287,DE 1400716288,1400717311,EU @@ -33867,11 +36041,7 @@ 1401565184,1401567231,RU 1401567232,1401569279,GB 1401569280,1401585663,DE -1401585664,1401599167,GB -1401599168,1401599211,IE -1401599212,1401599213,GB -1401599214,1401599231,IE -1401599232,1401602047,GB +1401585664,1401602047,GB 1401602048,1401618431,ES 1401618432,1401634815,AM 1401634816,1401651199,HR @@ -33915,7 +36085,9 @@ 1401709312,1401709567,GB 1401709568,1401714047,SE 1401714048,1401714063,FR -1401714064,1401717759,SE +1401714064,1401715455,SE +1401715456,1401715459,US +1401715460,1401717759,SE 1401717760,1401718015,NL 1401718016,1401719935,SE 1401719936,1401719951,DK @@ -33951,7 +36123,8 @@ 1401745920,1401745935,IT 1401745936,1401745959,SE 1401745960,1401745967,US -1401745968,1401745983,SE +1401745968,1401745971,MY +1401745972,1401745983,SE 1401745984,1401745999,NL 1401746000,1401746015,ES 1401746016,1401746019,GB @@ -33963,7 +36136,9 @@ 1401746240,1401746255,NL 1401746256,1401746271,ES 1401746272,1401746279,GB -1401746280,1401746431,SE +1401746280,1401746283,SE +1401746284,1401746287,US +1401746288,1401746431,SE 1401746432,1401746447,NL 1401746448,1401746467,SE 1401746468,1401746471,NL @@ -33990,7 +36165,9 @@ 1401747136,1401747151,DE 1401747152,1401747199,SE 1401747200,1401747215,IT -1401747216,1401747279,SE +1401747216,1401747235,SE +1401747236,1401747239,US +1401747240,1401747279,SE 1401747280,1401747295,ES 1401747296,1401747391,SE 1401747392,1401747407,DE @@ -34012,7 +36189,10 @@ 1401759232,1401759487,GB 1401759488,1401760255,DE 1401760256,1401760767,SK -1401760768,1401765887,DE +1401760768,1401765247,DE +1401765248,1401765375,NL +1401765376,1401765759,DE +1401765760,1401765887,NL 1401765888,1401782271,IE 1401782272,1401815039,FR 1401815040,1401817087,SE @@ -34255,10 +36435,15 @@ 1403994112,1404010495,AT 1404010496,1404026879,PL 1404026880,1404043263,ES -1404043264,1404076031,SE +1404043264,1404045311,EE +1404045312,1404051455,SE +1404051456,1404059647,KZ +1404059648,1404076031,NO 1404076032,1404084223,DE 1404084224,1404092415,NO -1404092416,1404184063,SE +1404092416,1404116991,SE +1404116992,1404125183,NO +1404125184,1404184063,SE 1404184064,1404184575,NO 1404184576,1404186623,SE 1404186624,1404187647,NO @@ -34277,8 +36462,7 @@ 1404200960,1404203007,NL 1404203008,1404204800,HR 1404204801,1404205055,SE -1404205056,1404206079,HR -1404206080,1404207103,SE +1404205056,1404207103,HR 1404207104,1404210175,NO 1404210176,1404212223,LV 1404212224,1404215295,SE @@ -34296,24 +36480,34 @@ 1404232704,1404233215,CH 1404233216,1404234239,SE 1404234240,1404235775,HR -1404235776,1404305407,SE +1404235776,1404256255,SE +1404256256,1404305407,RU 1404305408,1404321791,NL -1404321792,1404379135,SE +1404321792,1404338175,RU +1404338176,1404379135,SE 1404379136,1404383231,AT 1404383232,1404387327,SE 1404387328,1404395519,DE 1404395520,1404403711,SE 1404403712,1404411903,NL -1404411904,1404645375,SE +1404411904,1404420095,SE +1404420096,1404436479,RU +1404436480,1404575743,SE +1404575744,1404583935,HR +1404583936,1404645375,SE 1404645376,1404645887,HR 1404645888,1404764159,SE 1404764160,1404768511,NL 1404768512,1404768767,SE 1404768768,1404769279,NL -1404769280,1404802047,SE +1404769280,1404770303,SE +1404770304,1404780543,NL +1404780544,1404796927,SE +1404796928,1404801023,EE +1404801024,1404802047,SE 1404802048,1404803071,EE -1404803072,1404803583,LV -1404803584,1404805119,SE +1404803072,1404804095,LV +1404804096,1404805119,SE 1404805120,1404813311,AT 1404813312,1404829695,SE 1404829696,1404870655,RU @@ -34323,14 +36517,16 @@ 1404875776,1404876799,LT 1404876800,1404895231,SE 1404895232,1404927999,DE -1404928000,1404952575,SE +1404928000,1404944383,SE +1404944384,1404952575,DE 1404952576,1404960767,NL 1404960768,1405050879,SE 1405050880,1405059071,AT 1405059072,1405063167,SE 1405063168,1405067263,NO 1405067264,1405075455,DE -1405075456,1405091839,SE +1405075456,1405083647,NL +1405083648,1405091839,SE 1405091840,1406140415,FR 1406140416,1406205951,CZ 1406205952,1406271487,SE @@ -34348,7 +36544,10 @@ 1406705664,1406708735,IT 1406708736,1406709759,A2 1406709760,1406710015,IT -1406710016,1406713855,A2 +1406710016,1406711295,A2 +1406711296,1406712063,IT +1406712064,1406713343,A2 +1406713344,1406713855,IT 1406713856,1406714879,AT 1406714880,1406715391,NL 1406715392,1406715519,AT @@ -34401,6 +36600,7 @@ 1406763008,1406771199,BE 1406771200,1406779391,GB 1406779392,1406787583,RU +1406787584,1406795775,ES 1406795776,1406803967,GB 1406803968,1406812159,DE 1406812160,1406820351,SE @@ -34422,7 +36622,7 @@ 1406935040,1406951423,RU 1406951424,1406959615,PL 1406959616,1406964287,DE -1406964288,1406964319,CH +1406964288,1406964319,NL 1406964320,1406964327,DE 1406964328,1406964351,NL 1406964352,1406964735,DE @@ -34446,9 +36646,7 @@ 1407049728,1407057919,DE 1407057920,1407066111,RU 1407066112,1407074303,LU -1407074304,1407082623,RU -1407082624,1407082639,DE -1407082640,1407089663,RU +1407074304,1407089663,RU 1407089664,1407090687,US 1407090688,1407098879,CH 1407098880,1407107071,BG @@ -34457,9 +36655,13 @@ 1407123456,1407131647,SE 1407131648,1407139839,NL 1407139840,1407148031,DE -1407148032,1407152903,GB +1407148032,1407152263,GB +1407152264,1407152287,US +1407152288,1407152903,GB 1407152904,1407152927,NL -1407152928,1407156223,GB +1407152928,1407154711,GB +1407154712,1407154719,SE +1407154720,1407156223,GB 1407156224,1407164415,LV 1407164416,1407172607,PT 1407172608,1407180799,GB @@ -34483,9 +36685,7 @@ 1407516784,1407516791,NG 1407516792,1407516807,A2 1407516808,1407516815,NG -1407516816,1407516831,A2 -1407516832,1407516839,NG -1407516840,1407516847,A2 +1407516816,1407516847,A2 1407516848,1407516855,NG 1407516856,1407516863,A2 1407516864,1407516871,NG @@ -34499,9 +36699,10 @@ 1407517384,1407517391,CD 1407517392,1407517415,A2 1407517416,1407517423,NG -1407517424,1407517431,A2 +1407517424,1407517431,ZW 1407517432,1407517439,NG -1407517440,1407517887,A2 +1407517440,1407517695,A2 +1407517696,1407517887,NG 1407517888,1407517919,CD 1407517920,1407517951,A2 1407517952,1407518015,SL @@ -34512,20 +36713,20 @@ 1407518064,1407518079,A2 1407518080,1407518111,LR 1407518112,1407518127,NG -1407518128,1407518135,KE +1407518128,1407518135,ZW 1407518136,1407518143,GH 1407518144,1407518151,A2 1407518152,1407518159,ZA 1407518160,1407518167,NG 1407518168,1407518175,CD 1407518176,1407518183,A2 -1407518184,1407518191,NG -1407518192,1407518199,A2 +1407518184,1407518199,NG 1407518200,1407518207,AE 1407518208,1407518215,ZW 1407518216,1407518239,A2 1407518240,1407518247,NG -1407518248,1407518263,A2 +1407518248,1407518255,A2 +1407518256,1407518263,CD 1407518264,1407518269,GH 1407518270,1407518335,A2 1407518336,1407518343,CG @@ -34533,11 +36734,12 @@ 1407518352,1407518359,A2 1407518360,1407518367,NG 1407518368,1407518375,ZA -1407518376,1407518783,A2 -1407518784,1407518815,CD -1407518816,1407518831,A2 +1407518376,1407518383,CD +1407518384,1407518391,A2 +1407518392,1407518399,CD +1407518400,1407518831,A2 1407518832,1407518847,NG -1407518848,1407518911,A2 +1407518848,1407518911,FR 1407518912,1407518943,NG 1407518944,1407518975,A2 1407518976,1407518983,NG @@ -34545,7 +36747,7 @@ 1407518992,1407518999,NG 1407519000,1407519015,A2 1407519016,1407519023,AO -1407519024,1407519031,NG +1407519024,1407519031,A2 1407519032,1407519039,AO 1407519040,1407519047,NG 1407519048,1407519055,A2 @@ -34570,24 +36772,62 @@ 1407519224,1407519231,A2 1407519232,1407519615,NG 1407519616,1407519751,A2 -1407519752,1407519767,NG -1407519768,1407519783,A2 -1407519784,1407519791,NG -1407519792,1407519839,A2 -1407519840,1407519855,NG -1407519856,1407519863,A2 +1407519752,1407519759,NG +1407519760,1407519767,CD +1407519768,1407519775,GN +1407519776,1407519783,A2 +1407519784,1407519791,IQ +1407519792,1407519799,NG +1407519800,1407519815,A2 +1407519816,1407519823,NG +1407519824,1407519831,A2 +1407519832,1407519839,SD +1407519840,1407519847,A2 +1407519848,1407519855,NG +1407519856,1407519863,GN 1407519864,1407519871,NG -1407519872,1407520271,A2 +1407519872,1407519879,IL +1407519880,1407519895,NG +1407519896,1407519903,GN +1407519904,1407519911,NG +1407519912,1407519919,GN +1407519920,1407519959,A2 +1407519960,1407519983,NG +1407519984,1407519991,A2 +1407519992,1407519999,NG +1407520000,1407520007,CD +1407520008,1407520023,NG +1407520024,1407520031,A2 +1407520032,1407520039,GN +1407520040,1407520071,A2 +1407520072,1407520079,CM +1407520080,1407520087,NG +1407520088,1407520103,GN +1407520104,1407520111,SD +1407520112,1407520119,GN +1407520120,1407520127,NE +1407520128,1407520151,GN +1407520152,1407520152,A2 +1407520153,1407520159,GN +1407520160,1407520167,IL +1407520168,1407520175,GN +1407520176,1407520207,A2 +1407520208,1407520215,NG +1407520216,1407520223,NE +1407520224,1407520231,SD +1407520232,1407520271,A2 1407520272,1407520279,NG -1407520280,1407520303,A2 -1407520304,1407520327,NG +1407520280,1407520311,A2 +1407520312,1407520327,NG 1407520328,1407520335,SL 1407520336,1407520351,A2 1407520352,1407520359,NG 1407520360,1407520367,CD 1407520368,1407520375,A2 1407520376,1407520397,NG -1407520398,1407520439,A2 +1407520398,1407520415,A2 +1407520416,1407520423,AO +1407520424,1407520439,A2 1407520440,1407520447,CD 1407520448,1407520463,NG 1407520464,1407520519,A2 @@ -34596,8 +36836,10 @@ 1407520544,1407520551,A2 1407520552,1407520559,NG 1407520560,1407520567,SL -1407520568,1407520575,NG -1407520576,1407520607,A2 +1407520568,1407520583,NG +1407520584,1407520591,A2 +1407520592,1407520599,NG +1407520600,1407520607,A2 1407520608,1407520615,AO 1407520616,1407520623,A2 1407520624,1407520631,NG @@ -34608,85 +36850,166 @@ 1407520688,1407520695,NG 1407520696,1407520711,A2 1407520712,1407520719,NG -1407520720,1407520759,A2 +1407520720,1407520735,A2 +1407520736,1407520743,LR +1407520744,1407520751,NG +1407520752,1407520759,A2 1407520760,1407520767,CD 1407520768,1407520775,ZW -1407520776,1407520783,A2 +1407520776,1407520783,CD 1407520784,1407520791,SD -1407520792,1407520847,A2 +1407520792,1407520799,ZA +1407520800,1407520807,A2 +1407520808,1407520815,CI +1407520816,1407520823,GQ +1407520824,1407520831,CI +1407520832,1407520839,SO +1407520840,1407520847,A2 1407520848,1407520855,ZM 1407520856,1407520863,A2 -1407520864,1407520871,NG -1407520872,1407520895,A2 +1407520864,1407520871,TZ +1407520872,1407520879,CD +1407520880,1407520895,A2 1407520896,1407520903,AO 1407520904,1407520911,NG 1407520912,1407520919,ZW 1407520920,1407520927,IQ -1407520928,1407520951,A2 -1407520952,1407520959,ZW -1407520960,1407520967,TZ -1407520968,1407520975,CD -1407520976,1407520983,A2 -1407520984,1407520991,ZM -1407520992,1407521023,A2 -1407521024,1407521031,ZW -1407521032,1407521055,A2 +1407520928,1407520935,A2 +1407520936,1407520943,CD +1407520944,1407520951,A2 +1407520952,1407520959,ZM +1407520960,1407520975,A2 +1407520976,1407520991,ZM +1407520992,1407520999,IQ +1407521000,1407521023,CD +1407521024,1407521031,ZM +1407521032,1407521047,A2 +1407521048,1407521055,NG 1407521056,1407521063,KE -1407521064,1407521127,A2 +1407521064,1407521071,NG +1407521072,1407521079,A2 +1407521080,1407521087,UG +1407521088,1407521095,NG +1407521096,1407521103,A2 +1407521104,1407521111,MZ +1407521112,1407521119,SL +1407521120,1407521127,A2 1407521128,1407521135,NG -1407521136,1407521215,A2 -1407521216,1407521223,NG -1407521224,1407521415,A2 +1407521136,1407521143,CD +1407521144,1407521151,ZM +1407521152,1407521159,NG +1407521160,1407521167,ZW +1407521168,1407521175,SD +1407521176,1407521183,IQ +1407521184,1407521199,CD +1407521200,1407521207,A2 +1407521208,1407521215,IQ +1407521216,1407521223,A2 +1407521224,1407521231,TZ +1407521232,1407521239,LR +1407521240,1407521247,A2 +1407521248,1407521279,GH +1407521280,1407521415,A2 1407521416,1407521423,LR -1407521424,1407522319,A2 -1407522320,1407522327,BF -1407522328,1407522335,NG +1407521424,1407521543,A2 +1407521544,1407521567,NG +1407521568,1407521575,A2 +1407521576,1407521709,NG +1407521710,1407522319,A2 +1407522320,1407522327,TG +1407522328,1407522335,A2 1407522336,1407522351,SO 1407522352,1407522359,CD -1407522360,1407522367,NG -1407522368,1407522375,A2 -1407522376,1407522383,LR -1407522384,1407522407,A2 -1407522408,1407522415,LR -1407522416,1407522431,A2 +1407522360,1407522367,FR +1407522368,1407522383,GQ +1407522384,1407522391,A2 +1407522392,1407522407,NG +1407522408,1407522415,ZW +1407522416,1407522423,NG +1407522424,1407522431,A2 1407522432,1407522439,IQ 1407522440,1407522440,NG -1407522441,1407522463,A2 -1407522464,1407522479,NG -1407522480,1407522495,A2 -1407522496,1407522503,NG -1407522504,1407522535,A2 -1407522536,1407522559,NG -1407522560,1407522567,A2 +1407522441,1407522447,A2 +1407522448,1407522455,UG +1407522456,1407522463,ML +1407522464,1407522471,A2 +1407522472,1407522479,LR +1407522480,1407522487,TZ +1407522488,1407522495,ZW +1407522496,1407522503,LR +1407522504,1407522511,ZW +1407522512,1407522527,A2 +1407522528,1407522535,ZM +1407522536,1407522551,NG +1407522552,1407522559,UG +1407522560,1407522567,MZ 1407522568,1407522575,NG 1407522576,1407522583,A2 -1407522584,1407522591,NG -1407522592,1407522615,A2 -1407522616,1407522623,NG -1407522624,1407522639,A2 +1407522584,1407522591,GL +1407522592,1407522599,A2 +1407522600,1407522607,ZM +1407522608,1407522615,A2 +1407522616,1407522631,NG +1407522632,1407522639,MW 1407522640,1407522647,GQ 1407522648,1407522655,NG -1407522656,1407522671,A2 +1407522656,1407522663,CI +1407522664,1407522671,A2 1407522672,1407522679,ZM 1407522680,1407522687,IQ -1407522688,1407522695,LR -1407522696,1407522703,A2 +1407522688,1407522695,NG +1407522696,1407522703,GL 1407522704,1407522711,NG -1407522712,1407522727,A2 -1407522728,1407522735,CD -1407522736,1407522775,A2 +1407522712,1407522719,BJ +1407522720,1407522727,A2 +1407522728,1407522735,ZW +1407522736,1407522743,LR +1407522744,1407522751,NG +1407522752,1407522767,ZM +1407522768,1407522775,A2 1407522776,1407522791,NG 1407522792,1407522799,A2 1407522800,1407522807,ZM 1407522808,1407522815,A2 -1407522816,1407523071,ZW -1407523072,1407523279,A2 +1407522816,1407522823,CD +1407522824,1407522831,NG +1407522832,1407522839,MZ +1407522840,1407522871,A2 +1407522872,1407522879,IQ +1407522880,1407522903,A2 +1407522904,1407522911,KE +1407522912,1407522919,CG +1407522920,1407522991,A2 +1407522992,1407522999,CD +1407523000,1407523007,A2 +1407523008,1407523015,NG +1407523016,1407523023,KE +1407523024,1407523079,A2 +1407523080,1407523088,NG +1407523089,1407523103,A2 +1407523104,1407523111,UG +1407523112,1407523119,ZW +1407523120,1407523127,CD +1407523128,1407523135,A2 +1407523136,1407523143,BJ +1407523144,1407523159,A2 +1407523160,1407523167,LR +1407523168,1407523183,UG +1407523184,1407523191,NG +1407523192,1407523199,A2 +1407523200,1407523207,NG +1407523208,1407523215,A2 +1407523216,1407523223,BI +1407523224,1407523247,AO +1407523248,1407523263,A2 +1407523264,1407523279,NG 1407523280,1407523287,MZ 1407523288,1407523295,NG -1407523296,1407523327,A2 +1407523296,1407523303,A2 +1407523304,1407523311,NG +1407523312,1407523327,BJ 1407523328,1407523335,MW -1407523336,1407523343,A2 -1407523344,1407523351,NG +1407523336,1407523351,A2 1407523352,1407523359,LU 1407523360,1407523367,ZW 1407523368,1407523391,A2 @@ -34696,39 +37019,95 @@ 1407523536,1407523551,NG 1407523552,1407523559,CM 1407523560,1407523567,KE -1407523568,1407523575,A2 -1407523576,1407523583,MW -1407523584,1407523839,A2 +1407523568,1407523839,A2 1407523840,1407524351,MW 1407524352,1407524607,GB 1407524608,1407524615,ZW 1407524616,1407524623,CM -1407524624,1407524631,NG -1407524632,1407524639,A2 -1407524640,1407524647,NG +1407524624,1407524631,A2 +1407524632,1407524639,NG +1407524640,1407524647,A2 1407524648,1407524655,CD 1407524656,1407524663,NG -1407524664,1407524687,A2 +1407524664,1407524679,A2 +1407524680,1407524687,LR 1407524688,1407524703,MZ -1407524704,1407524735,A2 -1407524736,1407524743,NG -1407524744,1407524783,A2 +1407524704,1407524727,A2 +1407524728,1407524735,NG +1407524736,1407524743,A2 +1407524744,1407524751,NG +1407524752,1407524759,A2 +1407524760,1407524767,CM +1407524768,1407524775,BW +1407524776,1407524783,A2 1407524784,1407524791,ZW -1407524792,1407524967,A2 +1407524792,1407524799,LR +1407524800,1407524839,A2 +1407524840,1407524847,LR +1407524848,1407524855,A2 +1407524856,1407524863,CD +1407524864,1407524895,A2 +1407524896,1407524903,LR +1407524904,1407524911,NG +1407524912,1407524935,A2 +1407524936,1407524943,GR +1407524944,1407524951,A2 +1407524952,1407524959,CM +1407524960,1407524967,TZ 1407524968,1407524975,NG -1407524976,1407525071,A2 +1407524976,1407524983,A2 +1407524984,1407524991,ZA +1407524992,1407524999,TZ +1407525000,1407525007,A2 +1407525008,1407525015,TZ +1407525016,1407525023,BI +1407525024,1407525031,NG +1407525032,1407525039,A2 +1407525040,1407525047,ZA +1407525048,1407525055,NG +1407525056,1407525063,ZA +1407525064,1407525071,A2 1407525072,1407525079,NG -1407525080,1407525247,A2 -1407525248,1407525255,CD -1407525256,1407525263,NG -1407525264,1407529023,A2 +1407525080,1407525087,A2 +1407525088,1407525095,MW +1407525096,1407525103,A2 +1407525104,1407525111,NG +1407525112,1407525119,ZA +1407525120,1407525127,NG +1407525128,1407525135,SD +1407525136,1407525143,CD +1407525144,1407525151,A2 +1407525152,1407525167,CD +1407525168,1407525175,A2 +1407525176,1407525183,CD +1407525184,1407525191,ZW +1407525192,1407525207,A2 +1407525208,1407525215,CD +1407525216,1407525231,A2 +1407525232,1407525255,CD +1407525256,1407525263,A2 +1407525264,1407525287,CD +1407525288,1407525303,A2 +1407525304,1407525319,CD +1407525320,1407525327,A2 +1407525328,1407525343,CD +1407525344,1407525383,A2 +1407525384,1407525391,CD +1407525392,1407525399,A2 +1407525400,1407525407,KE +1407525408,1407525471,A2 +1407525472,1407525479,UG +1407525480,1407525543,A2 +1407525544,1407525551,KE +1407525552,1407525583,A2 +1407525584,1407525591,GL +1407525592,1407526711,A2 +1407526712,1407526719,GN +1407526720,1407529023,A2 1407529024,1407529087,NG -1407529088,1407529095,A2 -1407529096,1407529103,ZW +1407529088,1407529103,A2 1407529104,1407529111,NG -1407529112,1407529127,A2 -1407529128,1407529135,ZW -1407529136,1407529143,US +1407529112,1407529143,A2 1407529144,1407529151,ZW 1407529152,1407529183,A2 1407529184,1407529191,NG @@ -34736,14 +37115,41 @@ 1407529208,1407529215,NG 1407529216,1407531007,A2 1407531008,1407531519,NG -1407531520,1407532543,A2 +1407531520,1407531551,CD +1407531552,1407531559,SD +1407531560,1407531567,NG +1407531568,1407531575,CD +1407531576,1407531583,A2 +1407531584,1407531591,CD +1407531592,1407531599,A2 +1407531600,1407531607,NG +1407531608,1407531631,CD +1407531632,1407531639,ZM +1407531640,1407531647,CD +1407531648,1407531655,A2 +1407531656,1407531663,CD +1407531664,1407531671,MZ +1407531672,1407531687,CD +1407531688,1407531695,A2 +1407531696,1407531703,CD +1407531704,1407531711,IQ +1407531712,1407531719,A2 +1407531720,1407531735,CD +1407531736,1407531743,ZW +1407531744,1407531751,A2 +1407531752,1407531759,GQ +1407531760,1407531767,ZW +1407531768,1407531775,SD +1407531776,1407532543,A2 1407532544,1407532551,UG 1407532552,1407532559,AO 1407532560,1407532583,A2 1407532584,1407532591,ZW 1407532592,1407532615,A2 1407532616,1407532623,KG -1407532624,1407532663,A2 +1407532624,1407532639,A2 +1407532640,1407532647,NG +1407532648,1407532663,A2 1407532664,1407532671,TZ 1407532672,1407532799,A2 1407532800,1407532927,SO @@ -34759,8 +37165,7 @@ 1407533568,1407533583,NG 1407533584,1407533607,A2 1407533608,1407533631,NG -1407533632,1407533663,IQ -1407533664,1407533679,A2 +1407533632,1407533679,A2 1407533680,1407533695,NG 1407533696,1407533711,A2 1407533712,1407533719,ZW @@ -34776,14 +37181,15 @@ 1407533816,1407533823,NG 1407533824,1407534079,A2 1407534080,1407534335,AE -1407534336,1407534359,A2 +1407534336,1407534343,CM +1407534344,1407534359,A2 1407534360,1407534383,NG 1407534384,1407534391,A2 1407534392,1407534399,AO 1407534400,1407534407,NG 1407534408,1407534415,CI -1407534416,1407534447,A2 -1407534448,1407534463,NG +1407534416,1407534455,A2 +1407534456,1407534463,NG 1407534464,1407534543,A2 1407534544,1407534559,GH 1407534560,1407534567,NG @@ -34798,11 +37204,31 @@ 1407534792,1407534847,A2 1407534848,1407535103,CM 1407535104,1407535615,GA -1407535616,1407535711,A2 +1407535616,1407535623,CD +1407535624,1407535631,A2 +1407535632,1407535639,SD +1407535640,1407535647,A2 +1407535648,1407535655,NG +1407535656,1407535663,GB +1407535664,1407535671,A2 +1407535672,1407535679,SD +1407535680,1407535687,GN +1407535688,1407535695,A2 +1407535696,1407535703,GN +1407535704,1407535711,A2 1407535712,1407535719,GB 1407535720,1407535735,A2 1407535736,1407535743,NG -1407535744,1407536127,A2 +1407535744,1407535775,A2 +1407535776,1407535783,GN +1407535784,1407535815,A2 +1407535816,1407535823,NG +1407535824,1407535831,A2 +1407535832,1407535839,GB +1407535840,1407535847,NG +1407535848,1407535855,A2 +1407535856,1407535863,NG +1407535864,1407536127,A2 1407536128,1407536639,GA 1407536640,1407536895,CD 1407536896,1407536903,A2 @@ -34827,36 +37253,44 @@ 1407537136,1407537143,NG 1407537144,1407537183,A2 1407537184,1407537191,NG -1407537192,1407537199,A2 -1407537200,1407537207,NG -1407537208,1407537231,A2 +1407537192,1407537207,A2 +1407537208,1407537215,BE +1407537216,1407537231,A2 1407537232,1407537255,NG 1407537256,1407537263,A2 -1407537264,1407537279,NG -1407537280,1407537287,A2 +1407537264,1407537271,NG +1407537272,1407537287,A2 1407537288,1407537295,NG -1407537296,1407537335,A2 +1407537296,1407537303,UG +1407537304,1407537319,A2 +1407537320,1407537327,NG +1407537328,1407537335,A2 1407537336,1407537351,NG 1407537352,1407537367,A2 1407537368,1407537383,NG -1407537384,1407537431,A2 +1407537384,1407537399,A2 +1407537400,1407537407,BF +1407537408,1407537415,A2 +1407537416,1407537423,GH +1407537424,1407537431,A2 1407537432,1407537455,NG -1407537456,1407537479,A2 +1407537456,1407537463,AO +1407537464,1407537479,A2 1407537480,1407537487,CM 1407537488,1407537495,GH -1407537496,1407537511,NG +1407537496,1407537511,A2 1407537512,1407537519,LR -1407537520,1407537535,A2 -1407537536,1407537543,LR -1407537544,1407537559,A2 +1407537520,1407537543,A2 +1407537544,1407537551,AO +1407537552,1407537559,A2 1407537560,1407537567,NG 1407537568,1407537575,A2 1407537576,1407537599,NG -1407537600,1407537623,A2 +1407537600,1407537607,A2 +1407537608,1407537615,CM +1407537616,1407537623,A2 1407537624,1407537639,NG -1407537640,1407537663,A2 -1407537664,1407537671,AO -1407537672,1407537679,A2 +1407537640,1407537679,A2 1407537680,1407537687,IQ 1407537688,1407537703,A2 1407537704,1407537735,NG @@ -34864,35 +37298,56 @@ 1407537752,1407537847,NG 1407537848,1407537855,A2 1407537856,1407537863,NG -1407537864,1407537871,A2 +1407537864,1407537871,TG 1407537872,1407537879,IQ -1407537880,1407537887,A2 -1407537888,1407537895,NG +1407537880,1407537895,A2 1407537896,1407537903,IQ -1407537904,1407537935,A2 +1407537904,1407537911,TG +1407537912,1407537927,A2 +1407537928,1407537935,SL 1407537936,1407537943,GH -1407537944,1407537951,A2 -1407537952,1407537959,NG -1407537960,1407537967,A2 -1407537968,1407537991,NG +1407537944,1407537951,TG +1407537952,1407537959,A2 +1407537960,1407537967,TG +1407537968,1407537975,NG +1407537976,1407537983,A2 +1407537984,1407537991,NG 1407537992,1407537999,IQ 1407538000,1407538023,NG -1407538024,1407538047,A2 +1407538024,1407538031,A2 +1407538032,1407538039,NG +1407538040,1407538047,CD 1407538048,1407538055,NG 1407538056,1407538071,LU -1407538072,1407538079,NG -1407538080,1407538087,A2 +1407538072,1407538079,A2 +1407538080,1407538087,LR 1407538088,1407538095,AO -1407538096,1407538111,A2 +1407538096,1407538103,CD +1407538104,1407538111,A2 1407538112,1407538119,LR 1407538120,1407538127,NG 1407538128,1407538143,A2 1407538144,1407538151,GN 1407538152,1407538167,A2 1407538168,1407538175,IQ -1407538176,1407538295,A2 +1407538176,1407538207,A2 +1407538208,1407538223,NG +1407538224,1407538263,A2 +1407538264,1407538271,NG +1407538272,1407538279,CO +1407538280,1407538295,A2 1407538296,1407538303,AO -1407538304,1407538439,A2 +1407538304,1407538311,A2 +1407538312,1407538319,CD +1407538320,1407538327,A2 +1407538328,1407538335,CD +1407538336,1407538343,A2 +1407538344,1407538351,CD +1407538352,1407538383,A2 +1407538384,1407538391,CM +1407538392,1407538407,A2 +1407538408,1407538415,NG +1407538416,1407538439,A2 1407538440,1407538447,NG 1407538448,1407538463,A2 1407538464,1407538471,ZM @@ -34901,8 +37356,7 @@ 1407538664,1407538679,NG 1407538680,1407538751,A2 1407538752,1407538783,NG -1407538784,1407538847,A2 -1407538848,1407538863,NG +1407538784,1407538863,A2 1407538864,1407538879,GE 1407538880,1407538887,A2 1407538888,1407538895,NG @@ -34925,11 +37379,32 @@ 1407539152,1407539167,A2 1407539168,1407539175,TD 1407539176,1407539183,GH -1407539184,1407539199,NG +1407539184,1407539191,A2 +1407539192,1407539199,NG 1407539200,1407539455,GE -1407539456,1407540119,A2 -1407540120,1407540127,NG -1407540128,1407541471,A2 +1407539456,1407539711,A2 +1407539712,1407539719,BE +1407539720,1407539751,A2 +1407539752,1407539759,NG +1407539760,1407539831,A2 +1407539832,1407539839,NG +1407539840,1407539935,A2 +1407539936,1407539943,CM +1407539944,1407539967,A2 +1407539968,1407539975,CD +1407539976,1407540055,A2 +1407540056,1407540063,NG +1407540064,1407540071,A2 +1407540072,1407540079,NG +1407540080,1407540111,A2 +1407540112,1407540119,TG +1407540120,1407540135,A2 +1407540136,1407540143,NG +1407540144,1407540159,A2 +1407540160,1407540167,CD +1407540168,1407540199,A2 +1407540200,1407540215,CD +1407540216,1407541471,A2 1407541472,1407541495,NG 1407541496,1407541535,A2 1407541536,1407541543,CM @@ -34948,8 +37423,7 @@ 1407542544,1407542551,LR 1407542552,1407542575,A2 1407542576,1407542583,CD -1407542584,1407542591,A2 -1407542592,1407542599,NG +1407542584,1407542599,A2 1407542600,1407542607,TG 1407542608,1407542623,A2 1407542624,1407542631,BJ @@ -34982,7 +37456,10 @@ 1407543280,1407543287,NG 1407543288,1407546367,A2 1407546368,1407546495,AE -1407546496,1407546879,A2 +1407546496,1407546799,A2 +1407546800,1407546815,GH +1407546816,1407546863,A2 +1407546864,1407546879,LR 1407546880,1407547135,ZW 1407547136,1407547143,A2 1407547144,1407547151,GH @@ -34997,9 +37474,7 @@ 1407547256,1407547263,A2 1407547264,1407547271,SL 1407547272,1407547279,NG -1407547280,1407547287,A2 -1407547288,1407547295,NG -1407547296,1407547303,A2 +1407547280,1407547303,A2 1407547304,1407547311,SL 1407547312,1407547327,NG 1407547328,1407547335,A2 @@ -35023,7 +37498,9 @@ 1407548144,1407548151,A2 1407548152,1407548415,NG 1407548416,1407548543,GE -1407548544,1407549183,A2 +1407548544,1407548711,A2 +1407548712,1407548719,CD +1407548720,1407549183,A2 1407549184,1407549439,GE 1407549440,1407582207,RU 1407582208,1407614975,PL @@ -35047,9 +37524,7 @@ 1407702272,1407702783,GB 1407702784,1407702911,FR 1407702912,1407703039,GB -1407703040,1407703407,FR -1407703408,1407703415,GB -1407703416,1407703455,FR +1407703040,1407703455,FR 1407703456,1407703535,GB 1407703536,1407703871,FR 1407703872,1407703935,GB @@ -35063,22 +37538,22 @@ 1407704448,1407705207,GB 1407705208,1407705215,ES 1407705216,1407705247,GB -1407705248,1407705295,ES -1407705296,1407705599,GB +1407705248,1407705279,ES +1407705280,1407705599,GB 1407705600,1407705727,FR 1407705728,1407705759,GB 1407705760,1407705791,FR 1407705792,1407706367,GB 1407706368,1407706423,FR 1407706424,1407706431,GB -1407706432,1407706447,FR -1407706448,1407707703,GB +1407706432,1407706463,FR +1407706464,1407707703,GB 1407707704,1407707839,CH 1407707840,1407707903,GB 1407707904,1407707935,CH 1407707936,1407709183,GB -1407709184,1407709631,DE -1407709632,1407710207,GB +1407709184,1407709695,DE +1407709696,1407710207,GB 1407710208,1407710239,ES 1407710240,1407710975,GB 1407710976,1407711319,FR @@ -35186,11 +37661,10 @@ 1410010824,1410010831,IR 1410010832,1410010879,DE 1410010880,1410011135,IR -1410011136,1410011903,DE -1410011904,1410011919,US -1410011920,1410012159,DE +1410011136,1410012159,DE 1410012160,1410012415,IQ -1410012416,1410013183,DE +1410012416,1410012447,AF +1410012448,1410013183,DE 1410013184,1410013439,ES 1410013440,1410013471,IR 1410013472,1410013535,AE @@ -35260,8 +37734,8 @@ 1410017120,1410017279,DE 1410017280,1410017407,IR 1410017408,1410017791,DE -1410017792,1410018079,IR -1410018080,1410018303,DE +1410017792,1410018047,IR +1410018048,1410018303,DE 1410018304,1410018559,AE 1410018560,1410018591,DE 1410018592,1410018607,IR @@ -35281,9 +37755,7 @@ 1410022592,1410022655,IR 1410022656,1410022911,DE 1410022912,1410023423,IR -1410023424,1410024191,DE -1410024192,1410024223,AE -1410024224,1410024287,DE +1410023424,1410024287,DE 1410024288,1410024319,IR 1410024320,1410024447,DE 1410024448,1410025087,IR @@ -35340,7 +37812,9 @@ 1410036192,1410036207,PA 1410036208,1410036735,DE 1410036736,1410036751,PA -1410036752,1410037759,DE +1410036752,1410036991,DE +1410036992,1410037247,LB +1410037248,1410037759,DE 1410037760,1410038015,US 1410038016,1410039807,DE 1410039808,1410041855,AE @@ -35350,7 +37824,9 @@ 1410043904,1410044415,JO 1410044416,1410044927,DE 1410044928,1410045183,VG -1410045184,1410072319,DE +1410045184,1410045439,DE +1410045440,1410045695,LB +1410045696,1410072319,DE 1410072320,1410072575,AE 1410072576,1410203647,GB 1410203648,1410204439,FR @@ -35369,9 +37845,15 @@ 1410250552,1410250559,GB 1410250560,1410261007,FR 1410261008,1410261015,GB -1410261016,1410262799,FR +1410261016,1410261663,FR +1410261664,1410261671,GB +1410261672,1410262023,FR +1410262024,1410262031,BE +1410262032,1410262799,FR 1410262800,1410262815,DE -1410262816,1410267039,FR +1410262816,1410266303,FR +1410266304,1410266311,IE +1410266312,1410267039,FR 1410267040,1410267055,ES 1410267056,1410267071,GB 1410267072,1410267087,IT @@ -35437,8 +37919,8 @@ 1410573696,1410573711,RU 1410573712,1410573759,DE 1410573760,1410573775,BA -1410573776,1410573807,DE -1410573808,1410573815,IT +1410573776,1410573799,DE +1410573800,1410573815,IT 1410573816,1410573823,RU 1410573824,1410574527,DE 1410574528,1410574543,IT @@ -35448,8 +37930,7 @@ 1410574584,1410574591,RU 1410574592,1410574719,DE 1410574720,1410574727,RU -1410574728,1410574847,DE -1410574848,1410575103,GB +1410574728,1410575103,DE 1410575104,1410575111,US 1410575112,1410575119,IT 1410575120,1410575135,DE @@ -35482,7 +37963,9 @@ 1410621440,1410629631,NO 1410629632,1410637823,FI 1410637824,1410646015,AT -1410646016,1410654207,GB +1410646016,1410647807,GB +1410647808,1410648319,IE +1410648320,1410654207,GB 1410654208,1410662399,SI 1410662400,1410670591,HU 1410670592,1410678783,DE @@ -35513,8 +37996,11 @@ 1410752828,1410753023,DE 1410753024,1410753031,AQ 1410753032,1410753055,BS -1410753056,1410753151,AQ -1410753152,1410753303,DE +1410753056,1410753143,AQ +1410753144,1410753151,SC +1410753152,1410753159,DE +1410753160,1410753167,AQ +1410753168,1410753303,DE 1410753304,1410753327,AQ 1410753328,1410753335,DE 1410753336,1410753343,AQ @@ -35536,9 +38022,7 @@ 1410756736,1410756863,DE 1410756864,1410757119,AQ 1410757120,1410758655,DE -1410758656,1410759423,AQ -1410759424,1410759679,GB -1410759680,1410760191,AQ +1410758656,1410760191,AQ 1410760192,1410760455,DE 1410760456,1410760471,AQ 1410760472,1410760479,SC @@ -35615,7 +38099,8 @@ 1411837952,1411842047,BG 1411842048,1411907583,PT 1411907584,1411907839,EU -1411907840,1411908351,GB +1411907840,1411908095,GB +1411908096,1411908351,DE 1411908352,1411908399,EU 1411908400,1411908479,GB 1411908480,1411908535,EU @@ -35665,8 +38150,8 @@ 1411999784,1411999791,SI 1411999792,1411999799,BA 1411999800,1411999807,SI -1411999808,1411999839,BA -1411999840,1411999871,SI +1411999808,1411999847,BA +1411999848,1411999871,SI 1411999872,1412000767,BA 1412000768,1412000783,SI 1412000784,1412000791,BA @@ -35674,7 +38159,11 @@ 1412000864,1412000879,BA 1412000880,1412000903,SI 1412000904,1412000911,BA -1412000912,1412001311,SI +1412000912,1412000943,SI +1412000944,1412000951,BA +1412000952,1412000959,SI +1412000960,1412000991,BA +1412000992,1412001311,SI 1412001312,1412001319,DE 1412001320,1412001807,SI 1412001808,1412001855,RO @@ -35715,7 +38204,9 @@ 1412003552,1412003583,SI 1412003584,1412003599,BA 1412003600,1412003623,SI -1412003624,1412003839,BA +1412003624,1412003631,BA +1412003632,1412003639,SI +1412003640,1412003839,BA 1412003840,1412003855,SI 1412003856,1412003903,BG 1412003904,1412003935,SI @@ -35804,21 +38295,22 @@ 1422393344,1422393599,DE 1422393600,1422393855,IT 1422393856,1422399103,DE -1422399104,1422399231,IT -1422399232,1422399999,DE +1422399104,1422399135,IT +1422399136,1422399999,DE 1422400000,1422400255,IT 1422400256,1422400511,DE 1422400512,1422400767,BR -1422400768,1422401087,DE -1422401088,1422401151,GB -1422401152,1422462207,DE +1422400768,1422406399,DE +1422406400,1422406463,GB +1422406464,1422452495,DE +1422452496,1422452503,CA +1422452504,1422462207,DE 1422462208,1422462463,TR 1422462464,1422468671,DE 1422468672,1422468735,IT 1422468736,1422479615,DE 1422479616,1422479871,BE 1422479872,1422491647,DE -1422491648,1422508031,GB 1422508032,1422512127,BG 1422512128,1422516223,PL 1422516224,1422520319,BY @@ -35839,12 +38331,12 @@ 1422853632,1422853919,FR 1422853920,1422854143,EU 1422854144,1422854151,FR -1422854152,1422856319,EU -1422856320,1422856447,FR -1422856448,1422856511,EU -1422856512,1422856575,FR -1422856576,1422856703,EU -1422856704,1422857855,FR +1422854152,1422856383,EU +1422856384,1422856447,FR +1422856448,1422856703,EU +1422856704,1422857151,FR +1422857152,1422857183,EU +1422857184,1422857855,FR 1422857856,1422857919,EU 1422857920,1422858143,FR 1422858144,1422858239,EU @@ -35903,12 +38395,12 @@ 1424594520,1424595455,GB 1424595456,1424595527,IT 1424595528,1424595535,GB -1424595536,1424595551,IT -1424595552,1424595559,GB -1424595560,1424595575,IT +1424595536,1424595575,IT 1424595576,1424595583,ES -1424595584,1424595807,IT -1424595808,1424595839,GB +1424595584,1424595819,IT +1424595820,1424595823,GB +1424595824,1424595831,IT +1424595832,1424595839,GB 1424595840,1424596479,IT 1424596480,1424596563,FR 1424596564,1424596567,GB @@ -35973,7 +38465,7 @@ 1424605136,1424605183,NL 1424605184,1424605439,GB 1424605440,1424605567,BG -1424605568,1424605583,GB +1424605568,1424605583,GR 1424605584,1424605599,BE 1424605600,1424605607,GB 1424605608,1424605623,BG @@ -36001,8 +38493,7 @@ 1424608084,1424608087,GB 1424608088,1424608127,FR 1424608128,1424608279,GB -1424608280,1424608351,FR -1424608352,1424608383,GB +1424608280,1424608383,FR 1424608384,1424608399,ES 1424608400,1424608511,FR 1424608512,1424608687,ES @@ -36018,9 +38509,7 @@ 1424610304,1424610559,TZ 1424610560,1424610815,PL 1424610816,1424611071,FR -1424611072,1424611095,BE -1424611096,1424611103,GB -1424611104,1424611135,BE +1424611072,1424611135,BE 1424611136,1424611151,GB 1424611152,1424611327,BE 1424611328,1424611583,PL @@ -36085,7 +38574,9 @@ 1424619824,1424619839,GB 1424619840,1424619915,BE 1424619916,1424619919,GB -1424619920,1424620031,BE +1424619920,1424619951,BE +1424619952,1424619967,GB +1424619968,1424620031,BE 1424620032,1424621055,GB 1424621056,1424621567,IT 1424621568,1424625663,PL @@ -36094,6 +38585,7 @@ 1424633856,1424637951,MD 1424637952,1424642047,FI 1424642048,1424646143,DK +1424646144,1424650239,UA 1424650240,1424654335,PL 1424654336,1424687103,NO 1424687104,1424711679,SA @@ -36157,7 +38649,6 @@ 1424850944,1424883711,LV 1424883712,1424916479,DK 1424916480,1424949247,BG -1424949248,1424982015,GB 1424982016,1425014783,FI 1425014784,1425031167,LT 1425031168,1425047551,FI @@ -36197,11 +38688,14 @@ 1425426432,1425428479,KW 1425428480,1425430527,GB 1425430528,1425432575,SE +1425432576,1425434623,HR 1425434624,1425436671,FR 1425436672,1425438719,GB 1425438720,1425439271,DE 1425439272,1425439279,CZ -1425439280,1425439535,DE +1425439280,1425439399,DE +1425439400,1425439407,CZ +1425439408,1425439535,DE 1425439536,1425439543,CZ 1425439544,1425439711,DE 1425439712,1425439727,CZ @@ -36233,7 +38727,14 @@ 1425467392,1425469439,CH 1425469440,1425471487,DK 1425471488,1425473535,DE -1425473536,1425506303,RO +1425473536,1425474047,GB +1425474048,1425474559,RO +1425474560,1425475583,GB +1425475584,1425478143,RO +1425478144,1425478655,GB +1425478656,1425484799,RO +1425484800,1425485311,GB +1425485312,1425506303,RO 1425506304,1425522687,NO 1425522688,1425539071,IT 1425539072,1425801215,FI @@ -36491,7 +38992,9 @@ 1426703104,1426703167,RU 1426703168,1426703214,LV 1426703215,1426703217,RU -1426703218,1426718719,LV +1426703218,1426716159,LV +1426716160,1426716415,RU +1426716416,1426718719,LV 1426718720,1426731007,SI 1426731008,1426735103,HR 1426735104,1426751487,BE @@ -36627,30 +39130,36 @@ 1427729312,1427729343,GR 1427729344,1427742719,DE 1427742720,1427742751,IO -1427742752,1427742847,DE -1427742848,1427742879,CZ -1427742880,1427743231,DE +1427742752,1427742879,DE +1427742880,1427742911,TR +1427742912,1427743039,DE +1427743040,1427743071,BG +1427743072,1427743231,DE 1427743232,1427743263,GR 1427743264,1427743327,DE 1427743328,1427743359,NL -1427743360,1427743455,DE +1427743360,1427743391,DE +1427743392,1427743423,BR +1427743424,1427743455,DE 1427743456,1427743487,CY -1427743488,1427743615,DE +1427743488,1427743583,DE +1427743584,1427743615,LV 1427743616,1427743647,DK 1427743648,1427743775,DE 1427743776,1427743807,ZA 1427743808,1427743839,DE 1427743840,1427743871,RU -1427743872,1427744159,DE +1427743872,1427743935,DE +1427743936,1427743967,RU +1427743968,1427744127,DE +1427744128,1427744159,PL 1427744160,1427744191,RU 1427744192,1427744255,DE 1427744256,1427744287,US 1427744288,1427744319,TR 1427744320,1427744351,DE 1427744352,1427744383,UA -1427744384,1427744511,DE -1427744512,1427744543,BE -1427744544,1427744639,DE +1427744384,1427744639,DE 1427744640,1427744671,TR 1427744672,1427744703,DE 1427744704,1427744735,CA @@ -36659,9 +39168,12 @@ 1427744864,1427744927,TR 1427744928,1427744991,DE 1427744992,1427745023,DK -1427745024,1427745151,DE +1427745024,1427745087,DE +1427745088,1427745119,RU +1427745120,1427745151,DE 1427745152,1427745183,RO -1427745184,1427745247,DE +1427745184,1427745215,CH +1427745216,1427745247,DE 1427745248,1427745279,TR 1427745280,1427745503,DE 1427745504,1427745535,RU @@ -36676,27 +39188,37 @@ 1427745824,1427745855,US 1427745856,1427746079,DE 1427746080,1427746111,GB -1427746112,1427746239,DE +1427746112,1427746143,DE +1427746144,1427746175,GR +1427746176,1427746239,DE 1427746240,1427746271,NL 1427746272,1427746367,DE 1427746368,1427746399,SE 1427746400,1427747839,DE 1427747840,1427747871,FI -1427747872,1427748063,DE +1427747872,1427747967,DE +1427747968,1427747999,BG +1427748000,1427748063,DE 1427748064,1427748095,NL -1427748096,1427748543,DE +1427748096,1427748479,DE +1427748480,1427748511,TR +1427748512,1427748543,DE 1427748544,1427748575,MX -1427748576,1427749503,DE +1427748576,1427748799,DE +1427748800,1427748831,US +1427748832,1427749503,DE 1427749504,1427749535,UA 1427749536,1427749567,DE 1427749568,1427749599,CY -1427749600,1427749631,DE +1427749600,1427749631,NL 1427749632,1427749663,US -1427749664,1427749951,DE +1427749664,1427749887,DE +1427749888,1427749919,BR +1427749920,1427749951,DE 1427749952,1427749983,RU -1427749984,1427750143,DE -1427750144,1427750175,TR -1427750176,1427750239,DE +1427749984,1427750079,DE +1427750080,1427750111,BG +1427750112,1427750239,DE 1427750240,1427750271,NL 1427750272,1427750303,DE 1427750304,1427750335,GB @@ -36708,33 +39230,36 @@ 1427760192,1427760223,TR 1427760224,1427760255,US 1427760256,1427760319,BR -1427760320,1427760351,DE +1427760320,1427760351,TR 1427760352,1427760383,RU 1427760384,1427760415,TR -1427760416,1427760799,DE +1427760416,1427760575,DE +1427760576,1427760607,CH +1427760608,1427760799,DE 1427760800,1427760831,NL 1427760832,1427760959,DE 1427760960,1427760991,CZ -1427760992,1427761023,DE +1427760992,1427761023,BG 1427761024,1427761055,HR -1427761056,1427761087,DE +1427761056,1427761087,CL 1427761088,1427761119,CH 1427761120,1427761183,DE 1427761184,1427761215,IT 1427761216,1427761247,DE 1427761248,1427761279,BR -1427761280,1427761375,DE +1427761280,1427761311,RU +1427761312,1427761375,DE 1427761376,1427761407,TW 1427761408,1427761503,DE 1427761504,1427761535,PL 1427761536,1427761567,US 1427761568,1427761599,RU -1427761600,1427767295,DE +1427761600,1427761631,EG +1427761632,1427767295,DE 1427767296,1427800063,BE 1427800064,1427823615,RU 1427823616,1427824639,KG -1427824640,1427831807,RU -1427831808,1427832831,MD +1427824640,1427832831,RU 1427832832,1427865599,BE 1427865600,1427898367,DK 1427898368,1427914751,RU @@ -36756,7 +39281,7 @@ 1428111360,1428119551,A2 1428119552,1428121599,LV 1428121600,1428123647,FR -1428123648,1428126975,RU +1428125696,1428126975,RU 1428126976,1428127231,TR 1428127232,1428127743,RU 1428127744,1428129791,ES @@ -36775,14 +39300,11 @@ 1428147596,1428147711,GB 1428147712,1428147855,FR 1428147856,1428147871,US -1428147872,1428147895,FR -1428147896,1428147903,GB -1428147904,1428148039,FR +1428147872,1428148039,FR 1428148040,1428148047,GB 1428148048,1428148175,FR 1428148176,1428148191,CH -1428148192,1428148223,GB -1428148224,1428150735,FR +1428148192,1428150735,FR 1428150736,1428150751,GB 1428150752,1428151007,FR 1428151008,1428151039,GB @@ -36811,9 +39333,11 @@ 1431839040,1431846911,BE 1431846912,1431855103,NO 1431855104,1431863295,NL -1431863296,1431864263,PT -1431864264,1431864271,ES -1431864272,1431864935,PT +1431863296,1431864391,PT +1431864392,1431864399,ES +1431864400,1431864879,PT +1431864880,1431864887,ES +1431864888,1431864935,PT 1431864936,1431864943,ES 1431864944,1431865335,PT 1431865336,1431865343,ES @@ -36845,7 +39369,9 @@ 1431979480,1431979487,GB 1431979488,1431980151,NL 1431980152,1431980159,US -1431980160,1431986175,NL +1431980160,1431980719,NL +1431980720,1431980727,SA +1431980728,1431986175,NL 1431986176,1431994367,RU 1431994368,1432002559,AT 1432002560,1432010751,HU @@ -36869,17 +39395,13 @@ 1432131584,1432133631,PH 1432133632,1432150015,GB 1432150016,1432158207,BA -1432158208,1432159042,DE -1432159043,1432159046,IR -1432159047,1432159311,DE -1432159312,1432159321,IR +1432158208,1432159311,DE +1432159312,1432159321,US 1432159322,1432159743,DE 1432159744,1432159871,PL 1432159872,1432160255,DE 1432160256,1432160511,CH -1432160512,1432162907,DE -1432162908,1432162914,IR -1432162915,1432165247,DE +1432160512,1432165247,DE 1432165248,1432165375,PL 1432165376,1432166399,DE 1432166400,1432174591,RU @@ -36971,6 +39493,7 @@ 1433739264,1433747455,GE 1433747456,1433755647,RU 1433755648,1433763839,EE +1433763840,1433772031,FR 1433772032,1433788415,SE 1433788416,1433796607,UZ 1433796608,1433804799,GB @@ -37001,7 +39524,9 @@ 1433862752,1433862783,MC 1433862784,1433862975,CH 1433862976,1433862991,GB -1433862992,1433863423,CH +1433862992,1433863055,CH +1433863056,1433863071,GB +1433863072,1433863423,CH 1433863424,1433863487,US 1433863488,1433864191,CH 1433864192,1433866239,HU @@ -37037,8 +39562,8 @@ 1433911296,1433913343,ES 1433913344,1433913875,NL 1433913876,1433913879,DE -1433913880,1433914111,NL -1433914112,1433915135,DE +1433913880,1433914047,NL +1433914048,1433915135,DE 1433915136,1433915391,NL 1433915392,1433917439,DE 1433917440,1433919487,BE @@ -37060,29 +39585,33 @@ 1434681856,1434682111,MY 1434682112,1434682303,DE 1434682304,1434682367,NL -1434682368,1434683103,DE -1434683104,1434683135,NL +1434682368,1434683119,DE +1434683120,1434683135,NL 1434683136,1434683327,DE -1434683328,1434683391,NL -1434683392,1434684415,DE -1434684416,1434684671,NL -1434684672,1434685439,DE -1434685440,1434687231,NL +1434683328,1434683391,MY +1434683392,1434685759,DE +1434685760,1434685951,NL +1434685952,1434686207,DE +1434686208,1434687231,NL 1434687232,1434687359,DE 1434687360,1434687487,NL -1434687488,1434694655,DE +1434687488,1434688207,DE +1434688208,1434688223,NL +1434688224,1434689887,DE +1434689888,1434689919,NL +1434689920,1434692607,DE +1434692608,1434692671,NL +1434692672,1434693119,DE +1434693120,1434693375,NL +1434693376,1434694655,DE 1434694656,1434694719,NL 1434694720,1434702463,DE 1434702464,1434702591,NL 1434702592,1434702655,DE 1434702656,1434702671,NL -1434702672,1434705663,DE -1434705664,1434705679,NL -1434705680,1434705695,DE -1434705696,1434705919,NL -1434705920,1434710591,DE -1434710592,1434710783,NL -1434710784,1434712063,DE +1434702672,1434705727,DE +1434705728,1434705919,NL +1434705920,1434712063,DE 1434712064,1434712319,NL 1434712320,1434712959,DE 1434712960,1434712975,NL @@ -37143,6 +39672,7 @@ 1436473344,1436475391,RO 1436475392,1436477439,AT 1436477440,1436479487,CH +1436479488,1436481535,RU 1436481536,1436483583,NL 1436483584,1436485631,UA 1436485632,1436487471,DE @@ -37232,9 +39762,7 @@ 1438869648,1438869651,LV 1438869652,1438869655,US 1438869656,1438869663,UA -1438869664,1438869671,DE -1438869672,1438869679,CY -1438869680,1438873119,DE +1438869664,1438873119,DE 1438873120,1438873127,PA 1438873128,1438873671,DE 1438873672,1438873679,PA @@ -37298,7 +39826,9 @@ 1438995040,1438995047,GB 1438995048,1438995067,DE 1438995068,1438995071,SE -1438995072,1438998781,DE +1438995072,1438995647,DE +1438995648,1438995711,GB +1438995712,1438998781,DE 1438998782,1438998783,CH 1438998784,1438999098,DE 1438999099,1438999103,CH @@ -37310,12 +39840,12 @@ 1438999518,1438999518,CH 1438999519,1438999533,DE 1438999534,1438999534,CH -1438999535,1438999791,DE -1438999792,1438999807,GB +1438999535,1438999551,DE +1438999552,1438999807,GB 1438999808,1439000575,DE 1439000576,1439000831,NL -1439000832,1439000839,DE -1439000840,1439002623,NL +1439000832,1439002367,DE +1439002368,1439002623,NL 1439002624,1439006567,DE 1439006568,1439006575,AT 1439006576,1439006671,DE @@ -37348,7 +39878,27 @@ 1439367168,1439375359,NL 1439375360,1439383551,DE 1439383552,1439432703,NL -1439432704,1439498239,RO +1439432704,1439440383,RO +1439440384,1439440895,GB +1439440896,1439446527,RO +1439446528,1439447039,GB +1439447040,1439449087,RO +1439449088,1439449855,GB +1439449856,1439451135,RO +1439451136,1439451647,GB +1439451648,1439457279,RO +1439457280,1439457791,GB +1439457792,1439462911,RO +1439462912,1439463167,GB +1439463168,1439463679,RO +1439463680,1439463935,GB +1439463936,1439464447,RO +1439464448,1439464703,GB +1439464704,1439466495,RO +1439466496,1439467007,GB +1439467008,1439482367,RO +1439482368,1439482879,GB +1439482880,1439498239,RO 1439498240,1439503103,DE 1439503104,1439504127,GB 1439504128,1439504383,DE @@ -37395,7 +39945,9 @@ 1439629312,1439694847,CZ 1439694848,1439825919,SA 1439825920,1439956991,GB -1439956992,1440251903,DE +1439956992,1440204799,DE +1440204800,1440215039,EU +1440215040,1440251903,DE 1440251904,1440284671,SK 1440284672,1440317439,FI 1440317440,1440350207,BG @@ -37418,9 +39970,7 @@ 1441300480,1441308671,LT 1441308672,1441316863,SE 1441316864,1441325055,MT -1441325056,1441327519,PL -1441327520,1441327551,SE -1441327552,1441333247,PL +1441325056,1441333247,PL 1441333248,1441349631,DE 1441349632,1441357823,RU 1441357824,1441366015,AT @@ -37490,10 +40040,7 @@ 1441583104,1441587199,DE 1441587200,1441594879,AT 1441594880,1441595135,DE -1441595136,1441596415,AT -1441596416,1441602815,SK -1441602816,1441603071,AT -1441603072,1441603583,SK +1441595136,1441603583,AT 1441603584,1441611775,RU 1441611776,1441619967,DE 1441619968,1441620271,FR @@ -37630,7 +40177,14 @@ 1446576128,1446608895,IR 1446608896,1446641663,BY 1446641664,1446674431,SI -1446674432,1446707175,DK +1446674432,1446694543,DK +1446694544,1446694559,SE +1446694560,1446694591,DK +1446694592,1446694607,NO +1446694608,1446694623,GB +1446694624,1446694639,TH +1446694640,1446694655,BR +1446694656,1446707175,DK 1446707176,1446707179,NO 1446707180,1446707183,FI 1446707184,1446707199,DK @@ -38228,8 +40782,8 @@ 1446909364,1446909367,IQ 1446909368,1446909391,A2 1446909392,1446909395,ZM -1446909396,1446909401,NG -1446909402,1446909423,A2 +1446909396,1446909399,NG +1446909400,1446909423,A2 1446909424,1446909435,AF 1446909436,1446909443,A2 1446909444,1446909447,NG @@ -38245,7 +40799,420 @@ 1446909540,1446909543,IQ 1446909544,1446909555,A2 1446909556,1446909559,IQ -1446909560,1446920191,A2 +1446909560,1446909563,A2 +1446909564,1446909567,NG +1446909568,1446909575,A2 +1446909576,1446909579,AF +1446909580,1446909599,A2 +1446909600,1446909603,AF +1446909604,1446909615,A2 +1446909616,1446909623,IQ +1446909624,1446909647,A2 +1446909648,1446909651,NG +1446909652,1446909655,A2 +1446909656,1446909659,AF +1446909660,1446909667,A2 +1446909668,1446909671,IQ +1446909672,1446909683,A2 +1446909684,1446909687,IQ +1446909688,1446909691,AF +1446909692,1446909699,A2 +1446909700,1446909703,IQ +1446909704,1446909731,A2 +1446909732,1446909735,IQ +1446909736,1446909739,ZM +1446909740,1446909743,AF +1446909744,1446909755,A2 +1446909756,1446909763,ZM +1446909764,1446909787,A2 +1446909788,1446909791,IQ +1446909792,1446909803,A2 +1446909804,1446909807,AF +1446909808,1446909815,A2 +1446909816,1446909819,AF +1446909820,1446909827,IQ +1446909828,1446909851,A2 +1446909852,1446909855,LY +1446909856,1446909859,A2 +1446909860,1446909863,IQ +1446909864,1446909867,A2 +1446909868,1446909871,LY +1446909872,1446909879,A2 +1446909880,1446909883,LY +1446909884,1446909887,A2 +1446909888,1446909891,LY +1446909892,1446909907,A2 +1446909908,1446909911,IQ +1446909912,1446909955,A2 +1446909956,1446909959,IQ +1446909960,1446909967,A2 +1446909968,1446909971,LY +1446909972,1446909975,A2 +1446909976,1446909991,LY +1446909992,1446909999,IQ +1446910000,1446910003,AF +1446910004,1446910011,A2 +1446910012,1446910015,IQ +1446910016,1446910019,A2 +1446910020,1446910027,IQ +1446910028,1446910031,A2 +1446910032,1446910035,LY +1446910036,1446910039,A2 +1446910040,1446910043,IQ +1446910044,1446910055,A2 +1446910056,1446910059,ZM +1446910060,1446910063,IQ +1446910064,1446910071,A2 +1446910072,1446910075,IQ +1446910076,1446910083,A2 +1446910084,1446910095,IQ +1446910096,1446910103,A2 +1446910104,1446910107,IQ +1446910108,1446910111,A2 +1446910112,1446910115,IQ +1446910116,1446910119,A2 +1446910120,1446910123,IQ +1446910124,1446910159,A2 +1446910160,1446910163,ZM +1446910164,1446910167,NG +1446910168,1446910175,A2 +1446910176,1446910179,ZM +1446910180,1446910191,IQ +1446910192,1446910195,A2 +1446910196,1446910199,AF +1446910200,1446910203,A2 +1446910204,1446910207,ZM +1446910208,1446910211,A2 +1446910212,1446910220,IQ +1446910221,1446910223,A2 +1446910224,1446910227,IQ +1446910228,1446910231,A2 +1446910232,1446910239,IQ +1446910240,1446910247,A2 +1446910248,1446910251,LY +1446910252,1446910255,IQ +1446910256,1446910263,A2 +1446910264,1446910267,IQ +1446910268,1446910271,AF +1446910272,1446910275,A2 +1446910276,1446910279,IQ +1446910280,1446910283,A2 +1446910284,1446910291,IQ +1446910292,1446910295,A2 +1446910296,1446910307,IQ +1446910308,1446910311,AF +1446910312,1446910323,A2 +1446910324,1446910327,IQ +1446910328,1446910331,A2 +1446910332,1446910335,IQ +1446910336,1446910339,AF +1446910340,1446910343,IQ +1446910344,1446910347,LY +1446910348,1446910351,GA +1446910352,1446910355,A2 +1446910356,1446910359,IQ +1446910360,1446910363,AF +1446910364,1446910371,A2 +1446910372,1446910379,AF +1446910380,1446910427,A2 +1446910428,1446910431,IQ +1446910432,1446910439,A2 +1446910440,1446910443,IQ +1446910444,1446910455,A2 +1446910456,1446910459,IQ +1446910460,1446910463,A2 +1446910464,1446910479,LY +1446910480,1446910495,A2 +1446910496,1446910503,NG +1446910504,1446910527,A2 +1446910528,1446910535,AF +1446910536,1446910599,A2 +1446910600,1446910615,NG +1446910616,1446910623,A2 +1446910624,1446910631,AF +1446910632,1446910695,A2 +1446910696,1446910711,SD +1446910712,1446910719,AE +1446910720,1446910723,A2 +1446910724,1446910727,IQ +1446910728,1446910731,AF +1446910732,1446910739,A2 +1446910740,1446910747,AF +1446910748,1446910751,A2 +1446910752,1446910755,LY +1446910756,1446910767,IQ +1446910768,1446910771,A2 +1446910772,1446910775,AF +1446910776,1446910779,IQ +1446910780,1446910787,A2 +1446910788,1446910791,IQ +1446910792,1446910799,A2 +1446910800,1446910807,IQ +1446910808,1446910815,A2 +1446910816,1446910819,IQ +1446910820,1446910823,AF +1446910824,1446910835,A2 +1446910836,1446910839,AF +1446910840,1446910843,A2 +1446910844,1446910847,NG +1446910848,1446910855,IQ +1446910856,1446910883,A2 +1446910884,1446910887,IQ +1446910888,1446910899,A2 +1446910900,1446910903,IQ +1446910904,1446910907,A2 +1446910908,1446910911,IQ +1446910912,1446910927,A2 +1446910928,1446910931,NG +1446910932,1446910935,A2 +1446910936,1446910943,IQ +1446910944,1446910947,A2 +1446910948,1446910955,IQ +1446910956,1446910963,A2 +1446910964,1446910967,AF +1446910968,1446910971,IQ +1446910972,1446910975,AF +1446910976,1446910979,IQ +1446910980,1446910991,AF +1446910992,1446910999,IQ +1446911000,1446911003,A2 +1446911004,1446911007,IQ +1446911008,1446911011,LY +1446911012,1446911015,A2 +1446911016,1446911023,IQ +1446911024,1446911027,LY +1446911028,1446911035,AF +1446911036,1446911039,LY +1446911040,1446911043,A2 +1446911044,1446911047,IQ +1446911048,1446911051,LY +1446911052,1446911055,AF +1446911056,1446911059,A2 +1446911060,1446911067,IQ +1446911068,1446911075,A2 +1446911076,1446911079,IQ +1446911080,1446911087,LY +1446911088,1446911091,A2 +1446911092,1446911095,IQ +1446911096,1446911099,NG +1446911100,1446911103,IQ +1446911104,1446911111,SD +1446911112,1446911115,A2 +1446911116,1446911135,SD +1446911136,1446911143,A2 +1446911144,1446911147,TD +1446911148,1446911163,A2 +1446911164,1446911171,IQ +1446911172,1446911175,A2 +1446911176,1446911179,IQ +1446911180,1446911191,A2 +1446911192,1446911203,IQ +1446911204,1446911207,A2 +1446911208,1446911219,IQ +1446911220,1446911223,A2 +1446911224,1446911227,AF +1446911228,1446911231,LY +1446911232,1446911239,IQ +1446911240,1446911243,A2 +1446911244,1446911247,LY +1446911248,1446911251,A2 +1446911252,1446911255,IQ +1446911256,1446911259,A2 +1446911260,1446911263,AF +1446911264,1446911267,IQ +1446911268,1446911271,AF +1446911272,1446911283,A2 +1446911284,1446911287,IQ +1446911288,1446911291,LY +1446911292,1446911295,IQ +1446911296,1446911299,GH +1446911300,1446911303,IQ +1446911304,1446911311,A2 +1446911312,1446911315,LY +1446911316,1446911319,IQ +1446911320,1446911323,A2 +1446911324,1446911327,IQ +1446911328,1446911331,NG +1446911332,1446911335,ZM +1446911336,1446911339,IQ +1446911340,1446911343,AF +1446911344,1446911347,A2 +1446911348,1446911351,LY +1446911352,1446911355,IQ +1446911356,1446911359,A2 +1446911360,1446911363,IQ +1446911364,1446911367,A2 +1446911368,1446911371,LY +1446911372,1446911375,A2 +1446911376,1446911379,LY +1446911380,1446911387,A2 +1446911388,1446911395,LY +1446911396,1446911399,A2 +1446911400,1446911403,LY +1446911404,1446911407,AF +1446911408,1446911415,A2 +1446911416,1446911423,IQ +1446911424,1446911427,AF +1446911428,1446911435,A2 +1446911436,1446911439,SD +1446911440,1446911447,A2 +1446911448,1446911459,IQ +1446911460,1446911463,A2 +1446911464,1446911467,IQ +1446911468,1446911475,A2 +1446911476,1446911479,ER +1446911480,1446911483,CG +1446911484,1446911503,A2 +1446911504,1446911507,IQ +1446911508,1446911515,A2 +1446911516,1446911523,IQ +1446911524,1446911527,A2 +1446911528,1446911531,IQ +1446911532,1446911539,A2 +1446911540,1446911543,IQ +1446911544,1446911547,AF +1446911548,1446911551,LY +1446911552,1446911559,AF +1446911560,1446911567,A2 +1446911568,1446911571,IQ +1446911572,1446911575,LY +1446911576,1446911579,IQ +1446911580,1446911587,A2 +1446911588,1446911591,IQ +1446911592,1446911595,A2 +1446911596,1446911597,LY +1446911598,1446911615,A2 +1446911616,1446911619,LY +1446911620,1446911623,GH +1446911624,1446911627,IQ +1446911628,1446911631,AF +1446911632,1446911635,A2 +1446911636,1446911639,IQ +1446911640,1446911647,A2 +1446911648,1446911651,ZM +1446911652,1446911655,A2 +1446911656,1446911659,IQ +1446911660,1446911671,A2 +1446911672,1446911675,LY +1446911676,1446911679,IQ +1446911680,1446911683,SD +1446911684,1446911687,A2 +1446911688,1446911691,LY +1446911692,1446911695,AF +1446911696,1446911699,A2 +1446911700,1446911707,LY +1446911708,1446911711,IQ +1446911712,1446911715,LY +1446911716,1446911719,IQ +1446911720,1446911723,LY +1446911724,1446911727,IQ +1446911728,1446911739,LY +1446911740,1446911747,A2 +1446911748,1446911751,IQ +1446911752,1446911759,LY +1446911760,1446911763,IQ +1446911764,1446911767,A2 +1446911768,1446911771,AF +1446911772,1446911779,IQ +1446911780,1446911783,AF +1446911784,1446911787,LY +1446911788,1446911791,AF +1446911792,1446911795,LY +1446911796,1446911803,A2 +1446911804,1446911811,LY +1446911812,1446911815,IQ +1446911816,1446911819,LY +1446911820,1446911827,IQ +1446911828,1446911835,A2 +1446911836,1446911843,IQ +1446911844,1446911847,A2 +1446911848,1446911851,IQ +1446911852,1446911855,A2 +1446911856,1446911859,AF +1446911860,1446911863,A2 +1446911864,1446911867,IQ +1446911868,1446911871,LY +1446911872,1446911879,A2 +1446911880,1446911883,IQ +1446911884,1446911887,NG +1446911888,1446911891,IQ +1446911892,1446911895,A2 +1446911896,1446911899,IQ +1446911900,1446911903,A2 +1446911904,1446911907,AF +1446911908,1446911911,IQ +1446911912,1446911923,A2 +1446911924,1446911927,IQ +1446911928,1446911935,A2 +1446911936,1446911939,IQ +1446911940,1446911943,A2 +1446911944,1446911955,IQ +1446911956,1446911959,A2 +1446911960,1446911967,IQ +1446911968,1446911975,A2 +1446911976,1446911987,IQ +1446911988,1446911991,AF +1446911992,1446911995,A2 +1446911996,1446911999,IQ +1446912000,1446912003,BJ +1446912004,1446912007,AF +1446912008,1446912011,IQ +1446912012,1446912015,A2 +1446912016,1446912019,BJ +1446912020,1446912023,ZM +1446912024,1446912027,A2 +1446912028,1446912031,AF +1446912032,1446912035,IQ +1446912036,1446912039,AF +1446912040,1446912047,A2 +1446912048,1446912051,IQ +1446912052,1446912055,ER +1446912056,1446912059,A2 +1446912060,1446912063,NG +1446912064,1446912067,AF +1446912068,1446912071,IQ +1446912072,1446912075,AE +1446912076,1446912079,A2 +1446912080,1446912083,IQ +1446912084,1446912087,A2 +1446912088,1446912091,IQ +1446912092,1446912095,LY +1446912096,1446912099,AF +1446912100,1446912107,IQ +1446912108,1446912111,A2 +1446912112,1446912115,IQ +1446912116,1446912119,LY +1446912120,1446912123,A2 +1446912124,1446912127,LY +1446912128,1446912139,A2 +1446912140,1446912143,IQ +1446912144,1446912147,AF +1446912148,1446912151,IQ +1446912152,1446912163,A2 +1446912164,1446912167,IQ +1446912168,1446912179,A2 +1446912180,1446912183,ZM +1446912184,1446912187,AF +1446912188,1446912195,IQ +1446912196,1446912211,A2 +1446912212,1446912219,IQ +1446912220,1446912223,LY +1446912224,1446912235,IQ +1446912236,1446912243,A2 +1446912244,1446912247,IQ +1446912248,1446912251,AF +1446912252,1446912255,A2 +1446912256,1446912263,AF +1446912264,1446912295,IQ +1446912296,1446912303,AF +1446912304,1446912319,A2 +1446912320,1446912335,IQ +1446912336,1446912343,KW +1446912344,1446912367,IQ +1446912368,1446912375,A2 +1446912376,1446912391,AF +1446912392,1446912399,GA +1446912400,1446920191,A2 1446920192,1446936575,RU 1446936576,1446952959,NO 1446952960,1446969343,QA @@ -38264,9 +41231,54 @@ 1449459712,1449525247,HU 1449525248,1449590783,RU 1449590784,1449656319,DE -1449656320,1449717759,RO -1449717760,1449718783,MD -1449718784,1449808639,RO +1449656320,1449657087,GB +1449657088,1449658623,RO +1449658624,1449659135,GB +1449659136,1449660415,RO +1449660416,1449662463,GB +1449662464,1449676799,RO +1449676800,1449678847,GB +1449678848,1449685759,RO +1449685760,1449686271,GB +1449686272,1449686527,RO +1449686528,1449687039,GB +1449687040,1449687295,RO +1449687296,1449688063,GB +1449688064,1449690111,RO +1449690112,1449690623,GB +1449690624,1449705471,RO +1449705472,1449705727,GB +1449705728,1449706239,RO +1449706240,1449706495,GB +1449706496,1449707519,RO +1449707520,1449709567,GB +1449709568,1449710591,RO +1449710592,1449711103,GB +1449711104,1449711359,RO +1449711360,1449711615,GB +1449711616,1449717759,RO +1449717760,1449718783,GB +1449718784,1449767423,RO +1449767424,1449767679,GB +1449767680,1449773055,RO +1449773056,1449774079,GB +1449774080,1449776383,RO +1449776384,1449776639,GB +1449776640,1449779967,RO +1449779968,1449780223,GB +1449780224,1449780735,RO +1449780736,1449780991,GB +1449780992,1449783807,RO +1449783808,1449784319,GB +1449784320,1449785343,RO +1449785344,1449786367,GB +1449786368,1449787391,RO +1449787392,1449790207,GB +1449790208,1449790719,RO +1449790720,1449791487,GB +1449791488,1449795327,RO +1449795328,1449795583,GB +1449795584,1449808639,RO 1449808640,1449808895,UA 1449808896,1449840639,RO 1449840640,1449852927,MD @@ -38285,17 +41297,9 @@ 1450057728,1450065919,EE 1450065920,1450074111,DE 1450074112,1450082303,RU -1450082304,1450083327,IT -1450083328,1450083583,A2 -1450083584,1450083839,IT -1450083840,1450084351,A2 -1450084352,1450085375,IT -1450085376,1450085383,A2 -1450085384,1450085549,IT -1450085550,1450085551,A2 -1450085552,1450085679,IT -1450085680,1450085751,A2 -1450085752,1450090495,IT +1450082304,1450084351,IT +1450084352,1450085119,A2 +1450085120,1450090495,IT 1450090496,1450106879,RU 1450106880,1450115071,SK 1450115072,1450123263,RU @@ -38359,7 +41363,9 @@ 1466265600,1466269695,HU 1466269696,1466302463,SA 1466302464,1466335231,GB -1466335232,1466367999,CH +1466335232,1466367631,CH +1466367632,1466367639,AT +1466367640,1466367999,CH 1466368000,1466400767,PT 1466400768,1466433535,RU 1466433536,1466499071,DK @@ -38369,10 +41375,16 @@ 1466590208,1466592255,GB 1466592256,1466592511,FR 1466592512,1466592767,GB -1466592768,1466593279,FR -1466593280,1466606847,DE +1466592768,1466592895,FR +1466592896,1466593023,DE +1466593024,1466593279,GB +1466593280,1466604799,DE +1466604800,1466605055,ES +1466605056,1466606847,DE 1466606848,1466607103,FR -1466607104,1466613759,DE +1466607104,1466608895,DE +1466608896,1466609151,ES +1466609152,1466613759,DE 1466613760,1466615807,ES 1466615808,1466616575,GB 1466616576,1466617343,ES @@ -38539,7 +41551,6 @@ 1475133440,1475135487,CZ 1475135488,1475137535,CH 1475137536,1475139583,SE -1475139584,1475141631,BE 1475141632,1475143679,FI 1475143680,1475145727,JO 1475145728,1475147775,ES @@ -38564,9 +41575,11 @@ 1475181456,1475181471,SC 1475181472,1475181519,DE 1475181520,1475181535,GB -1475181536,1475184639,DE +1475181536,1475181551,NL +1475181552,1475181855,DE +1475181856,1475181887,LU +1475181888,1475184639,DE 1475184640,1475186687,RU -1475186688,1475188735,ES 1475188736,1475190783,SE 1475190784,1475192831,GB 1475192832,1475194879,CH @@ -38608,13 +41621,19 @@ 1475208192,1475209215,AE 1475209216,1475211263,UZ 1475211264,1475213311,DE -1475213312,1475215359,FR +1475213312,1475214335,FR +1475214336,1475214399,GB +1475214400,1475214847,FR +1475214848,1475214975,GB +1475214976,1475215103,FR +1475215104,1475215167,GB +1475215168,1475215359,FR 1475215360,1475223551,IT 1475223552,1475229695,NO 1475229696,1475229759,SE 1475229760,1475229951,NO -1475229952,1475230071,SE -1475230072,1475233791,NO +1475229952,1475230111,SE +1475230112,1475233791,NO 1475233792,1475234303,GB 1475234304,1475234559,IE 1475234560,1475235839,GB @@ -38674,7 +41693,7 @@ 1475287040,1475291135,RU 1475291136,1475293183,PL 1475293184,1475295231,GB -1475295232,1475299327,DK +1475297280,1475299327,DK 1475299328,1475301375,PL 1475301376,1475303423,LT 1475303424,1475305471,PL @@ -38779,7 +41798,8 @@ 1475727104,1475727167,RU 1475727168,1475727343,GB 1475727344,1475727359,RU -1475727360,1475729407,GB +1475727360,1475727391,FI +1475727392,1475729407,GB 1475729408,1475731455,UA 1475731456,1475739647,GB 1475739648,1475756031,BG @@ -38847,11 +41867,27 @@ 1476135168,1476141055,FR 1476141056,1476149247,GB 1476149248,1476157439,NO -1476157440,1476158975,BR -1476158976,1476159487,BH -1476159488,1476161535,GB -1476161536,1476165119,BH -1476165120,1476165631,JO +1476157440,1476157535,BH +1476157536,1476157631,BR +1476157632,1476157695,BH +1476157696,1476157823,BR +1476157824,1476157855,BH +1476157856,1476157887,BR +1476157888,1476157951,BH +1476157952,1476157983,BR +1476157984,1476158079,BH +1476158080,1476158399,BR +1476158400,1476158463,BH +1476158464,1476158975,BR +1476158976,1476159231,BH +1476159232,1476159487,JO +1476159488,1476159695,GB +1476159696,1476159727,BH +1476159728,1476159951,GB +1476159952,1476159983,BH +1476159984,1476165119,GB +1476165120,1476165375,BH +1476165376,1476165631,JO 1476165632,1476173823,HR 1476173824,1476182015,BG 1476182016,1476190207,IE @@ -38940,7 +41976,9 @@ 1481984512,1481984639,CY 1481984640,1481985023,NL 1481985024,1481985279,MT -1481985280,1481987967,NL +1481985280,1481987327,NL +1481987328,1481987583,GB +1481987584,1481987967,NL 1481987968,1481988031,PA 1481988032,1481988095,NL 1481988096,1481988159,GI @@ -39088,7 +42126,13 @@ 1489338368,1489371135,BE 1489371136,1489402239,DE 1489402240,1489402367,TR -1489402368,1489436671,DE +1489402368,1489404767,DE +1489404768,1489404775,IT +1489404776,1489404839,DE +1489404840,1489404847,ES +1489404848,1489404855,DE +1489404856,1489404863,ES +1489404864,1489436671,DE 1489436672,1489502207,PL 1489502208,1489534975,SI 1489534976,1489567743,RU @@ -39140,8 +42184,8 @@ 1489993728,1490026495,LU 1490026496,1490028543,US 1490028544,1490029055,UA -1490029056,1490040839,NL -1490040840,1490041855,UA +1490029056,1490040847,NL +1490040848,1490041855,UA 1490041856,1490042879,NL 1490042880,1490049879,CZ 1490049880,1490049887,AT @@ -39174,13 +42218,7 @@ 1490196960,1490197247,IE 1490197248,1490206719,GB 1490206720,1490223103,GE -1490223104,1490226047,GB -1490226048,1490226175,FR -1490226176,1490230719,GB -1490230720,1490230751,FR -1490230752,1490235263,GB -1490235264,1490235391,FR -1490235392,1490255871,GB +1490223104,1490255871,GB 1490255872,1490272255,NL 1490272256,1490288639,GB 1490288640,1490305023,SK @@ -39198,8 +42236,8 @@ 1490472704,1490473983,GB 1490473984,1490474239,US 1490474240,1490478591,GB -1490478592,1490478847,RU -1490478848,1490484223,GB +1490478592,1490479103,RU +1490479104,1490484223,GB 1490484224,1490484479,US 1490484480,1490501631,GB 1490501632,1490518015,DE @@ -39245,7 +42283,9 @@ 1494253568,1494261759,DE 1494261760,1494269951,GB 1494269952,1494278143,AT -1494278144,1494286335,GB +1494278144,1494282751,GB +1494282752,1494283007,FR +1494283008,1494286335,GB 1494286336,1494294527,HR 1494294528,1494302719,RU 1494302720,1494310911,FI @@ -39368,8 +42408,8 @@ 1495170160,1495170175,FR 1495170176,1495170303,EU 1495170304,1495170335,FR -1495170336,1495170559,EU -1495170560,1495170815,FR +1495170336,1495170431,EU +1495170432,1495170815,FR 1495170816,1495171071,GB 1495171072,1495174399,NL 1495174400,1495174655,US @@ -39409,7 +42449,15 @@ 1495240704,1495240751,FR 1495240752,1495240759,BE 1495240760,1495240767,CH -1495240768,1495242751,FR +1495240768,1495242111,FR +1495242112,1495242119,NL +1495242120,1495242127,LU +1495242128,1495242135,DE +1495242136,1495242143,AT +1495242144,1495242151,ES +1495242152,1495242159,IT +1495242160,1495242167,PL +1495242168,1495242751,FR 1495242752,1495244799,MK 1495244800,1495246847,CZ 1495246848,1495248895,IE @@ -39428,29 +42476,53 @@ 1495326720,1495330815,MD 1495330816,1495334911,RO 1495334912,1495335935,MD -1495335936,1495399935,RO +1495335936,1495339007,RO +1495339008,1495343103,MD +1495343104,1495345151,GB +1495345152,1495347199,RO +1495347200,1495349247,GB +1495349248,1495399935,RO 1495399936,1495400191,MD -1495400192,1495623679,RO +1495400192,1495513087,RO +1495513088,1495515135,GB +1495515136,1495615487,RO +1495615488,1495616511,GB +1495616512,1495623679,RO 1495623680,1495623935,MD 1495623936,1495647743,RO 1495647744,1495648255,MD -1495648256,1495752703,RO +1495648256,1495669759,RO +1495669760,1495670783,GB +1495670784,1495752703,RO 1495752704,1495754751,ES 1495754752,1495801855,RO 1495801856,1495802879,GB 1495802880,1495875583,RO 1495875584,1495891967,MD -1495891968,1495927295,RO +1495891968,1495896063,RO +1495896064,1495898111,GB +1495898112,1495927295,RO 1495927296,1495927551,AE 1495927552,1495937023,RO 1495937024,1495937535,ES -1495937536,1496078335,RO +1495937536,1495986175,RO +1495986176,1495988223,GB +1495988224,1495992319,RO +1495992320,1495994367,GB +1495994368,1496074239,RO +1496074240,1496075263,GB +1496075264,1496078335,RO 1496078336,1496079359,MD -1496079360,1496121343,RO +1496079360,1496080383,RO +1496080384,1496081407,GB +1496081408,1496119295,RO +1496119296,1496121343,GB 1496121344,1496122367,MD 1496122368,1496178943,RO 1496178944,1496179199,AE -1496179200,1496317951,RO +1496179200,1496195071,RO +1496195072,1496197119,GB +1496197120,1496317951,RO 1496317952,1497366527,DE 1497366528,1498415103,PL 1498415104,1499463679,FR @@ -39476,9 +42548,19 @@ 1500106528,1500106559,DE 1500106560,1500107415,NL 1500107416,1500107423,DE -1500107424,1500107775,NL +1500107424,1500107439,NL +1500107440,1500107455,DE +1500107456,1500107775,NL 1500107776,1500107903,DE -1500107904,1500110847,NL +1500107904,1500107943,NL +1500107944,1500107951,DE +1500107952,1500107999,NL +1500108000,1500108007,BE +1500108008,1500108159,NL +1500108160,1500108287,DE +1500108288,1500108319,NL +1500108320,1500108351,DE +1500108352,1500110847,NL 1500110848,1500119039,UA 1500119040,1500127231,TR 1500127232,1500135423,FI @@ -39563,7 +42645,9 @@ 1500241961,1500241966,US 1500241967,1500242483,TR 1500242484,1500242485,US -1500242486,1500242801,TR +1500242486,1500242784,TR +1500242785,1500242793,GB +1500242794,1500242801,TR 1500242802,1500242814,US 1500242815,1500243008,TR 1500243009,1500243038,GB @@ -39602,14 +42686,24 @@ 1502478336,1502605311,SI 1502605312,1502606335,HR 1502606336,1502609407,SI -1502609408,1502625791,DE +1502609408,1502624030,DE +1502624031,1502624047,IR +1502624048,1502624063,DE +1502624064,1502624127,IR +1502624128,1502625791,DE 1502625792,1502642175,SA 1502642176,1502658559,IR 1502658560,1502674943,AT 1502674944,1502691327,DE -1502691328,1502692415,GB +1502691328,1502691679,GB +1502691680,1502691711,SE +1502691712,1502692415,GB 1502692416,1502692479,ES -1502692480,1502707711,GB +1502692480,1502706623,GB +1502706624,1502706687,CY +1502706688,1502707631,GB +1502707632,1502707639,IE +1502707640,1502707711,GB 1502707712,1502724095,RU 1502724096,1502740479,GB 1502740480,1502756863,NL @@ -39640,8 +42734,8 @@ 1502975264,1502975311,FR 1502975312,1502975319,IE 1502975320,1502975327,FR -1502975328,1502975375,IE -1502975376,1502975383,FR +1502975328,1502975367,IE +1502975368,1502975383,FR 1502975384,1502975391,ES 1502975392,1502975423,FR 1502975424,1502975455,GB @@ -39689,7 +42783,9 @@ 1502996736,1502997247,PL 1502997248,1502997503,LT 1502997504,1502997759,HK -1502997760,1503000063,DE +1502997760,1502999855,DE +1502999856,1502999871,MK +1502999872,1503000063,DE 1503000064,1503000319,PL 1503000320,1503000831,DE 1503000832,1503001343,PL @@ -39711,13 +42807,13 @@ 1503789056,1503821823,NO 1503821824,1503854591,UA 1503854592,1503887359,RU -1503887360,1503895607,DE -1503895608,1503895615,NL -1503895616,1503895631,DE +1503887360,1503895631,DE 1503895632,1503895639,AT -1503895640,1503895671,DE +1503895640,1503895647,GR +1503895648,1503895671,DE 1503895672,1503895679,PL -1503895680,1503895767,DE +1503895680,1503895687,IT +1503895688,1503895767,DE 1503895768,1503895783,IT 1503895784,1503895799,DE 1503895800,1503895807,CA @@ -39728,27 +42824,24 @@ 1503896360,1503896367,CH 1503896368,1503896375,DE 1503896376,1503896383,CH -1503896384,1503896415,DE -1503896416,1503896423,GR -1503896424,1503896439,DE +1503896384,1503896439,DE 1503896440,1503896447,NO 1503896448,1503896543,DE 1503896544,1503896551,FR -1503896552,1503896559,AT -1503896560,1503897303,DE +1503896552,1503897303,DE 1503897304,1503897311,BE 1503897312,1503897367,DE 1503897368,1503897375,BE -1503897376,1503897383,GR -1503897384,1503897407,DE +1503897376,1503897391,GR +1503897392,1503897407,DE 1503897408,1503897415,IT 1503897416,1503897431,DE 1503897432,1503897439,IT 1503897440,1503897463,DE 1503897464,1503897471,GR 1503897472,1503897479,AT -1503897480,1503897575,DE -1503897576,1503897591,GB +1503897480,1503897583,DE +1503897584,1503897591,GB 1503897592,1503898119,DE 1503898120,1503898135,TH 1503898136,1503898167,DE @@ -39758,20 +42851,34 @@ 1503898192,1503898199,GR 1503898200,1503898207,US 1503898208,1503898215,BE -1503898216,1503898223,DE -1503898224,1503898231,CH -1503898232,1503898239,GR +1503898216,1503898239,DE 1503898240,1503898303,IT 1503898304,1503898311,BE 1503898312,1503898327,DE 1503898328,1503898335,AT -1503898336,1503898343,CH -1503898344,1503898351,DE +1503898336,1503898351,DE 1503898352,1503898359,CH 1503898360,1503898415,DE 1503898416,1503898423,BE 1503898424,1503898431,CH -1503898432,1503908351,DE +1503898432,1503898503,DE +1503898504,1503898511,GR +1503898512,1503898567,DE +1503898568,1503898575,NL +1503898576,1503898583,GR +1503898584,1503898599,DE +1503898600,1503898607,IT +1503898608,1503898615,GR +1503898616,1503898623,SE +1503898624,1503898631,DE +1503898632,1503898647,GR +1503898648,1503898679,DE +1503898680,1503898687,IT +1503898688,1503898791,DE +1503898792,1503898799,US +1503898800,1503898815,DE +1503898816,1503898831,GB +1503898832,1503908351,DE 1503908352,1503909375,IT 1503909376,1503920127,DE 1503920128,1503985663,HR @@ -39845,14 +42952,7 @@ 1505305400,1505305407,PT 1505305408,1505305415,US 1505305416,1505305423,CH -1505305424,1505305878,FR -1505305879,1505305879,US -1505305880,1505305880,ES -1505305881,1505305899,FR -1505305900,1505305900,GB -1505305901,1505305901,DE -1505305902,1505305902,IT -1505305903,1505305908,FR +1505305424,1505305908,FR 1505305909,1505305909,LU 1505305910,1505306303,FR 1505306304,1505306319,ES @@ -39861,10 +42961,10 @@ 1505306352,1505306367,IT 1505306368,1505312767,FR 1505312768,1505320959,RU -1505320960,1505321151,AT -1505321152,1505321183,DE -1505321184,1505321343,AT -1505321344,1505321471,DE +1505320960,1505321103,AT +1505321104,1505321135,DE +1505321136,1505321407,AT +1505321408,1505321471,DE 1505321472,1505321631,AT 1505321632,1505321823,DE 1505321824,1505321831,AT @@ -39895,7 +42995,9 @@ 1505336832,1505336863,GB 1505336864,1505336864,IE 1505336865,1505336879,GB -1505336880,1505337087,IE +1505336880,1505337023,IE +1505337024,1505337055,GB +1505337056,1505337087,IE 1505337088,1505337215,GB 1505337216,1505337343,IE 1505337344,1505345535,FR @@ -39919,7 +43021,9 @@ 1505435648,1505443839,MD 1505443840,1505452327,GB 1505452328,1505452335,NO -1505452336,1505454367,GB +1505452336,1505453439,GB +1505453440,1505453567,US +1505453568,1505454367,GB 1505454368,1505454375,US 1505454376,1505454383,GB 1505454384,1505454391,US @@ -39944,11 +43048,18 @@ 1505456928,1505456935,US 1505456936,1505456983,GB 1505456984,1505456987,IL -1505456988,1505458175,GB +1505456988,1505456991,US +1505456992,1505457011,GB +1505457012,1505457015,US +1505457016,1505458175,GB 1505458176,1505458431,US -1505458432,1505458463,GB -1505458464,1505458495,US -1505458496,1505460223,GB +1505458432,1505458451,GB +1505458452,1505458495,US +1505458496,1505458511,GB +1505458512,1505458519,US +1505458520,1505458543,GB +1505458544,1505458559,US +1505458560,1505460223,GB 1505460224,1505476607,CZ 1505476608,1505484799,RU 1505484800,1505492991,PL @@ -39966,7 +43077,9 @@ 1505607680,1505615871,SE 1505615872,1505624063,SA 1505624064,1505632255,FI -1505632256,1505648639,CZ +1505632256,1505646847,CZ +1505646848,1505647103,PL +1505647104,1505648639,CZ 1505648640,1505656831,LT 1505656832,1505665023,BH 1505665024,1505668263,IT @@ -40006,7 +43119,17 @@ 1506342912,1506344959,UA 1506344960,1506377727,LV 1506377728,1506410495,HR -1506410496,1506427663,DE +1506410496,1506418687,DE +1506418688,1506418695,CY +1506418696,1506418703,GB +1506418704,1506418719,CA +1506418720,1506422655,DE +1506422656,1506422687,CY +1506422688,1506422703,CA +1506422704,1506422711,GB +1506422712,1506422719,DE +1506422720,1506422751,US +1506422752,1506427663,DE 1506427664,1506427679,GB 1506427680,1506428223,DE 1506428224,1506428239,US @@ -40015,17 +43138,17 @@ 1506437504,1506437631,DE 1506437632,1506437887,MU 1506437888,1506437903,CA -1506437904,1506437951,US +1506437904,1506437919,US +1506437920,1506437951,IN 1506437952,1506437983,DE 1506437984,1506437991,US 1506437992,1506437999,DE 1506438000,1506438015,CA -1506438016,1506438019,US -1506438020,1506438143,DE +1506438016,1506438143,DE 1506438144,1506438271,HK 1506438272,1506438367,GB -1506438368,1506438384,IL -1506438385,1506438399,DE +1506438368,1506438383,IL +1506438384,1506438399,GB 1506438400,1506438527,US 1506438528,1506438783,DE 1506438784,1506438799,KR @@ -40117,12 +43240,12 @@ 1506445712,1506445719,GB 1506445720,1506445759,FR 1506445760,1506445767,GB -1506445768,1506445775,FR -1506445776,1506445791,GB -1506445792,1506445807,FR -1506445808,1506445823,GB +1506445768,1506445815,FR +1506445816,1506445823,GB 1506445824,1506446335,FR -1506446336,1506447359,NL +1506446336,1506446719,NL +1506446720,1506446727,GB +1506446728,1506447359,NL 1506447360,1506447423,IT 1506447424,1506447455,GB 1506447456,1506448255,IT @@ -40150,14 +43273,17 @@ 1506450864,1506450879,GB 1506450880,1506450943,CZ 1506450944,1506451023,DK -1506451024,1506451199,GB +1506451024,1506451031,FI +1506451032,1506451039,DK +1506451040,1506451055,NO +1506451056,1506451199,GB 1506451200,1506451895,ES 1506451896,1506451903,GB 1506451904,1506452223,ES 1506452224,1506452479,GB 1506452480,1506452735,US -1506452736,1506452743,RO -1506452744,1506452991,GB +1506452736,1506452751,RO +1506452752,1506452991,GB 1506452992,1506453247,AT 1506453248,1506453391,SE 1506453392,1506453399,ES @@ -40166,7 +43292,8 @@ 1506453424,1506453439,SE 1506453440,1506453447,GB 1506453448,1506453471,SE -1506453472,1506453503,GB +1506453472,1506453487,GB +1506453488,1506453503,SE 1506453504,1506453759,DE 1506453760,1506454015,FR 1506454016,1506454271,AT @@ -40185,7 +43312,9 @@ 1506456960,1506456991,GB 1506456992,1506457087,IT 1506457088,1506458239,GB -1506458240,1506458623,CH +1506458240,1506458287,CH +1506458288,1506458303,GB +1506458304,1506458623,CH 1506458624,1506459135,GB 1506459136,1506459647,BE 1506459648,1506460047,FR @@ -40214,9 +43343,7 @@ 1506462624,1506462719,FR 1506462720,1506463231,IT 1506463232,1506463487,SE -1506463488,1506463527,DE -1506463528,1506463535,GB -1506463536,1506463999,DE +1506463488,1506463999,DE 1506464000,1506464767,GB 1506464768,1506465279,NL 1506465280,1506465791,GB @@ -40229,7 +43356,9 @@ 1506467584,1506468351,IT 1506468352,1506468607,GB 1506468608,1506468863,TZ -1506468864,1506470143,IT +1506468864,1506469015,IT +1506469016,1506469119,GB +1506469120,1506470143,IT 1506470144,1506470399,GB 1506470400,1506470655,DE 1506470656,1506471679,IT @@ -40243,17 +43372,13 @@ 1506472448,1506472703,GB 1506472704,1506473215,IT 1506473216,1506473471,GB -1506473472,1506473759,IT -1506473760,1506473791,GB -1506473792,1506474271,IT +1506473472,1506474271,IT 1506474272,1506474303,SE 1506474304,1506474495,IT 1506474496,1506474751,FR -1506474752,1506474887,IT -1506474888,1506475007,GB -1506475008,1506475519,IT -1506475520,1506475527,AT -1506475528,1506476031,GB +1506474752,1506475519,IT +1506475520,1506475551,AT +1506475552,1506476031,GB 1506476032,1506508799,KW 1506508800,1506541567,CZ 1506541568,1506574335,RU @@ -40279,8 +43404,8 @@ 1506758656,1506760703,IT 1506760704,1506764799,RU 1506764800,1506766847,IT -1506766848,1506766903,NO -1506766904,1506768895,GE +1506766848,1506767103,NO +1506767104,1506768895,GE 1506768896,1506770943,AT 1506770944,1506772991,NL 1506772992,1506775039,GB @@ -40292,6 +43417,7 @@ 1506781888,1506781951,AU 1506781952,1506783231,GB 1506783232,1506785279,RU +1506785280,1506787327,BE 1506787328,1506789375,ME 1506789376,1506791423,DE 1506791424,1506793471,GB @@ -40301,7 +43427,9 @@ 1506799616,1506801663,LV 1506801664,1506802767,DE 1506802768,1506802775,DK -1506802776,1506803135,DE +1506802776,1506802831,DE +1506802832,1506802839,CH +1506802840,1506803135,DE 1506803136,1506803151,CH 1506803152,1506803711,DE 1506803712,1506869247,RU @@ -40395,8 +43523,8 @@ 1508647040,1508648447,SE 1508648448,1508648703,DK 1508648704,1508650751,SE -1508650752,1508650823,DK -1508650824,1508650879,SE +1508650752,1508650839,DK +1508650840,1508650879,SE 1508650880,1508651263,DK 1508651264,1508652543,SE 1508652544,1508654079,DK @@ -40452,7 +43580,9 @@ 1509467520,1509467583,BE 1509467584,1509467839,NL 1509467840,1509467871,PL -1509467872,1509469439,NL +1509467872,1509469055,NL +1509469056,1509469183,PL +1509469184,1509469439,NL 1509469440,1509469567,SE 1509469568,1509469887,NL 1509469888,1509469919,MY @@ -40542,9 +43672,9 @@ 1515468288,1515468415,NL 1515468416,1515486975,FR 1515486976,1515487231,CD -1515487232,1515487487,HK -1515487488,1515487743,FR -1515487744,1515487775,HK +1515487232,1515487495,HK +1515487496,1515487739,FR +1515487740,1515487775,HK 1515487776,1515487999,FR 1515488000,1515488255,HK 1515488256,1515519743,FR @@ -40559,7 +43689,9 @@ 1518503936,1518508799,LT 1518508800,1518510079,SE 1518510080,1518516479,LV -1518516480,1518665727,SE +1518516480,1518517247,SE +1518517248,1518518271,LV +1518518272,1518665727,SE 1518665728,1518727167,RU 1518727168,1518731263,SE 1518731264,1518927871,DE @@ -40571,8 +43703,8 @@ 1518962688,1518964735,NO 1518964736,1518966783,HR 1518966784,1518967807,SE -1518967808,1518969855,HR -1518969856,1518993407,SE +1518967808,1518977023,HR +1518977024,1518993407,SE 1518993408,1519190015,RU 1519190016,1519321087,SE 1519321088,1519386623,RU @@ -40727,9 +43859,7 @@ 1519976448,1520009215,DE 1520009216,1520041983,SY 1520041984,1520074751,RU -1520074752,1520099327,BG -1520099328,1520099583,A2 -1520099584,1520107519,BG +1520074752,1520107519,BG 1520107520,1520138167,GB 1520138168,1520138175,IE 1520138176,1520138611,GB @@ -40742,8 +43872,8 @@ 1520205824,1520230399,RU 1520230400,1520230911,NL 1520230912,1520231935,RU -1520231936,1520232191,NL -1520232192,1520232959,RU +1520231936,1520232447,NL +1520232448,1520232959,RU 1520232960,1520233471,NL 1520233472,1520271359,RU 1520271360,1520304127,SI @@ -40801,11 +43931,7 @@ 1533413376,1533415423,DE 1533415424,1533417471,SA 1533417472,1533419519,NO -1533419520,1533419775,KW -1533419776,1533420031,SA -1533420032,1533420287,KW -1533420288,1533420543,AE -1533420544,1533421567,KW +1533419520,1533421567,KW 1533421568,1533423615,NL 1533423616,1533425663,IT 1533425664,1533428479,GB @@ -40881,7 +44007,9 @@ 1534129152,1534129407,A2 1534129408,1534328831,AT 1534328832,1534459903,ES -1534459904,1534590975,AT +1534459904,1534482091,AT +1534482092,1534482095,GB +1534482096,1534590975,AT 1534590976,1534656511,HU 1534656512,1534711807,FR 1534711808,1534712831,BE @@ -40938,7 +44066,8 @@ 1534714528,1534714531,FR 1534714532,1534714535,PL 1534714536,1534714539,GB -1534714540,1534714547,FR +1534714540,1534714543,DE +1534714544,1534714547,FR 1534714548,1534714551,ES 1534714552,1534714559,GB 1534714560,1534714575,NL @@ -40953,8 +44082,8 @@ 1534714848,1534714855,GB 1534714856,1534714863,CH 1534714864,1534714871,FR -1534714872,1534714875,DE -1534714876,1534714879,FR +1534714872,1534714875,ES +1534714876,1534714879,DE 1534714880,1534714895,PL 1534714896,1534714911,FR 1534714912,1534714927,DE @@ -40964,12 +44093,11 @@ 1534715040,1534715055,GB 1534715056,1534715071,PL 1534715072,1534715135,FR -1534715136,1534715139,PL -1534715140,1534715143,GB +1534715136,1534715143,PL 1534715144,1534715167,FR 1534715168,1534715183,NL 1534715184,1534715199,FR -1534715200,1534715203,DE +1534715200,1534715203,GB 1534715204,1534715207,FR 1534715208,1534715215,BE 1534715216,1534715263,FR @@ -41000,8 +44128,8 @@ 1534715552,1534715583,ES 1534715584,1534715599,GB 1534715600,1534715615,BE -1534715616,1534715631,FR -1534715632,1534715647,ES +1534715616,1534715639,FR +1534715640,1534715647,DE 1534715648,1534715663,PL 1534715664,1534715667,FR 1534715668,1534715675,PL @@ -41015,8 +44143,10 @@ 1534715776,1534715783,PL 1534715784,1534715791,BE 1534715792,1534715807,ES -1534715808,1534715871,FR -1534715872,1534715887,DE +1534715808,1534715875,FR +1534715876,1534715879,NL +1534715880,1534715883,CH +1534715884,1534715887,PL 1534715888,1534715919,FR 1534715920,1534715935,ES 1534715936,1534715999,FR @@ -41090,7 +44220,7 @@ 1534717504,1534717535,DE 1534717536,1534717551,PL 1534717552,1534717567,CZ -1534717568,1534717583,PL +1534717568,1534717583,IE 1534717584,1534717647,FR 1534717648,1534717655,BE 1534717656,1534717659,ES @@ -41104,7 +44234,9 @@ 1534717740,1534717743,DE 1534717744,1534717751,FR 1534717752,1534717759,BE -1534717760,1534717823,ES +1534717760,1534717775,FR +1534717776,1534717791,NL +1534717792,1534717823,FR 1534717824,1534717855,BE 1534717856,1534717871,NL 1534717872,1534717903,FR @@ -41127,7 +44259,7 @@ 1534718088,1534718091,DE 1534718092,1534718095,ES 1534718096,1534718111,PL -1534718112,1534718127,IT +1534718112,1534718127,GB 1534718128,1534718143,ES 1534718144,1534718159,FR 1534718160,1534718175,DE @@ -41138,8 +44270,12 @@ 1534718416,1534718431,FR 1534718432,1534718447,PL 1534718448,1534718463,FR -1534718464,1534718479,DE -1534718480,1534718531,FR +1534718464,1534718467,DE +1534718468,1534718471,PT +1534718472,1534718479,FR +1534718480,1534718487,PL +1534718488,1534718495,DE +1534718496,1534718531,FR 1534718532,1534718535,PL 1534718536,1534718539,DE 1534718540,1534718543,ES @@ -41179,7 +44315,7 @@ 1534719472,1534719487,IE 1534719488,1534719631,FR 1534719632,1534719639,ES -1534719640,1534719643,GB +1534719640,1534719643,DE 1534719644,1534719647,FR 1534719648,1534719655,ES 1534719656,1534719679,FR @@ -41193,7 +44329,9 @@ 1534719800,1534719803,ES 1534719804,1534719807,GB 1534719808,1534719823,FR -1534719824,1534719839,CH +1534719824,1534719827,PT +1534719828,1534719831,FR +1534719832,1534719839,PL 1534719840,1534719871,FR 1534719872,1534719887,PL 1534719888,1534719951,FR @@ -41209,14 +44347,16 @@ 1534720080,1534720095,GB 1534720096,1534720111,FR 1534720112,1534720127,ES -1534720128,1534720207,FR -1534720208,1534720223,GB +1534720128,1534720211,FR +1534720212,1534720215,PL +1534720216,1534720223,FR 1534720224,1534720239,DE 1534720240,1534720255,BE -1534720256,1534720287,PL +1534720256,1534720271,NL +1534720272,1534720287,PL 1534720288,1534720351,FR 1534720352,1534720367,ES -1534720368,1534720383,IT +1534720368,1534720383,PL 1534720384,1534720431,FR 1534720432,1534720435,DE 1534720436,1534720439,FR @@ -41230,8 +44370,7 @@ 1534720472,1534720479,DE 1534720480,1534720495,GB 1534720496,1534720511,PL -1534720512,1534720527,DE -1534720528,1534720535,FR +1534720512,1534720535,FR 1534720536,1534720539,PL 1534720540,1534720543,FI 1534720544,1534720559,FR @@ -41257,8 +44396,12 @@ 1534720880,1534720895,FR 1534720896,1534720899,ES 1534720900,1534720903,GB -1534720904,1534720959,FR -1534720960,1534720975,ES +1534720904,1534720943,FR +1534720944,1534720951,ES +1534720952,1534720959,PL +1534720960,1534720967,IT +1534720968,1534720971,DE +1534720972,1534720975,FR 1534720976,1534720979,NL 1534720980,1534720983,FR 1534720984,1534720991,PL @@ -41293,7 +44436,9 @@ 1534721320,1534721327,PT 1534721328,1534721343,NL 1534721344,1534721359,PL -1534721360,1534721375,FR +1534721360,1534721367,CH +1534721368,1534721371,GB +1534721372,1534721375,DE 1534721376,1534721391,ES 1534721392,1534721407,PL 1534721408,1534721439,DE @@ -41311,11 +44456,9 @@ 1534721628,1534721631,NL 1534721632,1534721663,FR 1534721664,1534721679,ES -1534721680,1534721711,FR -1534721712,1534721727,ES -1534721728,1534721743,FR +1534721680,1534721743,FR 1534721744,1534721747,PL -1534721748,1534721751,IT +1534721748,1534721751,GB 1534721752,1534721755,DE 1534721756,1534721823,FR 1534721824,1534721827,PL @@ -41332,7 +44475,8 @@ 1534721956,1534721959,PL 1534721960,1534721963,IE 1534721964,1534721967,CH -1534721968,1534721975,DE +1534721968,1534721971,DE +1534721972,1534721975,PL 1534721976,1534721979,ES 1534721980,1534721983,GB 1534721984,1534722007,PL @@ -41511,11 +44655,15 @@ 1536659760,1536659775,BI 1536659776,1536659791,DE 1536659792,1536659823,SD -1536659824,1536659991,DE +1536659824,1536659943,DE +1536659944,1536659951,SD +1536659952,1536659991,DE 1536659992,1536659999,EG -1536660000,1536660003,DE -1536660004,1536660007,SO -1536660008,1536660031,DE +1536660000,1536660007,SO +1536660008,1536660015,DE +1536660016,1536660019,CG +1536660020,1536660023,DE +1536660024,1536660031,CG 1536660032,1536660039,DJ 1536660040,1536660735,DE 1536660736,1536660991,SA @@ -41528,10 +44676,13 @@ 1536662320,1536662335,LB 1536662336,1536662351,DE 1536662352,1536662359,TD -1536662360,1536662415,DE +1536662360,1536662367,DE +1536662368,1536662399,SO +1536662400,1536662415,DE 1536662416,1536662431,GN 1536662432,1536662463,IQ -1536662464,1536662783,DE +1536662464,1536662527,SO +1536662528,1536662783,DE 1536662784,1536663039,SA 1536663040,1536663295,DE 1536663296,1536663311,LB @@ -41550,10 +44701,8 @@ 1537212416,1538260991,FR 1538260992,1538785279,BE 1538785280,1538793471,NL -1538793472,1538797567,DE -1538797568,1538799551,NL -1538799552,1538799615,DE -1538799616,1538801663,NL +1538793472,1538797055,DE +1538797056,1538801663,NL 1538801664,1538809855,IR 1538809856,1538818047,GE 1538818048,1538826239,NO @@ -41626,7 +44775,9 @@ 1539049312,1539049327,LY 1539049328,1539049335,IT 1539049336,1539049343,LY -1539049344,1539050367,IT +1539049344,1539050263,IT +1539050264,1539050271,TR +1539050272,1539050367,IT 1539050368,1539050375,FR 1539050376,1539050383,IT 1539050384,1539050399,FR @@ -41636,9 +44787,7 @@ 1539055472,1539055487,FR 1539055488,1539055511,IT 1539055512,1539055519,DE -1539055520,1539055567,IT -1539055568,1539055575,FR -1539055576,1539055615,IT +1539055520,1539055615,IT 1539055616,1539063807,LV 1539063808,1539071999,FR 1539072000,1539080191,PL @@ -41687,10 +44836,9 @@ 1539212544,1539213311,CZ 1539213312,1539215359,SE 1539215360,1539219455,DE -1539219456,1539221503,GG -1539221504,1539222287,FR -1539222288,1539222303,HK -1539222304,1539222527,FR +1539219456,1539219711,GB +1539219712,1539221503,GG +1539221504,1539222527,FR 1539222528,1539222783,HK 1539222784,1539223551,FR 1539223552,1539225599,DE @@ -41741,6 +44889,7 @@ 1539336192,1539336703,UA 1539336704,1539337215,EE 1539337216,1539338239,ES +1539338240,1539339263,SE 1539339264,1539340287,NL 1539340288,1539341311,PL 1539341312,1539342335,IT @@ -41819,7 +44968,7 @@ 1539421184,1539422207,GB 1539422208,1539423231,PL 1539423232,1539424255,IE -1539424256,1539425279,UA +1539424256,1539425279,LV 1539425280,1539426303,PL 1539426304,1539427327,BG 1539427328,1539428351,UA @@ -42150,7 +45299,7 @@ 1539680256,1539681279,UA 1539681280,1539684351,RU 1539684352,1539685375,UA -1539686400,1539688447,RU +1539685376,1539688447,RU 1539688448,1539689471,SA 1539689472,1539690495,RU 1539690496,1539691519,FI @@ -42621,7 +45770,7 @@ 1539826176,1539826431,AM 1539826432,1539826687,BE 1539826688,1539826943,CH -1539827200,1539827455,RU +1539826944,1539827455,RU 1539827456,1539827711,MK 1539827712,1539827967,RU 1539827968,1539828479,FR @@ -42668,6 +45817,7 @@ 1539860480,1539861503,UA 1539861504,1539862527,DE 1539862528,1539863551,UA +1539863552,1539864575,ES 1539864576,1539865599,RO 1539865600,1539866623,UA 1539866624,1539867647,IT @@ -42684,6 +45834,7 @@ 1539879936,1539880959,UA 1539880960,1539881983,PL 1539881984,1539883007,UA +1539883008,1539884031,RS 1539884032,1539885055,MT 1539885056,1539886079,UA 1539886080,1539887103,FR @@ -42740,7 +45891,7 @@ 1539947520,1539948543,UA 1539948544,1539949567,RO 1539949568,1539950591,MD -1539950592,1539951615,KZ +1539950592,1539951103,KZ 1539951616,1539953663,RU 1539953664,1539954687,UA 1539954688,1539956735,RO @@ -42818,7 +45969,7 @@ 1540047872,1540048895,LV 1540048896,1540049919,GB 1540049920,1540050943,UA -1540050944,1540051967,RU +1540050944,1540052991,RU 1540052992,1540054052,UA 1540054053,1540054062,MD 1540054063,1540055039,UA @@ -42938,10 +46089,11 @@ 1540199424,1540200447,CH 1540200448,1540201471,IL 1540201472,1540202495,UA +1540202496,1540203519,RU 1540203520,1540204543,UA 1540204544,1540205567,RU 1540205568,1540206591,DE -1540206592,1540207615,RU +1540206592,1540208639,RU 1540208640,1540209663,NO 1540209664,1540211711,RU 1540211712,1540212735,DE @@ -43111,6 +46263,7 @@ 1540318720,1540319231,RO 1540319232,1540320255,UA 1540320256,1540320767,RU +1540320768,1540321279,GB 1540321280,1540321791,SE 1540321792,1540322303,RU 1540322304,1540322815,UA @@ -43482,6 +46635,7 @@ 1540442624,1540442879,IE 1540442880,1540443135,AT 1540443136,1540443647,RU +1540443648,1540443903,FR 1540443904,1540444159,GB 1540444160,1540444415,RU 1540444416,1540444671,DE @@ -43622,7 +46776,6 @@ 1540483840,1540484095,UA 1540484096,1540484351,DK 1540484352,1540484607,SI -1540484608,1540484863,EU 1540484864,1540485119,UA 1540485120,1540485375,SE 1540485376,1540485631,RO @@ -43746,7 +46899,7 @@ 1540621824,1540622335,RU 1540622336,1540622591,KW 1540622592,1540622847,PL -1540622848,1540623103,LV +1540622848,1540623103,RU 1540623104,1540623359,SE 1540623360,1540623615,GB 1540623616,1540623871,BG @@ -44001,6 +47154,7 @@ 1540693504,1540693759,ES 1540693760,1540694015,UZ 1540694016,1540694271,CH +1540694272,1540694527,UA 1540694528,1540695039,RO 1540695040,1540695295,DE 1540695296,1540695551,NL @@ -44031,7 +47185,6 @@ 1540701952,1540702207,GB 1540702208,1540702463,PL 1540702464,1540702719,PT -1540702720,1540702975,AT 1540702976,1540703231,RU 1540703232,1540703487,MH 1540703488,1540703743,NL @@ -44083,7 +47236,7 @@ 1540716800,1540717055,UA 1540717056,1540717311,CZ 1540717312,1540717823,PL -1540717824,1540718335,UA +1540717824,1540718079,UA 1540718336,1540718591,DE 1540718592,1540718847,CH 1540718848,1540719103,IT @@ -44369,7 +47522,7 @@ 1540900352,1540900607,HU 1540900608,1540900863,BG 1540900864,1540901119,RU -1540901120,1540901375,EU +1540901120,1540901375,LV 1540901376,1540901631,DE 1540901632,1540901887,RO 1540901888,1540902143,GR @@ -44500,6 +47653,7 @@ 1540936960,1540937471,PL 1540937472,1540937727,RU 1540937728,1540937983,DE +1540937984,1540938239,RU 1540938240,1540938751,ES 1540938752,1540939007,KZ 1540939008,1540939263,FR @@ -44561,6 +47715,7 @@ 1540960256,1540960767,PL 1540960768,1540961279,RU 1540961280,1540961791,CZ +1540961792,1540962303,AT 1540962304,1540962815,NL 1540962816,1540963839,UA 1540963840,1540964351,RU @@ -44628,7 +47783,7 @@ 1540989696,1540989951,PL 1540989952,1540990207,FR 1540990208,1540990463,DE -1540990720,1540990975,UA +1540990464,1540990975,UA 1540990976,1540991231,FR 1540991232,1540991487,HU 1540991488,1540991743,CH @@ -44687,10 +47842,11 @@ 1541006592,1541006847,AT 1541006848,1541007103,DE 1541007104,1541007359,GB -1541007360,1541007615,RO +1541007360,1541007615,DE 1541007616,1541007871,RU 1541007872,1541008127,FR 1541008128,1541008383,NL +1541008384,1541008639,RU 1541008640,1541008895,GB 1541008896,1541009151,TR 1541009152,1541009407,RU @@ -44741,6 +47897,7 @@ 1541052416,1541053439,RO 1541053440,1541054463,PL 1541054464,1541055487,RU +1541055488,1541056511,PL 1541056512,1541057535,TJ 1541057536,1541058559,RS 1541058560,1541059583,RU @@ -44792,11 +47949,12 @@ 1541110784,1541111807,RU 1541111808,1541112831,PL 1541112832,1541113855,SK -1541113856,1541115903,RU -1541115904,1541116927,UA +1541113856,1541114879,RU +1541114880,1541116927,UA 1541116928,1541117951,RU 1541117952,1541118975,DK 1541118976,1541122047,RU +1541122048,1541123071,UA 1541123072,1541124095,FI 1541124096,1541126143,RU 1541126144,1541127167,PL @@ -44825,8 +47983,7 @@ 1541146880,1541147135,IL 1541147136,1541147391,PL 1541147392,1541147903,RU -1541147904,1541148159,EU -1541148160,1541148415,RO +1541147904,1541148415,RO 1541148416,1541148671,GB 1541148672,1541148927,RU 1541148928,1541149439,PL @@ -44901,10 +48058,162 @@ 1541167360,1541167615,AT 1541167616,1541167871,RU 1541167872,1541168127,UA +1541168128,1541168639,RU +1541168640,1541168895,MD +1541168896,1541169151,MK +1541169152,1541169407,RO +1541169408,1541169663,PL +1541169664,1541169919,SE +1541169920,1541170431,CH +1541170432,1541170687,UA +1541170688,1541170943,BE +1541170944,1541171199,PL +1541171200,1541171455,UA +1541171456,1541171711,PL +1541171712,1541171967,UA +1541171968,1541172223,SI +1541172224,1541172479,GR +1541172480,1541172735,RU +1541172736,1541172991,RO +1541172992,1541173247,BE +1541173248,1541173503,RU +1541173504,1541173759,UA +1541173760,1541174015,LT +1541174016,1541174271,DE +1541174272,1541174527,FR +1541174528,1541174783,SE +1541174784,1541175039,GB +1541175040,1541175295,SI +1541175296,1541175551,RU +1541175552,1541175807,RO +1541175808,1541176063,CZ +1541176064,1541176319,NL +1541176320,1541176575,AM +1541176576,1541176831,DE +1541176832,1541177087,RU +1541177088,1541177343,GB +1541177344,1541177599,CH +1541177600,1541177855,DE +1541177856,1541178111,RO +1541178112,1541178367,RU +1541178368,1541178623,GB +1541178624,1541178879,RU +1541178880,1541179135,DE +1541179136,1541179391,RU +1541179392,1541179647,BE +1541179648,1541179903,RU +1541179904,1541180159,IS +1541180160,1541180415,MT +1541180416,1541180671,UA +1541180672,1541180927,GB +1541180928,1541181183,IT +1541181184,1541181439,NO +1541181440,1541181695,MD +1541181696,1541182207,RU +1541182208,1541182463,NL +1541182464,1541182719,DE +1541182720,1541182975,RO +1541182976,1541183231,SE +1541183232,1541183487,UA +1541183488,1541183743,RU +1541183744,1541183999,DE +1541184000,1541184255,BE +1541184256,1541184511,RU +1541184512,1541184767,SI +1541184768,1541185023,DE +1541185024,1541185279,ES +1541185280,1541185535,DE +1541185536,1541185791,GB +1541185792,1541186047,UA +1541186048,1541186303,CH +1541186304,1541186559,UA +1541186560,1541186815,PL +1541186816,1541187071,NO +1541187072,1541187327,RU +1541187328,1541187583,RO +1541187584,1541187839,IT +1541187840,1541188351,RU +1541188352,1541188607,FR +1541188608,1541188863,HU +1541188864,1541189119,RU +1541189120,1541189375,UA +1541189376,1541189631,GB +1541189632,1541189887,SC +1541189888,1541190143,PL +1541190144,1541190399,GB +1541190400,1541190655,AT +1541190656,1541190911,GB +1541190912,1541191167,RU +1541191168,1541191423,TR +1541191424,1541191679,RO +1541191680,1541192191,NL +1541192192,1541192447,RU +1541192448,1541192703,ME +1541192704,1541192959,RU +1541192960,1541193215,BG +1541193216,1541193471,UA +1541193472,1541193727,BE +1541193728,1541193983,SE +1541193984,1541194239,IL +1541194240,1541194495,SI +1541194496,1541194751,JO +1541194752,1541195007,NO +1541195008,1541195263,FR +1541195264,1541195519,UA +1541195520,1541195775,GB +1541195776,1541196031,FR +1541196032,1541196287,NL +1541196288,1541196543,RU +1541196544,1541197055,UA +1541197056,1541197311,PL +1541197312,1541197567,RU +1541197568,1541197823,MD +1541197824,1541198079,GR +1541198080,1541198335,LT +1541198336,1541198591,AT +1541198592,1541198847,RU +1541198848,1541199103,GB +1541199104,1541199359,SI +1541199360,1541199615,GB +1541199616,1541199871,RU +1541199872,1541200127,GB +1541200128,1541200383,NO +1541200384,1541201151,RU +1541201152,1541201407,SI +1541201408,1541201663,PL +1541201664,1541201919,RU +1541201920,1541202175,IE +1541202176,1541202431,PL +1541202432,1541202687,ES +1541202688,1541202943,SE +1541202944,1541203199,DE +1541203200,1541203455,ES +1541203456,1541203711,UA +1541203712,1541203967,GB +1541203968,1541204223,RO +1541204224,1541204479,RU +1541204480,1541204735,GB +1541204736,1541204991,UA +1541204992,1541205247,GR +1541205248,1541205503,SK +1541205504,1541205759,PL +1541205760,1541206015,AT +1541206016,1541206271,SI +1541206272,1541206527,FI +1541206528,1541206783,TR +1541206784,1541207039,NO +1541207040,1541207295,DE +1541207296,1541207807,FR +1541207808,1541208063,HU +1541208064,1541208319,FR +1541208320,1541208575,NL +1541208576,1541208831,BY +1541208832,1541209087,HU +1541209088,1541210111,UA 1541210112,1541210623,RU 1541210624,1541211135,CZ 1541211136,1541211647,SK -1541211648,1541212159,RU +1541211648,1541212159,UA 1541212160,1541212671,DE 1541212672,1541213183,MT 1541213184,1541213695,DE @@ -44929,8 +48238,249 @@ 1541225472,1541225983,RU 1541225984,1541226495,LV 1541226496,1541227007,UA +1541227008,1541227519,FI +1541227520,1541228031,GB +1541228032,1541228543,RU +1541228544,1541229055,CZ +1541229056,1541229567,UA +1541229568,1541230079,RU +1541230080,1541230591,RO +1541230592,1541231103,RU +1541231104,1541231615,GB +1541231616,1541232127,UA +1541232128,1541232639,RU +1541232640,1541233151,PL +1541233152,1541233663,RU +1541233664,1541234175,SK +1541234176,1541234687,RO +1541234688,1541235199,NL +1541235200,1541235711,LV +1541235712,1541236223,AT +1541236224,1541236735,RU +1541236736,1541237247,DE +1541237248,1541237759,RU +1541237760,1541238271,CZ +1541238272,1541238783,ES +1541238784,1541239295,SK +1541239296,1541239807,PL +1541239808,1541240319,RU +1541240320,1541240831,CH +1541240832,1541241343,DE +1541241344,1541241855,PL +1541241856,1541242367,UA +1541242368,1541242879,PL +1541242880,1541243391,KW +1541243392,1541243903,NO +1541243904,1541244415,UA +1541244416,1541244927,RS +1541244928,1541245439,UA +1541245440,1541245951,AT +1541245952,1541246463,RU +1541246464,1541246975,DK +1541246976,1541247487,PL +1541247488,1541247999,FR +1541248000,1541248511,CZ +1541248512,1541249023,NL +1541249024,1541249535,GB +1541249536,1541250047,UA +1541250048,1541250559,RU +1541250560,1541251071,PL +1541251072,1541251583,NL +1541251584,1541252607,RU +1541252608,1541253119,UA +1541253120,1541253631,GB +1541253632,1541254143,SI +1541254144,1541254655,PL +1541254656,1541255679,RU +1541255680,1541256191,UA +1541256192,1541256703,RU +1541256704,1541257215,DE +1541257216,1541257727,SA +1541257728,1541258239,EE +1541258240,1541258751,RU +1541258752,1541259263,UA +1541259264,1541259775,CH +1541259776,1541260287,RU +1541260288,1541260799,DK +1541260800,1541261823,RU +1541261824,1541262335,SA +1541262336,1541262847,DE +1541262848,1541263359,DK +1541263360,1541263871,NL +1541263872,1541264383,UA +1541264384,1541264895,CZ +1541264896,1541265407,PL +1541265408,1541265919,RS +1541265920,1541266431,UA +1541266432,1541266943,KW +1541266944,1541267455,US +1541267456,1541267967,FR +1541267968,1541268479,DE +1541268480,1541268991,AM +1541268992,1541269503,NL +1541269504,1541270015,RU +1541270016,1541270527,UA +1541270528,1541271039,IT +1541271040,1541271551,FI +1541271552,1541272063,RO +1541272576,1541273087,FR +1541273088,1541274111,RU +1541274112,1541274623,DE +1541274624,1541275135,UA +1541275136,1541275647,FR +1541275648,1541276671,UA +1541276672,1541277695,RS +1541277696,1541278719,ES +1541278720,1541280767,UA +1541280768,1541281791,BG +1541281792,1541282815,PL +1541282816,1541283839,RU +1541283840,1541286911,UA +1541286912,1541287935,DE +1541287936,1541288959,UA +1541288960,1541289983,CZ +1541289984,1541291007,PL +1541291008,1541293055,UA +1541293056,1541295103,PL +1541295104,1541297151,UA +1541297152,1541298175,CH +1541298176,1541299199,KZ +1541299200,1541300223,RO +1541300224,1541301247,DE +1541301248,1541302271,PL +1541302272,1541303295,SK +1541303296,1541304319,PL +1541304320,1541305343,UA +1541305344,1541306367,PL +1541306368,1541307391,RU +1541307392,1541308415,PL +1541308416,1541309439,RU +1541309440,1541310463,CH +1541310464,1541311487,UA +1541311488,1541314559,PL +1541314560,1541315583,UA +1541315584,1541316607,RU +1541316608,1541317631,PL +1541317632,1541318655,RU +1541318656,1541320703,UA +1541320704,1541321727,DE +1541321728,1541322751,UA +1541322752,1541323775,PL +1541323776,1541324799,FI +1541324800,1541325823,PL +1541325824,1541326847,IR +1541326848,1541327871,SA +1541327872,1541328895,CZ +1541328896,1541329919,RU +1541329920,1541330943,PL +1541330944,1541331967,RU +1541331968,1541332991,UA +1541332992,1541334015,PL +1541334016,1541335039,RU +1541335040,1541336063,DE +1541336064,1541338111,RU +1541338112,1541341183,UA +1541341184,1541341439,TR +1541341440,1541341695,RU +1541341696,1541341951,DE +1541341952,1541342463,PL +1541342464,1541342719,FR +1541342720,1541342975,PL +1541342976,1541343231,RU +1541343232,1541343487,TR +1541343488,1541343743,IE +1541343744,1541343999,GB +1541344000,1541344255,IL +1541344256,1541344511,IT +1541344512,1541345023,PL +1541345024,1541345279,RU +1541345280,1541345535,GB +1541345536,1541345791,CH +1541345792,1541346047,DE +1541346048,1541346303,UA +1541346304,1541346559,DE +1541346560,1541346815,BE +1541346816,1541347071,FR +1541347072,1541347327,PL +1541347328,1541347583,HR +1541347584,1541347839,RU +1541347840,1541348095,SI +1541348096,1541348351,UA +1541348352,1541348607,RU +1541348608,1541348863,HR +1541348864,1541349119,UA +1541349120,1541349375,PL +1541349376,1541349631,ES +1541349632,1541349887,PL +1541349888,1541350143,RU +1541350144,1541350399,FR +1541350400,1541350655,NO +1541350656,1541350911,RU +1541350912,1541351167,AT +1541351168,1541351423,SI +1541351424,1541351679,FR +1541351680,1541351935,DE +1541351936,1541352191,GR +1541352192,1541352447,SI +1541352448,1541352703,RU +1541352704,1541352959,RO +1541352960,1541353215,GB +1541353216,1541353471,SE +1541353472,1541353727,UA +1541353728,1541353983,SI +1541353984,1541354239,RO +1541354240,1541354495,SE +1541354496,1541354751,PL +1541354752,1541355007,UA +1541355008,1541355263,IL +1541355264,1541355519,PL +1541355520,1541355775,NL +1541355776,1541356031,PL +1541356032,1541356287,GB +1541356288,1541356543,UA +1541356544,1541356799,RU +1541356800,1541357055,ES +1541357056,1541357311,FR +1541357312,1541357567,RU +1541357568,1541357823,PL +1541357824,1541358079,HR +1541358080,1541358335,BG +1541406720,1541407231,LV +1541407232,1541407743,UA +1541407744,1541408255,FI +1541408256,1541408767,FR +1541408768,1541409791,UA +1541409792,1541410303,LV +1541410304,1541410815,RU +1541410816,1541411327,UA +1541411328,1541412863,RU +1541412864,1541413375,UA +1541413376,1541413887,GB +1541413888,1541414399,PL +1541414400,1541414911,UA +1541414912,1541415935,RU +1541415936,1541416447,SE +1541416448,1541416959,PL +1541416960,1541417471,RO +1541417472,1541417983,SK +1541417984,1541418495,UA +1541472256,1541473279,GB +1541473280,1541474303,UA +1541474304,1541475327,PL +1541475328,1541476351,RO +1541476352,1541477375,GB +1541477376,1541479423,RU +1541479424,1541480447,PL +1541480448,1541481471,RO +1541481472,1541485567,UA 1543503872,1545601023,GB -1545601024,1545863167,SE +1545601024,1545673167,SE +1545673168,1545673175,FI +1545673176,1545673183,SE +1545673184,1545673215,FI +1545673216,1545674495,SE +1545674496,1545674751,FI +1545674752,1545863167,SE 1545863168,1545895935,RU 1545895936,1545928703,BA 1545928704,1545961471,SI @@ -45012,12 +48562,11 @@ 1546313728,1546315775,DE 1546315776,1546317823,NL 1546317824,1546319871,CH -1546319872,1546320383,RS -1546320384,1546320387,SR -1546320388,1546321919,RS +1546319872,1546321919,RS 1546321920,1546323967,RU -1546323968,1546324479,GE -1546324480,1546326015,NO +1546323968,1546325503,GE +1546325504,1546325759,SE +1546325760,1546326015,NO 1546326016,1546327295,ES 1546327296,1546327551,FR 1546327552,1546328063,ES @@ -45056,19 +48605,9 @@ 1546649600,1546665983,SA 1546665984,1546673823,GB 1546673824,1546673839,RS -1546673840,1546677503,GB -1546677504,1546677551,IN -1546677552,1546677555,GB -1546677556,1546677557,IN -1546677558,1546677559,GB +1546673840,1546677559,GB 1546677560,1546677561,IN -1546677562,1546677567,GB -1546677568,1546677569,IN -1546677570,1546677571,GB -1546677572,1546677573,IN -1546677574,1546677679,GB -1546677680,1546677695,IN -1546677696,1546678863,GB +1546677562,1546678863,GB 1546678864,1546678871,RS 1546678872,1546680831,GB 1546680832,1546680895,RS @@ -45120,7 +48659,8 @@ 1547485184,1547489279,IE 1547489280,1547493375,DE 1547493376,1547497471,RS -1547497472,1547501567,GB +1547497472,1547498495,NL +1547498496,1547501567,GB 1547501568,1547505663,TR 1547505664,1547509759,RU 1547509760,1547513855,LT @@ -45258,7 +48798,33 @@ 1551007744,1551106047,MD 1551106048,1551237119,DE 1551237120,1551368191,GR -1551368192,1551499263,NL +1551368192,1551385151,NL +1551385152,1551385215,TR +1551385216,1551385343,DE +1551385344,1551385471,CH +1551385472,1551390719,NL +1551390720,1551392767,DE +1551392768,1551396863,NL +1551396864,1551397375,GB +1551397376,1551397887,NL +1551397888,1551398271,GB +1551398272,1551398399,NL +1551398400,1551398911,IL +1551398912,1551399935,NL +1551399936,1551400959,IN +1551400960,1551401983,NL +1551401984,1551403007,SG +1551403008,1551413247,NL +1551413248,1551417343,CN +1551417344,1551417855,NL +1551417856,1551418879,CN +1551418880,1551419391,NL +1551419392,1551421439,CN +1551421440,1551425535,PH +1551425536,1551427583,TH +1551427584,1551429631,HK +1551429632,1551433727,TH +1551433728,1551499263,NL 1551499264,1551503359,EU 1551503360,1551504383,GB 1551504384,1551505407,FR @@ -45302,7 +48868,7 @@ 1559322624,1559330815,RU 1559330816,1559339007,BA 1559339008,1559339743,RU -1559339744,1559339775,MK +1559339744,1559339775,MH 1559339776,1559341695,RU 1559341696,1559341703,ES 1559341704,1559347199,RU @@ -45377,7 +48943,6 @@ 1566081024,1566085119,RU 1566085120,1566089215,NL 1566089216,1566097407,RU -1566097408,1566101503,GB 1566101504,1566105599,RU 1566105600,1566109695,DE 1566109696,1566111231,CH @@ -45438,7 +49003,7 @@ 1566314496,1566316543,BE 1566316544,1566318591,NO 1566318592,1566320639,RU -1566320640,1566321151,GB +1566320640,1566321151,DE 1566321152,1566321407,NL 1566321408,1566321663,UA 1566321664,1566321919,BZ @@ -45465,7 +49030,6 @@ 1566363648,1566365695,GB 1566365696,1566367743,RU 1566367744,1566371839,ES -1566371840,1566373887,RU 1566373888,1566375935,RS 1566375936,1566377983,DE 1566377984,1566380031,BG @@ -45546,16 +49110,24 @@ 1566470240,1566470343,GB 1566470344,1566470351,IE 1566470352,1566470367,GB -1566470368,1566470719,IE +1566470368,1566470511,IE +1566470512,1566470527,GB +1566470528,1566470559,IE +1566470560,1566470563,GB +1566470564,1566470623,IE +1566470624,1566470655,GB +1566470656,1566470719,IE 1566470720,1566470727,GB 1566470728,1566470739,IE 1566470740,1566470743,GB -1566470744,1566470747,IE -1566470748,1566470751,GB -1566470752,1566470847,IE -1566470848,1566470911,GB -1566470912,1566472191,IE -1566472192,1566474239,GB +1566470744,1566470847,IE +1566470848,1566470879,GB +1566470880,1566470895,IE +1566470896,1566470911,GB +1566470912,1566471051,IE +1566471052,1566471191,GB +1566471192,1566471229,IE +1566471230,1566474239,GB 1566474240,1566476287,DE 1566476288,1566478335,BG 1566478336,1566482431,RU @@ -45599,7 +49171,9 @@ 1566564352,1566566399,IS 1566566400,1566568447,FR 1566568448,1566570495,KZ -1566570496,1566572543,NL +1566570496,1566570943,NL +1566570944,1566570951,DE +1566570952,1566572543,NL 1566572544,1566703615,GB 1566703616,1566769151,SA 1566769152,1566773759,CZ @@ -45635,7 +49209,9 @@ 1567830016,1567831039,MD 1567831040,1567883263,RO 1567883264,1567948799,MD -1567948800,1568083967,RO +1567948800,1568026623,RO +1568026624,1568030719,MD +1568030720,1568083967,RO 1568083968,1568086015,MD 1568086016,1568178175,RO 1568178176,1568243711,RU @@ -45680,6 +49256,7 @@ 1570504704,1570570239,ES 1570570240,1570572287,NL 1570572288,1570574335,UA +1570574336,1570576383,RU 1570576384,1570578431,UA 1570578432,1570580479,CH 1570580480,1570582527,RU @@ -45701,9 +49278,11 @@ 1570625536,1570627583,GB 1570627584,1570635775,RU 1570635776,1570644991,FR -1570644992,1570645039,GB -1570645040,1570652159,FR -1570652160,1570652543,SE +1570644992,1570645055,GB +1570645056,1570652159,FR +1570652160,1570652287,SE +1570652288,1570652291,MY +1570652292,1570652543,SE 1570652544,1570652551,FR 1570652552,1570652891,SE 1570652892,1570652895,DE @@ -45812,7 +49391,8 @@ 1570667840,1570667903,FR 1570667904,1570667907,SE 1570667908,1570667911,RU -1570667912,1570667967,SE +1570667912,1570667915,US +1570667916,1570667967,SE 1570667968,1570667983,FR 1570667984,1570668031,SE 1570668032,1570668035,NL @@ -45834,9 +49414,23 @@ 1570766848,1571291135,DK 1571291136,1571422207,RO 1571422208,1571426303,RU -1571426304,1571446783,CZ +1571426304,1571428351,CZ +1571428352,1571428863,UA +1571428864,1571430399,CZ +1571430400,1571432447,UA +1571432448,1571434495,CZ +1571434496,1571435519,UA +1571435520,1571438591,CZ +1571438592,1571441663,UA +1571441664,1571442175,KZ +1571442176,1571442687,NL +1571442688,1571446783,CZ 1571446784,1571448831,KZ -1571448832,1571553279,CZ +1571448832,1571450879,US +1571450880,1571451903,UA +1571451904,1571487743,CZ +1571487744,1571495935,SK +1571495936,1571553279,CZ 1571553280,1571684351,IL 1571684352,1571686399,ES 1571686400,1571688447,GB @@ -45988,7 +49582,10 @@ 1572532224,1572536319,IT 1572536320,1572538367,GB 1572538368,1572540415,NL -1572540416,1572541439,GB +1572540416,1572540479,DE +1572540480,1572540511,GB +1572540512,1572540519,DE +1572540520,1572541439,GB 1572541440,1572541447,FR 1572541448,1572541455,GB 1572541456,1572541463,FR @@ -45997,12 +49594,12 @@ 1572541536,1572541951,GB 1572541952,1572541983,DE 1572541984,1572541999,ES -1572542000,1572542207,GB +1572542000,1572542015,GB +1572542016,1572542031,HU +1572542032,1572542207,GB 1572542208,1572542463,FR 1572542464,1572544511,IT -1572544512,1572546559,HR 1572546560,1572548607,FR -1572548608,1572550655,GB 1572550656,1572552703,DE 1572552704,1572554751,TR 1572554752,1572556799,CH @@ -46045,6 +49642,7 @@ 1572620568,1572622335,CH 1572622336,1572624383,RU 1572624384,1572626431,NO +1572626432,1572628479,IT 1572628480,1572630527,DE 1572630528,1572632575,IT 1572632576,1572634623,RU @@ -46063,7 +49661,17 @@ 1572661248,1572663295,NO 1572663296,1572665343,DE 1572665344,1572667391,NL -1572667392,1572669439,GB +1572667392,1572667903,GB +1572667904,1572667927,SA +1572667928,1572668303,GB +1572668304,1572668311,SA +1572668312,1572668415,GB +1572668416,1572668431,SA +1572668432,1572668463,GB +1572668464,1572668471,SA +1572668472,1572668639,GB +1572668640,1572668647,SA +1572668648,1572669439,GB 1572669440,1572673535,RU 1572673536,1572675583,AT 1572675584,1572677631,ES @@ -46096,7 +49704,9 @@ 1572720640,1572722687,IT 1572722688,1572726783,RU 1572726784,1572728831,CH -1572728832,1572730879,SE +1572728832,1572730239,SE +1572730240,1572730303,MY +1572730304,1572730879,SE 1572730880,1572732927,RU 1572732928,1572734975,HU 1572734976,1572739071,RU @@ -46104,7 +49714,9 @@ 1572741120,1572743167,FI 1572743168,1572745215,UA 1572745216,1572749311,CZ -1572749312,1572751359,DE +1572749312,1572751111,DE +1572751112,1572751119,GB +1572751120,1572751359,DE 1572751360,1572753407,CH 1572753408,1572755455,NO 1572755456,1572757503,DE @@ -46141,6 +49753,7 @@ 1572814848,1572816895,KW 1572816896,1572818943,RU 1572818944,1572820991,FR +1572820992,1572823039,CH 1572823040,1572825087,BY 1572825088,1572827135,RU 1572827136,1572829183,NO @@ -46160,10 +49773,20 @@ 1572847616,1572849663,GI 1572849664,1572851711,GB 1572851712,1572853759,DE -1572853760,1572854015,BE -1572854016,1572854527,LU -1572854528,1572855551,EU -1572855552,1572855807,LU +1572853760,1572853769,BE +1572853770,1572853770,DK +1572853771,1572854015,BE +1572854016,1572854271,LU +1572854272,1572854284,BE +1572854285,1572854285,NL +1572854286,1572854286,CH +1572854287,1572854287,LU +1572854288,1572854527,BE +1572854528,1572855295,EU +1572855296,1572855551,CH +1572855552,1572855561,BE +1572855562,1572855562,DK +1572855563,1572855807,BE 1572855808,1572857855,KZ 1572857856,1572859903,SE 1572859904,1572861951,IT @@ -46182,7 +49805,9 @@ 1578584576,1578586111,PT 1578586112,1578588159,ES 1578588160,1578590207,PL -1578590208,1578590271,FR +1578590208,1578590223,FR +1578590224,1578590231,ES +1578590232,1578590271,FR 1578590272,1578590275,NL 1578590276,1578590279,PT 1578590280,1578590283,PL @@ -46191,8 +49816,8 @@ 1578590304,1578590311,IT 1578590312,1578590319,FR 1578590320,1578590335,CH -1578590336,1578590343,FR -1578590344,1578590351,GB +1578590336,1578590347,FR +1578590348,1578590351,PL 1578590352,1578590415,FR 1578590416,1578590431,PL 1578590432,1578590447,BE @@ -46215,17 +49840,19 @@ 1578590664,1578590667,FR 1578590668,1578590687,PL 1578590688,1578590699,FR -1578590700,1578590719,PL -1578590720,1578590799,FR +1578590700,1578590731,PL +1578590732,1578590735,DE +1578590736,1578590799,FR 1578590800,1578590831,GB -1578590832,1578590847,ES +1578590832,1578590839,FR +1578590840,1578590847,PL 1578590848,1578590879,FR 1578590880,1578590911,PL 1578590912,1578590927,GB 1578590928,1578590935,DE 1578590936,1578590943,ES 1578590944,1578590959,CH -1578590960,1578590975,NL +1578590960,1578590975,FR 1578590976,1578590991,GB 1578590992,1578590999,IT 1578591000,1578591007,FR @@ -46240,12 +49867,13 @@ 1578591136,1578591143,FR 1578591144,1578591151,GB 1578591152,1578591183,FR -1578591184,1578591199,ES -1578591200,1578591247,FR +1578591184,1578591187,CH +1578591188,1578591195,GB +1578591196,1578591247,FR 1578591248,1578591263,PL 1578591264,1578591279,FR 1578591280,1578591287,ES -1578591288,1578591291,DE +1578591288,1578591291,NL 1578591292,1578591295,ES 1578591296,1578591327,FR 1578591328,1578591343,PL @@ -46255,9 +49883,10 @@ 1578591412,1578591415,FR 1578591416,1578591423,ES 1578591424,1578591431,PL -1578591432,1578591435,DE -1578591436,1578591439,ES -1578591440,1578591463,FR +1578591432,1578591439,ES +1578591440,1578591455,FR +1578591456,1578591459,GB +1578591460,1578591463,FR 1578591464,1578591487,PL 1578591488,1578591503,FR 1578591504,1578591519,CH @@ -46269,8 +49898,8 @@ 1578591576,1578591579,DE 1578591580,1578591583,ES 1578591584,1578591599,IT -1578591600,1578591663,FR -1578591664,1578591695,PL +1578591600,1578591679,FR +1578591680,1578591695,PL 1578591696,1578591699,DE 1578591700,1578591707,FR 1578591708,1578591711,CZ @@ -46281,7 +49910,8 @@ 1578591808,1578591823,DE 1578591824,1578591887,FR 1578591888,1578591891,DE -1578591892,1578591903,FR +1578591892,1578591899,FR +1578591900,1578591903,GB 1578591904,1578591919,PL 1578591920,1578591939,ES 1578591940,1578591951,FR @@ -46304,18 +49934,19 @@ 1578592192,1578592199,BE 1578592200,1578592207,CH 1578592208,1578592223,FR -1578592224,1578592255,ES -1578592256,1578592275,FR +1578592224,1578592239,ES +1578592240,1578592275,FR 1578592276,1578592279,FI 1578592280,1578592283,BE 1578592284,1578592287,NL -1578592288,1578592303,DE +1578592288,1578592295,PL +1578592296,1578592303,PT 1578592304,1578592319,FR 1578592320,1578592335,ES 1578592336,1578592351,FR 1578592352,1578592367,PL -1578592368,1578592383,FR -1578592384,1578592399,IE +1578592368,1578592395,FR +1578592396,1578592399,ES 1578592400,1578592415,GB 1578592416,1578592423,IT 1578592424,1578592431,IE @@ -46338,8 +49969,7 @@ 1578592752,1578592783,DE 1578592784,1578592799,FR 1578592800,1578592815,GB -1578592816,1578592823,PL -1578592824,1578592831,FR +1578592816,1578592831,FR 1578592832,1578592847,PL 1578592848,1578592851,BE 1578592852,1578592855,DE @@ -46366,8 +49996,15 @@ 1578593456,1578593487,FR 1578593488,1578593495,ES 1578593496,1578593503,FR -1578593504,1578593535,PL -1578593536,1578593599,GB +1578593504,1578593519,PL +1578593520,1578593543,FR +1578593544,1578593547,ES +1578593548,1578593551,FI +1578593552,1578593559,PL +1578593560,1578593567,FR +1578593568,1578593583,CZ +1578593584,1578593587,FR +1578593588,1578593599,DE 1578593600,1578593631,FR 1578593632,1578593647,NL 1578593648,1578593659,PL @@ -46386,7 +50023,10 @@ 1578593872,1578593875,ES 1578593876,1578593879,FR 1578593880,1578593887,DE -1578593888,1578593919,FR +1578593888,1578593895,ES +1578593896,1578593899,GB +1578593900,1578593903,DE +1578593904,1578593919,FR 1578593920,1578593951,PL 1578593952,1578593955,FR 1578593956,1578593967,PL @@ -46396,7 +50036,9 @@ 1578594016,1578594031,BE 1578594032,1578594039,ES 1578594040,1578594047,IT -1578594048,1578594063,FR +1578594048,1578594055,FR +1578594056,1578594059,ES +1578594060,1578594063,FR 1578594064,1578594079,PL 1578594080,1578594087,CH 1578594088,1578594095,CZ @@ -46430,7 +50072,7 @@ 1578594464,1578594479,FR 1578594480,1578594495,ES 1578594496,1578594511,FR -1578594512,1578594515,DE +1578594512,1578594515,PL 1578594516,1578594519,FR 1578594520,1578594523,PL 1578594524,1578594543,FR @@ -46447,7 +50089,7 @@ 1578594712,1578594715,IT 1578594716,1578594751,FR 1578594752,1578594767,ES -1578594768,1578594771,DE +1578594768,1578594771,GB 1578594772,1578594775,FR 1578594776,1578594783,ES 1578594784,1578594799,FR @@ -46481,9 +50123,13 @@ 1578595376,1578595379,FR 1578595380,1578595383,CH 1578595384,1578595387,ES -1578595388,1578595391,PL -1578595392,1578595423,CH -1578595424,1578595455,LT +1578595388,1578595407,PL +1578595408,1578595411,IE +1578595412,1578595419,PL +1578595420,1578595423,FR +1578595424,1578595439,PL +1578595440,1578595447,FR +1578595448,1578595455,ES 1578595456,1578595459,DE 1578595460,1578595487,FR 1578595488,1578595503,DE @@ -46502,7 +50148,12 @@ 1578595760,1578595763,FR 1578595764,1578595775,ES 1578595776,1578595807,CH -1578595808,1578595983,FR +1578595808,1578595871,FR +1578595872,1578595907,PL +1578595908,1578595911,BE +1578595912,1578595935,FR +1578595936,1578595967,DE +1578595968,1578595983,IE 1578595984,1578595991,NL 1578595992,1578595995,IT 1578595996,1578596095,FR @@ -46510,7 +50161,8 @@ 1578596100,1578596103,GB 1578596104,1578596111,FR 1578596112,1578596115,DE -1578596116,1578596123,PT +1578596116,1578596119,NL +1578596120,1578596123,PT 1578596124,1578596127,ES 1578596128,1578596143,PL 1578596144,1578596147,DE @@ -46536,7 +50188,15 @@ 1578604544,1578606591,GB 1578606592,1578608639,DE 1578608640,1578610687,CZ -1578610688,1578610943,FR +1578610688,1578610767,FR +1578610768,1578610771,CH +1578610772,1578610775,GB +1578610776,1578610779,DE +1578610780,1578610783,FR +1578610784,1578610799,NL +1578610800,1578610803,PL +1578610804,1578610807,GB +1578610808,1578610943,FR 1578610944,1578610975,ES 1578610976,1578611039,PL 1578611040,1578611043,ES @@ -46570,22 +50230,38 @@ 1578611400,1578611403,BE 1578611404,1578611407,ES 1578611408,1578611423,IT -1578611424,1578611439,FR -1578611440,1578611455,IT +1578611424,1578611439,GB +1578611440,1578611443,ES +1578611444,1578611447,FR +1578611448,1578611455,ES 1578611456,1578611711,FR 1578611712,1578611775,CH 1578611776,1578611783,DE 1578611784,1578611807,FR 1578611808,1578611839,CH -1578611840,1578611919,FR +1578611840,1578611855,ES +1578611856,1578611919,FR 1578611920,1578611935,BE 1578611936,1578611943,PL 1578611944,1578611947,FR 1578611948,1578611951,GB 1578611952,1578611967,FR -1578611968,1578612159,GB -1578612160,1578612223,PL -1578612224,1578612239,DE +1578611968,1578612031,GB +1578612032,1578612039,DE +1578612040,1578612047,CH +1578612048,1578612051,NL +1578612052,1578612055,DE +1578612056,1578612059,PL +1578612060,1578612063,ES +1578612064,1578612115,FR +1578612116,1578612119,PL +1578612120,1578612123,IE +1578612124,1578612127,DE +1578612128,1578612135,ES +1578612136,1578612139,NL +1578612140,1578612143,ES +1578612144,1578612223,PL +1578612224,1578612239,GB 1578612240,1578612255,FR 1578612256,1578612259,PL 1578612260,1578612263,IT @@ -46602,7 +50278,8 @@ 1578612704,1578612863,FR 1578612864,1578612895,NL 1578612896,1578612911,PL -1578612912,1578612975,ES +1578612912,1578612959,ES +1578612960,1578612975,GB 1578612976,1578612991,FR 1578612992,1578613247,DE 1578613248,1578613503,FR @@ -46615,14 +50292,20 @@ 1578613712,1578613719,BE 1578613720,1578613723,ES 1578613724,1578613727,IT -1578613728,1578613743,CZ +1578613728,1578613743,FR 1578613744,1578613751,ES 1578613752,1578613759,NL -1578613760,1578613791,DE +1578613760,1578613775,DE +1578613776,1578613779,FR +1578613780,1578613783,PL +1578613784,1578613787,BE +1578613788,1578613791,PL 1578613792,1578613823,ES 1578613824,1578613887,IT 1578613888,1578613951,ES -1578613952,1578614015,IE +1578613952,1578613983,FR +1578613984,1578613999,PL +1578614000,1578614015,CH 1578614016,1578614031,FR 1578614032,1578614047,BE 1578614048,1578614071,FR @@ -46658,7 +50341,9 @@ 1579094016,1579104511,GB 1579104512,1579104767,NL 1579104768,1579105023,GB -1579105024,1579105151,NL +1579105024,1579105087,NL +1579105088,1579105119,DE +1579105120,1579105151,NL 1579105152,1579105279,GB 1579105280,1579105343,NL 1579105344,1579105535,GB @@ -46676,7 +50361,9 @@ 1580015616,1580048383,UA 1580048384,1580064767,RU 1580064768,1580072959,DE -1580072960,1580134399,PT +1580072960,1580085247,PT +1580085248,1580089343,MZ +1580089344,1580134399,PT 1580134400,1580136447,ES 1580136448,1580138495,PT 1580138496,1580204031,IT @@ -46784,7 +50471,9 @@ 1583800320,1583804415,ME 1583804416,1583808511,GB 1583808512,1583812607,MD -1583812608,1583813663,NL +1583812608,1583813171,NL +1583813172,1583813175,US +1583813176,1583813663,NL 1583813664,1583813671,US 1583813672,1583813679,NL 1583813680,1583813683,GB @@ -46794,7 +50483,9 @@ 1583813736,1583813743,DE 1583813744,1583813808,NL 1583813809,1583813815,US -1583813816,1583816703,NL +1583813816,1583815167,NL +1583815168,1583815215,US +1583815216,1583816703,NL 1583816704,1583820799,TR 1583820800,1583824895,LV 1583824896,1583828991,SI @@ -46844,11 +50535,12 @@ 1585214464,1585217535,NL 1585217536,1585219583,FR 1585219584,1585221631,NL -1585221632,1585221759,SK -1585221760,1585223679,CZ +1585221632,1585223679,SK 1585223680,1585225727,FR 1585225728,1585227775,UA -1585227776,1585231871,RU +1585227776,1585231359,RU +1585231360,1585231615,NL +1585231616,1585231871,RU 1585231872,1585233919,CZ 1585233920,1585235967,LB 1585235968,1585238015,RU @@ -46872,7 +50564,8 @@ 1585265776,1585265919,FR 1585265920,1585265935,IM 1585265936,1585266111,FR -1585266112,1585266687,IM +1585266112,1585266175,IM +1585266176,1585266687,MT 1585266688,1585270783,DE 1585270784,1585272831,IT 1585272832,1585274879,RU @@ -46930,8 +50623,8 @@ 1585375232,1585377279,GB 1585377280,1585379327,ES 1585379328,1585381375,CH -1585381376,1585381887,RS -1585381888,1585383423,GB +1585381376,1585382399,RS +1585382400,1585383423,GB 1585383424,1585385471,FR 1585385472,1585387519,DE 1585387520,1585389567,SI @@ -46981,13 +50674,20 @@ 1585991684,1585991687,US 1585991688,1585991935,SE 1585991936,1585991939,US -1585991940,1585995775,SE +1585991940,1585994499,SE +1585994500,1585994503,RU +1585994504,1585994543,SE +1585994544,1585994547,MY +1585994548,1585995647,SE +1585995648,1585995651,US +1585995652,1585995775,SE 1585995776,1586003967,AT 1586003968,1586012159,SK 1586012160,1586020351,DE 1586020352,1586028543,RU 1586028544,1586036735,GB -1586036736,1586069503,RU +1586036736,1586061311,RU +1586061312,1586069503,SE 1586069504,1586077695,DE 1586077696,1586085887,GE 1586085888,1586110463,RU @@ -47078,7 +50778,7 @@ 1586493440,1586495487,GB 1586495488,1587019775,DK 1587019776,1587085311,PL -1587085312,1587183615,UA +1587085312,1587150847,UA 1587183616,1587199999,RU 1587200000,1587216383,UA 1587216384,1587347455,BG @@ -47099,7 +50799,11 @@ 1588068352,1588592639,GB 1588592640,1588621311,RO 1588621312,1588625407,MD -1588625408,1588723711,RO +1588625408,1588670463,RO +1588670464,1588674559,MD +1588674560,1588689407,RO +1588689408,1588689919,DE +1588689920,1588723711,RO 1588723712,1588854783,UA 1588854784,1588985855,RU 1588985856,1589182463,IR @@ -47218,23 +50922,25 @@ 1592061952,1592066047,RU 1592066048,1592067583,US 1592067584,1592067711,NO -1592067712,1592069375,CY +1592067712,1592069295,CY +1592069296,1592069375,RU 1592069376,1592069407,US 1592069408,1592069631,CY -1592069632,1592069695,NL -1592069696,1592069855,CY +1592069632,1592069759,NL +1592069760,1592069855,CY 1592069856,1592069887,NL 1592069888,1592074239,RU 1592074240,1592078335,SK 1592078336,1592082431,NL -1592082432,1592086527,GB +1592082432,1592085023,GB +1592085024,1592085039,ES +1592085040,1592086527,GB 1592086528,1592087295,CZ -1592087296,1592088063,PL -1592088064,1592090623,CZ +1592087296,1592088191,PL +1592088192,1592090623,CZ 1592090624,1592094719,RU 1592094720,1592098815,RS 1592098816,1592102911,GB -1592102912,1592107007,PT 1592107008,1592111103,GB 1592111104,1592115199,DE 1592115200,1592119295,ES @@ -47275,6 +50981,7 @@ 1592287232,1592289279,RO 1592289280,1592291327,RU 1592291328,1592293375,NL +1592293376,1592295423,LT 1592295424,1592299519,RU 1592299520,1592303615,PL 1592303616,1592305663,NL @@ -47329,7 +51036,9 @@ 1593202688,1593202815,NO 1593202816,1593203455,SE 1593203456,1593203487,NO -1593203488,1593204159,SE +1593203488,1593204087,SE +1593204088,1593204095,FI +1593204096,1593204159,SE 1593204160,1593204223,DK 1593204224,1593205567,SE 1593205568,1593205631,DK @@ -47337,7 +51046,9 @@ 1593206084,1593206095,DK 1593206096,1593206103,FI 1593206104,1593206111,GB -1593206112,1593209151,SE +1593206112,1593206223,SE +1593206224,1593206231,FI +1593206232,1593209151,SE 1593209152,1593209155,GR 1593209156,1593209159,HU 1593209160,1593209163,FI @@ -47384,9 +51095,7 @@ 1593311232,1593343999,UA 1593344000,1593376767,HU 1593376768,1593409535,JO -1593409536,1593416231,DE -1593416232,1593416239,CH -1593416240,1593442303,DE +1593409536,1593442303,DE 1593442304,1593475071,BA 1593475072,1593540607,RU 1593540608,1593573375,PL @@ -47437,7 +51146,11 @@ 1599078400,1599094783,SE 1599094784,1599111167,RU 1599111168,1599127551,IR -1599127552,1599143935,CZ +1599127552,1599133695,CZ +1599133696,1599133823,SK +1599133824,1599134207,CZ +1599134208,1599134463,AT +1599134464,1599143935,CZ 1599143936,1599160319,UA 1599160320,1599176703,IR 1599176704,1599188991,FR @@ -47466,7 +51179,9 @@ 1600126976,1600389119,NL 1600389120,1600397311,EU 1600397312,1600401407,DE -1600401408,1600520191,EU +1600401408,1600453119,EU +1600453120,1600453631,IT +1600453632,1600520191,EU 1600520192,1600651263,SK 1600651264,1600684031,GE 1600684032,1600749567,RU @@ -47528,10 +51243,14 @@ 1602271232,1602273279,MK 1602273280,1602273535,FR 1602273536,1602273791,GB -1602273792,1602275327,FR +1602273792,1602274559,IN +1602274560,1602274815,IE +1602274816,1602275327,IN 1602275328,1602275615,DE 1602275616,1602275647,CY -1602275648,1602279423,DE +1602275648,1602275679,DE +1602275680,1602275695,CA +1602275696,1602279423,DE 1602279424,1602281471,GB 1602281472,1602283519,RU 1602283520,1602285567,HR @@ -47545,7 +51264,7 @@ 1602298368,1602298431,MT 1602298432,1602298879,IL 1602298880,1602299391,MT -1602299392,1602299903,IL +1602299392,1602299903,GG 1602299904,1602301951,DK 1602301952,1602303999,DE 1602304000,1602306047,RU @@ -47697,7 +51416,15 @@ 1603149568,1603149823,US 1603149824,1603153919,RU 1603153920,1603158015,NL -1603158016,1603162111,DE +1603158016,1603159167,DE +1603159168,1603159183,NL +1603159184,1603159535,DE +1603159536,1603159551,GB +1603159552,1603161007,DE +1603161008,1603161023,GB +1603161024,1603161103,DE +1603161104,1603161119,GB +1603161120,1603162111,DE 1603162112,1603166207,TJ 1603166208,1603166751,NL 1603166752,1603166767,MT @@ -47721,9 +51448,7 @@ 1603170304,1603174399,IE 1603174400,1603178495,TR 1603178496,1603182591,DK -1603182592,1603184639,FR -1603184640,1603185663,GB -1603185664,1603186687,FR +1603182592,1603186687,FR 1603186688,1603190783,IT 1603190784,1603194879,RU 1603194880,1603198975,IT @@ -47742,8 +51467,18 @@ 1603223937,1603223951,GB 1603223952,1603224319,FR 1603224320,1603224575,GB -1603224576,1603224735,FR -1603224736,1603226623,GB +1603224576,1603224775,FR +1603224776,1603224783,GB +1603224784,1603224799,FR +1603224800,1603225599,GB +1603225600,1603225607,ES +1603225608,1603225615,GB +1603225616,1603225623,DE +1603225624,1603225631,IT +1603225632,1603225639,US +1603225640,1603225647,CN +1603225648,1603225855,FR +1603225856,1603226623,GB 1603226624,1603227391,FR 1603227392,1603227647,GB 1603227648,1603231743,AT @@ -47767,7 +51502,9 @@ 1603895296,1603928063,RU 1603928064,1603944447,DK 1603944448,1603977215,RU -1603977216,1603980463,GB +1603977216,1603979295,GB +1603979296,1603979327,ID +1603979328,1603980463,GB 1603980464,1603980479,CH 1603980480,1603981823,GB 1603981824,1603982079,IE @@ -47813,7 +51550,8 @@ 1604853760,1604861951,HU 1604861952,1604870143,RS 1604870144,1604878335,HR -1604878336,1604886655,DE +1604878336,1604886591,DE +1604886592,1604886655,US 1604886656,1604886783,RU 1604886784,1604887039,DE 1604887040,1604887295,GB @@ -47826,7 +51564,7 @@ 1604891968,1604892159,RU 1604892160,1604892927,DE 1604892928,1604893183,HK -1604893184,1604893311,RU +1604893184,1604893311,DE 1604893312,1604893375,TR 1604893376,1604893439,DE 1604893440,1604893695,TR @@ -47835,9 +51573,16 @@ 1604894464,1604894719,DE 1604894720,1604895487,CZ 1604895488,1604895491,SK -1604895492,1604900351,CZ +1604895492,1604895607,CZ +1604895608,1604895611,SK +1604895612,1604900351,CZ 1604900352,1604900383,SC -1604900384,1604902911,CZ +1604900384,1604901631,CZ +1604901632,1604901887,SK +1604901888,1604902015,CZ +1604902016,1604902142,SK +1604902143,1604902399,CZ +1604902400,1604902911,SK 1604902912,1604911103,BG 1604911104,1604919295,UA 1604919296,1604927487,NO @@ -47868,16 +51613,18 @@ 1605124608,1605124671,GB 1605124672,1605124735,US 1605124736,1605125263,GB -1605125264,1605125287,US -1605125288,1605125311,GB -1605125312,1605125319,US -1605125320,1605125327,GB -1605125328,1605125343,US -1605125344,1605125375,GB -1605125376,1605125631,US -1605125632,1605126143,DE +1605125264,1605125279,US +1605125280,1605125335,GB +1605125336,1605125343,US +1605125344,1605125439,GB +1605125440,1605125887,US +1605125888,1605126143,GB 1605126144,1605127679,US -1605127680,1605132287,GB +1605127680,1605130239,GB +1605130240,1605130271,US +1605130272,1605130495,GB +1605130496,1605130751,US +1605130752,1605132287,GB 1605132288,1605148671,RU 1605148672,1605156863,PT 1605156864,1605165055,JO @@ -47937,7 +51684,9 @@ 1607614464,1607616511,GR 1607616512,1607630847,A2 1607630848,1607633919,IE -1607633920,1607663615,A2 +1607633920,1607636991,A2 +1607636992,1607639039,IE +1607639040,1607663615,A2 1607663616,1607729151,NL 1607729152,1607761919,EG 1607761920,1607766015,SY @@ -47980,7 +51729,6 @@ 1607972864,1607974911,NL 1607974912,1607975935,LV 1607976960,1607977983,KZ -1607977984,1607979007,NL 1607979008,1607980031,RU 1607980032,1607981055,DE 1607981056,1607982079,UA @@ -48017,7 +51765,7 @@ 1613471744,1613479935,JM 1613479936,1613488127,US 1613488128,1613492223,CA -1613496320,1613504511,US +1613492224,1613504511,US 1613504512,1613529087,CA 1613529088,1613536191,US 1613536192,1613536223,TW @@ -48073,10 +51821,13 @@ 1613574144,1613586431,US 1613586432,1613590527,CA 1613590528,1613602815,US -1613606912,1613615103,CA +1613606912,1613607423,CA +1613607424,1613607679,GB +1613607680,1613607935,US +1613607936,1613615103,CA 1613615104,1613635583,US -1613635584,1613643775,CA -1613643776,1613676543,US +1613635584,1613639679,CA +1613639680,1613676543,US 1613676544,1613680639,CA 1613680640,1613737983,US 1613737984,1613742079,CA @@ -48094,8 +51845,8 @@ 1614282752,1614741503,US 1614741504,1614757887,CA 1614757888,1614774271,US -1614774272,1614790655,CA -1614790656,1632305151,US +1614774272,1614786559,CA +1614786560,1632305151,US 1632305152,1632321535,CA 1632321536,1632354303,US 1632354304,1632354607,CA @@ -48108,7 +51859,9 @@ 1632355512,1632355519,US 1632355520,1632355583,CA 1632355584,1632355599,US -1632355600,1632362495,CA +1632355600,1632357439,CA +1632357440,1632357447,US +1632357448,1632362495,CA 1632362496,1634414591,US 1634414592,1634418687,CA 1634418688,1634447359,US @@ -48724,9 +52477,14 @@ 1654546432,1654550527,VG 1654550528,1654554623,US 1654554624,1654558719,CA -1654558720,1654599455,US +1654558720,1654583071,US +1654583072,1654583103,TR +1654583104,1654583135,CA +1654583136,1654599455,US 1654599456,1654599471,CA -1654599472,1654648831,US +1654599472,1654599487,US +1654599488,1654599519,BA +1654599520,1654648831,US 1654648832,1654652927,CA 1654652928,1665833175,US 1665833176,1665833183,A2 @@ -48815,10 +52573,8 @@ 1673569904,1673569967,US 1673569968,1673569983,GB 1673569984,1673570559,US -1673570560,1673570831,LT -1673570832,1673571071,US -1673571072,1673571263,LT -1673571264,1673571679,US +1673570560,1673570815,LT +1673570816,1673571679,US 1673571680,1673571711,CA 1673571712,1673572095,US 1673572096,1673572351,LT @@ -48843,20 +52599,93 @@ 1673986048,1674051583,CA 1674051584,1674575871,US 1674575872,1677721599,CA -1694498816,1694499071,AP -1694499072,1694499327,AU -1697775616,1697776639,AP -1700790272,1702887679,AU -1711210496,1711276031,AP -1795162112,1828716543,US +1677721600,1681915903,US +1694498816,1694499327,AU +1694499840,1694500863,ID +1694500864,1694507007,JP +1694507008,1694515199,IN +1694515200,1694531583,AU +1694531584,1694564351,TW +1694565376,1694566399,HK +1694566400,1694568447,KR +1694568448,1694572543,HK +1694572544,1694580735,KR +1694580736,1694629887,JP +1694629888,1694662655,IN +1694662656,1694670847,JP +1694670848,1694672895,BD +1694672896,1694673919,AU +1694674944,1694679039,LK +1694679040,1694695423,AU +1694695424,1694760959,TW +1694760960,1695023103,CN +1695023104,1695547391,TW +1695547392,1697775615,CN +1697775616,1697776639,AU +1697776640,1697779711,JP +1697779712,1697783807,ID +1697783808,1697791999,JP +1697841152,1697906687,TH +1697906688,1697972223,CN +1697996800,1698004991,JP +1698037760,1698103295,CN +1698160640,1698168831,JP +1698168832,1698693119,IN +1698693120,1699610623,CN +1699611648,1699612671,JP +1699612672,1699614719,LA +1699614720,1699618815,PH +1699676160,1699741695,KR +1699741696,1700790271,CN +1700793344,1700794367,VN +1700855808,1700921343,AU +1700921344,1700986879,NZ +1701052416,1701117951,NZ +1701142528,1701143551,HK +1701208064,1701209087,JP +1701249024,1701314559,AU +1701314560,1701576703,CN +1701576704,1701707775,TH +1701736448,1701737471,NZ +1701773312,1701838847,JP +1701838848,1702363135,AU +1702363136,1702821887,CN +1702821888,1702889471,AU +1702952960,1703411711,CN +1703411712,1703673855,TW +1703673856,1703935999,JP +1703936000,1704984575,CN +1704984576,1707081727,AU +1707081728,1707737087,CN +1707737088,1707802623,KR +1707845632,1707846655,ID +1707868160,1708130303,CN +1708130304,1709178879,IN +1709178880,1709834239,CN +1709899776,1709965311,KR +1709965312,1710882815,CN +1710882816,1710948351,KR +1711013888,1711210495,CN +1711210496,1711276031,AU +1795162112,1815822335,US +1815822336,1815826431,CA +1815826432,1815871487,US +1815871488,1815879679,CA +1815879680,1815912447,US +1815912448,1815920639,CA +1815920640,1815928831,US +1815928832,1815937023,BS +1815937024,1816068095,US +1816068096,1816133631,CA +1816133632,1828716543,US 1828716544,1830813695,FR 1830813696,1831337983,NL 1831337984,1831862271,DE 1831862272,1832124415,PT 1832124416,1832386559,IT 1832386560,1832517631,DK -1832517632,1832615935,SE -1832615936,1832648703,DK +1832517632,1832583167,SE +1832583168,1832648703,DK 1832648704,1832681471,HR 1832681472,1832714239,RU 1832714240,1832747007,HU @@ -48918,7 +52747,9 @@ 1833285632,1833289727,FR 1833289728,1833291775,IT 1833291776,1833293823,CZ -1833293824,1833295871,BE +1833293824,1833294557,BE +1833294558,1833294591,FR +1833294592,1833295871,BE 1833295872,1833297919,NL 1833297920,1833299967,GB 1833299968,1833302015,LU @@ -49019,7 +52850,9 @@ 1833468288,1833468575,CH 1833468576,1833468591,RU 1833468592,1833471999,CH -1833472000,1833476095,EU +1833472000,1833474047,EU +1833474048,1833474559,UA +1833474560,1833476095,EU 1833476096,1833477375,NL 1833477376,1833477503,GB 1833477504,1833477631,DE @@ -49032,7 +52865,6 @@ 1833504768,1833508863,DE 1833508864,1833512959,RU 1833512960,1833517055,DE -1833517056,1833521151,ES 1833521152,1833525247,IT 1833525248,1833529343,LV 1833529344,1833533439,GB @@ -49056,7 +52888,9 @@ 1833586688,1833590783,FR 1833590784,1833594879,PL 1833594880,1833603071,RU -1833603072,1833607167,SK +1833603072,1833606399,SK +1833606400,1833606655,CZ +1833606656,1833607167,SK 1833607168,1833611263,RU 1833611264,1833615359,NO 1833615360,1833619455,GB @@ -49116,9 +52950,7 @@ 1834956800,1834960895,IR 1834960896,1834964991,RU 1834964992,1834967039,PL -1834967040,1834971135,RU -1834971136,1834973183,UA -1834973184,1834975231,RU +1834967040,1834975231,RU 1834975232,1834977279,IL 1834977280,1834983423,PL 1834983424,1834985471,RU @@ -49206,12 +53038,14 @@ 1836015616,1836023807,AD 1836023808,1836040191,RU 1836040192,1836048383,GB -1836048384,1836056575,RS +1836048384,1836048467,RS +1836048468,1836048471,SR +1836048472,1836056575,RS 1836056576,1836580863,IT 1836580864,1836597247,RU 1836597248,1836598015,LU -1836598016,1836604159,DE -1836604160,1836613631,LU +1836598016,1836606463,DE +1836606464,1836613631,LU 1836613632,1836630015,RU 1836630016,1836646399,BG 1836646400,1836679167,RS @@ -49256,7 +53090,9 @@ 1839595520,1839661055,RO 1839661056,1839693823,UA 1839693824,1839726591,RU -1839726592,1839759359,IT +1839726592,1839756327,IT +1839756328,1839756335,FR +1839756336,1839759359,IT 1839759360,1839792127,RU 1839792128,1839794687,GB 1839794688,1839794943,US @@ -49288,8 +53124,8 @@ 1839801856,1839802111,GB 1839802112,1839802239,RO 1839802240,1839806463,GB -1839806464,1839809535,US -1839809536,1839816703,GB +1839806464,1839811071,US +1839811072,1839816703,GB 1839816704,1839824895,NO 1839824896,1839890431,RU 1839890432,1839923199,GB @@ -49333,7 +53169,7 @@ 1841629184,1841635327,RU 1841635328,1841639423,PL 1841639424,1841641471,RU -1841641472,1841643519,PL +1841641472,1841645567,PL 1841645568,1841647615,RU 1841647616,1841649663,RO 1841649664,1841651711,RU @@ -49364,17 +53200,7 @@ 1841799168,1841807359,DE 1841807360,1841815551,NO 1841815552,1841823743,BG -1841823744,1841827079,GB -1841827080,1841827087,ES -1841827088,1841827231,GB -1841827232,1841827263,BR -1841827264,1841827279,BD -1841827280,1841827463,GB -1841827464,1841827471,BD -1841827472,1841827479,ES -1841827480,1841828879,GB -1841828880,1841828895,MT -1841828896,1841831935,GB +1841823744,1841831935,GB 1841831936,1841840127,MT 1841840128,1841848319,PL 1841848320,1841856511,RU @@ -49393,7 +53219,6 @@ 1841946624,1841954815,UA 1841954816,1841971199,RU 1841971200,1841979391,CZ -1841979392,1841987583,NL 1841987584,1841995775,DK 1841995776,1842003967,RU 1842003968,1842012159,CH @@ -49491,6 +53316,7 @@ 1843707904,1843724287,TR 1843724288,1843732479,UA 1843732480,1843765247,RU +1843765248,1843773439,KZ 1843773440,1843781631,LV 1843781632,1843789823,RU 1843789824,1843806207,SK @@ -49540,8 +53366,8 @@ 1843990528,1843992575,LB 1843992576,1843994623,AT 1843994624,1844000767,GB -1844000768,1844002047,NL -1844002048,1844002815,NO +1844000768,1844002559,NL +1844002560,1844002815,NO 1844002816,1844006911,CZ 1844006912,1844008959,SM 1844008960,1844011007,PL @@ -49549,15 +53375,15 @@ 1844013056,1844015103,PL 1844015104,1844017151,GB 1844017152,1844019199,IT -1844019200,1844021247,RU -1844021248,1844027391,DE +1844019200,1844027391,DE 1844027392,1844029439,CZ 1844029440,1844031487,RU 1844031488,1844031743,EU 1844031744,1844031999,CH 1844032000,1844032255,GB 1844032256,1844032511,CH -1844032512,1844033535,EU +1844032512,1844033279,EU +1844033280,1844033535,CH 1844033536,1844035583,RS 1844035584,1844037631,MD 1844037632,1844041727,RU @@ -49598,7 +53424,8 @@ 1844123648,1844125695,RU 1844125696,1844127743,NL 1844127744,1844129791,DE -1844129792,1844131839,NL +1844129792,1844131583,NL +1844131584,1844131839,SC 1844131840,1844133887,DE 1844133888,1844135935,LT 1844135936,1844137983,NL @@ -49620,9 +53447,14 @@ 1844162560,1844164607,CZ 1844164608,1844166655,RU 1844166656,1844168703,AZ -1844168704,1844169727,LB -1844169728,1844170387,DE -1844170388,1844170751,GI +1844168704,1844169471,SE +1844169472,1844169487,AF +1844169488,1844169519,US +1844169520,1844169599,SE +1844169600,1844169647,US +1844169648,1844169983,SE +1844169984,1844170387,DE +1844170388,1844170751,SE 1844170752,1844174847,RU 1844174848,1844178943,DE 1844178944,1844180991,EE @@ -49634,7 +53466,25 @@ 1844181953,1844181958,GB 1844181959,1844181984,TR 1844181985,1844181990,GB -1844181991,1844183039,TR +1844181991,1844182271,TR +1844182272,1844182302,US +1844182303,1844182309,TR +1844182310,1844182329,US +1844182330,1844182343,TR +1844182344,1844182403,US +1844182404,1844182416,TR +1844182417,1844182417,US +1844182418,1844182424,TR +1844182425,1844182426,US +1844182427,1844182432,TR +1844182433,1844182442,US +1844182443,1844182459,TR +1844182460,1844182480,US +1844182481,1844182485,TR +1844182486,1844182489,US +1844182490,1844182501,TR +1844182502,1844182511,US +1844182512,1844183039,TR 1844183040,1844191231,IT 1844191232,1844195327,AL 1844195328,1844203519,RU @@ -49642,10 +53492,15 @@ 1844207616,1844211711,RU 1844211712,1844215807,SK 1844215808,1844219903,BE -1844219904,1844220159,KE -1844220160,1844223999,DE +1844219904,1844220159,DE +1844220160,1844220191,IQ +1844220192,1844223999,DE 1844224000,1844228095,GB -1844228096,1844232191,DK +1844228096,1844228479,DK +1844228480,1844228511,SE +1844228512,1844230159,DK +1844230160,1844230175,SE +1844230176,1844232191,DK 1844232192,1844235775,ES 1844235776,1844236031,GB 1844236032,1844236287,FR @@ -49669,7 +53524,7 @@ 1844322304,1844326399,CZ 1844326400,1844330495,DK 1844330496,1844334591,GB -1844338688,1844342783,RU +1844334592,1844342783,RU 1844342784,1844346879,IT 1844346880,1844347007,US 1844347008,1844347135,GB @@ -49745,9 +53600,10 @@ 1847721984,1847730175,NP 1847730176,1847732223,PK 1847734272,1847735295,NZ -1847736320,1847738367,AP +1847735296,1847736319,AU +1847736320,1847738367,HK 1847738368,1847754751,KR -1847754752,1847787519,AP +1847754752,1847787519,TH 1847787520,1847803903,KR 1847803904,1847807999,VN 1847808000,1847810047,ID @@ -49755,13 +53611,14 @@ 1847853056,1848115199,PK 1848115200,1848377343,CN 1848381440,1848382463,NZ +1848382464,1848383487,JP 1848383488,1848385535,AU 1848385536,1848393727,KR 1848393728,1848401919,JP 1848401920,1848406015,PH 1848406016,1848410111,NP 1848410112,1848414207,PH -1848418304,1848419327,AU +1848418304,1848420351,AU 1848420352,1848422399,ID 1848422400,1848424447,JP 1848424448,1848426495,VN @@ -49791,11 +53648,13 @@ 1850400768,1850408959,JP 1850408960,1850490879,CN 1850490880,1850507263,KR -1850507264,1850511359,AU +1850507264,1850510335,AU +1850510336,1850511359,KR 1850511360,1850513407,ID 1850513408,1850514431,TH 1850515456,1850519551,IN 1850519552,1850520575,AU +1850520576,1850521599,JP 1850522624,1850523647,HK 1850523648,1850572799,CN 1850572800,1850671103,TH @@ -49803,6 +53662,7 @@ 1850736640,1851523071,CN 1851523072,1851527167,JP 1851527168,1851528191,NZ +1851528192,1851529215,KR 1851529216,1851531263,PH 1851531264,1851539455,JP 1851541504,1851542527,ID @@ -49812,9 +53672,9 @@ 1851555840,1851588607,KR 1851588608,1851590655,JP 1851590656,1851591679,AU +1851591680,1851592703,ID 1851592704,1851594751,AU 1851594752,1851596799,KR -1851596800,1851604991,IN 1851604992,1851613183,PH 1851613184,1851617279,JP 1851617280,1851637759,KR @@ -49857,12 +53717,17 @@ 1860706304,1860714495,CN 1860714496,1860722687,ID 1860722688,1860726783,KR -1860726784,1860727807,AU -1860728832,1860734975,JP +1860726784,1860728831,AU +1860728832,1860733951,JP +1860733952,1860734975,AU 1860734976,1860735999,NZ +1860736000,1860737023,AU 1860737024,1860739071,JP 1860739072,1860743167,PH -1860743168,1860747263,AU +1860743168,1860744191,AU +1860744192,1860745215,IN +1860745216,1860746239,AU +1860746240,1860747263,PK 1860747264,1860759551,JP 1860759552,1860761599,AU 1860763648,1860829183,JP @@ -49917,7 +53782,9 @@ 1868333056,1868341247,PK 1868341248,1868345343,ID 1868345344,1868346367,GU +1868346368,1868347391,TH 1868347392,1868348415,AU +1868348416,1868349439,KR 1868349440,1868357631,SG 1868357632,1868361727,HK 1868361728,1868362751,KH @@ -49931,8 +53798,11 @@ 1870036992,1870045183,KH 1870045184,1870049279,AU 1870049280,1870053375,IN -1870053376,1870069759,AU -1870069760,1870077951,AP +1870053376,1870055423,AU +1870057472,1870058495,AU +1870058496,1870059519,IN +1870059520,1870065663,AU +1870069760,1870077951,JP 1870086144,1870110719,CN 1870110720,1870118911,PK 1870118912,1870135295,IN @@ -49987,10 +53857,11 @@ 1877692416,1877696511,PH 1877696512,1877704703,CN 1877704704,1877705727,AU +1877705728,1877706751,MY 1877706752,1877707775,SG 1877707776,1877709823,AU -1877710848,1877711871,AP -1877711872,1877712895,BD +1877709824,1877710847,IN +1877710848,1877711871,HK 1877712896,1877721087,CN 1877721088,1877737471,TW 1877737472,1877999615,JP @@ -50090,9 +53961,11 @@ 1896587264,1896591359,SG 1896591360,1896593407,ID 1896593408,1896594431,AU +1896594432,1896595455,MY 1896595456,1896603647,CN 1896603648,1896605695,IN 1896605696,1896606719,AU +1896606720,1896607743,MY 1896607744,1896609791,VU 1896611840,1897070591,CN 1897070592,1897136127,IN @@ -50100,11 +53973,13 @@ 1897140224,1897141247,IN 1897141248,1897142271,HK 1897142272,1897143295,AU +1897143296,1897144319,ID 1897144320,1897152511,NC 1897152512,1897160703,FJ 1897168896,1897169919,AU +1897169920,1897170943,HK 1897170944,1897172991,ID -1897172992,1897175039,SG +1897172992,1897175039,PH 1897175040,1897176063,JP 1897176064,1897177087,SG 1897177088,1897185279,PH @@ -50127,12 +54002,11 @@ 1897365504,1897398271,MY 1897398272,1897660415,CN 1897660416,1897725951,HK -1897725952,1897758719,AP 1897758720,1897779199,KR 1897779200,1897781247,AU 1897781248,1897783295,JP 1897783296,1897787391,SG -1897787392,1897788415,AU +1897787392,1897789439,AU 1897789440,1897790463,KH 1897790464,1897791487,HK 1897791488,1897824255,KR @@ -50144,8 +54018,10 @@ 1899241472,1899249663,VN 1899249664,1899266047,MO 1899266048,1899267071,AU +1899267072,1899268095,HK 1899268096,1899270143,KR 1899270144,1899271167,AU +1899271168,1899272191,ID 1899272192,1899273215,SG 1899273216,1899274239,JP 1899274240,1899282431,CN @@ -50170,6 +54046,7 @@ 1904361472,1904369663,KR 1904369664,1904375807,CN 1904375808,1904376831,NZ +1904376832,1904377855,KH 1904377856,1904476159,KR 1904476160,1905262591,CN 1905262592,1906311167,JP @@ -50183,16 +54060,20 @@ 1908744192,1908748287,JP 1908748288,1908750335,PK 1908752384,1908753407,NZ +1908753408,1908754431,PF 1908754432,1908756479,PH 1908756480,1908760575,KR 1908760576,1908761599,NZ +1908761600,1908762623,CN 1908762624,1908763647,IN -1908764672,1908768767,AP +1908763648,1908764671,ID +1908764672,1908768767,AU 1908768768,1908801535,JP 1908801536,1908899839,KR 1908899840,1908932607,NP 1908932608,1909129215,CN 1909129216,1909161983,AU +1909161984,1909194751,PK 1909194752,1909456895,CN 1909456896,1909473279,JP 1909473280,1909481471,HK @@ -50201,6 +54082,7 @@ 1909719040,1909735423,CN 1909735424,1909743615,IN 1909743616,1909744639,AU +1909744640,1909745663,CN 1909745664,1909746687,JP 1909746688,1909747711,MY 1909747712,1909751807,ID @@ -50216,7 +54098,8 @@ 1910112256,1912340479,CN 1912340480,1912602623,HK 1912602624,1913651199,ID -1913651200,1914175487,JP +1913651200,1914109951,JP +1914109952,1914175487,NZ 1914175488,1914437631,TW 1914437632,1914503167,CN 1914503168,1914552319,KR @@ -50239,7 +54122,7 @@ 1914662912,1914667007,KR 1914667008,1914683391,IN 1914683392,1914687487,AU -1914687488,1914688511,NZ +1914687488,1914689535,NZ 1914689536,1914691583,JP 1914691584,1914695679,IN 1914695680,1914697727,ID @@ -50256,7 +54139,7 @@ 1917190144,1917321215,KR 1917321216,1917779967,AU 1917779968,1917796351,ID -1917796352,1917845503,IN +1917812736,1917845503,IN 1917845504,1919680511,CN 1919680512,1919729663,KR 1919729664,1919746047,PH @@ -50267,6 +54150,7 @@ 1919819776,1919821823,NZ 1919823872,1919827967,JP 1919827968,1919844351,CN +1919844352,1919877119,KR 1919877120,1919885311,CN 1919885312,1919893503,KR 1919893504,1919909887,JP @@ -50286,6 +54170,7 @@ 1921089536,1921105919,AU 1921105920,1921122303,KR 1921122304,1921187839,BD +1921187840,1921253375,TH 1921253376,1921318911,CN 1921318912,1921384447,MY 1921384448,1921388543,NZ @@ -50383,6 +54268,7 @@ 1933959168,1933963263,JP 1933963264,1933967359,IN 1933967360,1934032895,AU +1934032896,1934098431,KR 1934098432,1934622719,VN 1934622720,1934884863,TW 1934884864,1934901247,CN @@ -50481,7 +54367,7 @@ 1941659648,1941667839,NZ 1941667840,1941700607,AU 1941700608,1941831679,NZ -1941962752,1945108479,CN +1941831680,1945108479,CN 1945108480,1946157055,IN 1946157056,1946159103,ID 1946159104,1946161151,MY @@ -50512,6 +54398,7 @@ 1946951680,1946953727,BD 1946953728,1946955775,ID 1946955776,1946957823,SG +1946957824,1946959871,NZ 1946959872,1946976255,LK 1946976256,1947009023,SG 1947009024,1947074559,CN @@ -50550,10 +54437,12 @@ 1950533632,1950535679,ID 1950535680,1950539775,HK 1950539776,1950541823,AU +1950541824,1950543871,HK 1950543872,1950545919,NZ 1950545920,1950547967,PH 1950547968,1950580735,KR -1950613504,1950617599,GU +1950580736,1950613503,JP +1950613504,1950621695,GU 1950621696,1950629887,KR 1950629888,1950646271,IN 1950646272,1950648319,VN @@ -50561,7 +54450,7 @@ 1950650368,1950654463,TH 1950654464,1950658559,ID 1950658560,1950660607,PH -1950660608,1950662655,AP +1950660608,1950662655,HK 1950662656,1950666751,BD 1950666752,1950668799,NP 1950668800,1950670847,JP @@ -50570,12 +54459,13 @@ 1950674944,1950676991,IN 1950676992,1950679039,ID 1950679040,1950777343,CN -1950777344,1950793727,JP +1950777344,1950810111,JP 1950810112,1950875647,PK 1950875648,1951137791,IN 1951137792,1951399935,CN 1951399936,1951662079,JP 1951662080,1951727615,KR +1951727616,1951793151,CN 1951793152,1952022527,SG 1952022528,1952026623,TW 1952026624,1952030719,CN @@ -50601,7 +54491,7 @@ 1952186368,1952251903,HK 1952251904,1952284671,PH 1952284672,1952288767,NZ -1952301056,1952317439,KR +1952292864,1952317439,KR 1952317440,1952382975,JP 1952382976,1952448511,CN 1952448512,1953497087,VN @@ -50621,9 +54511,13 @@ 1958830080,1958838271,JP 1958838272,1958842367,IN 1958842368,1958844415,NZ +1958844416,1958846463,HK 1958846464,1958848511,IN 1958848512,1958850559,BD -1958850560,1958862847,AU +1958850560,1958853631,AU +1958853632,1958854655,ID +1958854656,1958862847,AU +1958862848,1958871039,JP 1958871040,1959067647,CN 1959067648,1959100415,MY 1959100416,1959102463,ID @@ -50641,10 +54535,12 @@ 1959251968,1959256063,NZ 1959256064,1959260159,AU 1959264256,1959395327,KR +1959395328,1959526399,IN 1959526400,1959657471,CN 1959657472,1959723007,MY 1959723008,1960050687,CN 1960050688,1960058879,KR +1960058880,1960067071,VN 1960067072,1960069119,AU 1960069120,1960071167,ID 1960071168,1960075263,TW @@ -50657,7 +54553,9 @@ 1960091648,1960095743,CN 1960095744,1960097791,IN 1960097792,1960099839,BD -1960099840,1960128511,AU +1960099840,1960121343,AU +1960121344,1960122367,JP +1960124416,1960128511,AU 1960128512,1960132607,ID 1960132608,1960181759,CN 1960181760,1960185855,TW @@ -50676,8 +54574,13 @@ 1960574976,1960837119,JP 1960837120,1961885695,CN 1961885696,1961951231,AU +1961951232,1962016767,TW 1962016768,1962541055,CN -1962541056,1962672127,AU +1962541056,1962622975,AU +1962622976,1962639359,CN +1962639360,1962658815,NZ +1962658816,1962659839,HK +1962663936,1962672127,HK 1962672128,1962803199,CN 1962803200,1962827775,JP 1962827776,1962829823,ID @@ -50685,6 +54588,7 @@ 1962831872,1962835967,ID 1962835968,1962868735,CN 1962868736,1962885119,AU +1962885120,1962901503,KR 1962901504,1962934271,CN 1962934272,1963458559,VN 1963458560,1963982847,CN @@ -50719,6 +54623,7 @@ 1965948928,1966014463,JP 1966014464,1966079999,TH 1966080000,1966342143,CN +1966342144,1966407679,KR 1966407680,1966417919,JP 1966419968,1966424063,CN 1966424064,1966440447,KR @@ -50871,6 +54776,7 @@ 1986525184,1986527231,BN 1986527232,1986723839,JP 1986723840,1986740223,AU +1986740224,1986756607,VN 1986756608,1986760703,PK 1986760704,1986762751,AU 1986764800,1986768895,KR @@ -50882,7 +54788,9 @@ 1988083712,1988362239,KR 1988362240,1988624383,CN 1988624384,1988755455,ID -1988755456,1988886527,AU +1988755456,1988861951,AU +1988861952,1988870143,SG +1988870144,1988886527,KR 1988886528,1989148671,HK 1989148672,1989410815,CN 1989410816,1989541887,NZ @@ -50943,6 +54851,7 @@ 1997635584,1997643775,AU 1997651968,1997668351,VN 1997668352,1997684735,AU +1997684736,1997701119,KR 1997701120,1997705215,VN 1997705216,1997707263,BD 1997707264,1997709311,ID @@ -50994,6 +54903,7 @@ 1999601664,1999634431,JP 1999634432,2000158719,CN 2000158720,2000191487,SG +2000191488,2000224255,KR 2000224256,2000355327,CN 2000355328,2000371711,KR 2000371712,2000373759,JP @@ -51076,7 +54986,8 @@ 2007498752,2008023039,JP 2008023040,2009071615,CN 2009071616,2011168767,KR -2011168768,2011234303,NZ +2011168768,2011205631,NZ +2011217920,2011234303,JP 2011234304,2011299839,AU 2011299840,2011430911,IN 2011430912,2011693055,JP @@ -51100,7 +55011,6 @@ 2012741632,2013003775,CN 2013003776,2013011967,AU 2013020160,2013028351,AU -2013028352,2013030399,TH 2013030400,2013032447,ID 2013032448,2013036543,FM 2013036544,2013038591,ID @@ -51115,6 +55025,7 @@ 2014838784,2015100927,CN 2015100928,2015166463,PH 2015166464,2015182847,AU +2015182848,2015199231,PH 2015199232,2015203327,KR 2015203328,2015205375,JP 2015205376,2015207423,ID @@ -51156,8 +55067,8 @@ 2019035136,2019037183,CN 2019037184,2019041279,JP 2019041280,2019045375,IN -2019049472,2019057663,AU -2019065856,2019082239,AU +2019049472,2019082239,AU +2019082240,2019098623,HK 2019098624,2019115007,PH 2019115008,2019117055,US 2019117056,2019119103,IN @@ -51234,6 +55145,7 @@ 2033623040,2033625087,PH 2033625088,2033627135,HK 2033627136,2033629183,NZ +2033629184,2033631231,JP 2033631232,2033647615,KR 2033647616,2033663999,CN 2033664000,2033696767,KR @@ -51274,6 +55186,7 @@ 2036600832,2036604927,ID 2036604928,2036609023,SG 2036609024,2036611071,AF +2036611072,2036613119,JP 2036613120,2036629503,KR 2036629504,2036662271,CN 2036662272,2036678655,AU @@ -51306,7 +55219,9 @@ 2043199488,2043201535,BD 2043201536,2043203583,JP 2043203584,2043205631,AU +2043205632,2043207679,JP 2043207680,2043211775,AU +2043211776,2043215871,SG 2043215872,2043281407,CN 2043281408,2043412479,HK 2043412480,2043674623,CN @@ -51353,15 +55268,16 @@ 2053340160,2053341183,IN 2053341184,2053373951,KR 2053373952,2053378047,AU -2053378048,2053380095,JP +2053378048,2053382143,JP 2053382144,2053390335,KR 2053390336,2053406719,TW 2053406720,2053439487,MO 2053439488,2053505023,KR 2053505024,2053509119,CN 2053509120,2053511167,AU +2053511168,2053513215,IN 2053513216,2053515263,BD -2053517312,2053519359,ID +2053515264,2053519359,ID 2053519360,2053521407,BD 2053521408,2053529599,CN 2053529600,2053533695,AU @@ -51385,10 +55301,13 @@ 2055241728,2055274495,KR 2055274496,2055290879,AU 2055290880,2055299071,PK -2055299072,2055307263,ID +2055299072,2055305215,ID +2055305216,2055307263,MY 2055307264,2055315455,AU +2055315456,2055323647,JP 2055323648,2055327743,ID 2055327744,2055329791,KR +2055329792,2055331839,AU 2055331840,2055335935,JP 2055335936,2055340031,KR 2055340032,2055733247,JP @@ -51405,7 +55324,8 @@ 2056519680,2056781823,AU 2056781824,2056794111,JP 2056794112,2056796159,BD -2056798208,2056806399,JP +2056796160,2056806399,JP +2056806400,2056814591,KR 2056814592,2056815167,JP 2056815168,2056815195,HK 2056815196,2056815215,JP @@ -51452,8 +55372,8 @@ 2056847360,2056912895,KR 2056912896,2057043967,TH 2057043968,2057306111,CN -2057306112,2059403263,IN -2059403264,2059665407,CN +2057306112,2059141119,IN +2059141120,2059665407,CN 2059665408,2059796479,JP 2059796480,2059862015,CN 2059862016,2059878399,AU @@ -51469,16 +55389,18 @@ 2059960320,2059964415,AU 2059964416,2059966463,ID 2059966464,2059968511,TW -2059968512,2059972607,AU +2059968512,2059976703,AU 2059976704,2059995135,JP 2059995136,2059997183,VN 2059997184,2060001279,MN 2060001280,2060005375,HK +2060005376,2060009471,CN 2060009472,2060025855,AU 2060025856,2060058623,TW +2060058624,2060062719,AU 2060062720,2060066815,JP 2060066816,2060075007,KR -2060075008,2060079103,AU +2060075008,2060083199,AU 2060083200,2060091391,PH 2060091392,2060189695,KR 2060189696,2060451839,CN @@ -51489,6 +55411,7 @@ 2063081472,2063085567,BD 2063085568,2063089663,CN 2063089664,2063097855,JP +2063097856,2063106047,MM 2063106048,2063106559,SG 2063106560,2063106815,JP 2063106816,2063107423,SG @@ -51517,6 +55440,7 @@ 2063114328,2063116287,JP 2063116288,2063116319,SG 2063116320,2063122431,JP +2063122432,2063138815,SG 2063138816,2063335423,JP 2063335424,2063341567,AU 2063341568,2063351807,AP @@ -51524,8 +55448,10 @@ 2063368192,2063370239,AP 2063370240,2063372287,JP 2063372288,2063374335,AP +2063374336,2063376383,NZ 2063376384,2063380479,TW 2063380480,2063382527,KH +2063382528,2063384575,NZ 2063384576,2063392767,KR 2063392768,2063400959,IN 2063400960,2063466495,JP @@ -51539,11 +55465,13 @@ 2063556608,2063564799,MY 2063564800,2063597567,JP 2063597568,2063601663,KR +2063601664,2063605759,BD 2063605760,2063613951,TW 2063613952,2063630335,JP 2063630336,2063646719,CN 2063646720,2063663103,TW 2063663104,2063695871,JP +2063695872,2063728639,HK 2063728640,2063859711,AU 2063859712,2064646143,CN 2064646144,2065694719,VN @@ -51556,7 +55484,6 @@ 2066882560,2066890751,TW 2066890752,2066907135,PF 2066907136,2066915327,AU -2066915328,2066923519,IN 2066923520,2066939903,JP 2066939904,2066972671,AU 2066972672,2067005439,TW @@ -51571,6 +55498,7 @@ 2070159360,2070167551,AU 2070167552,2070183935,NZ 2070183936,2070192127,AU +2070192128,2070200319,KR 2070200320,2070208511,JP 2070208512,2070209023,MY 2070209024,2070209535,SG @@ -51585,7 +55513,11 @@ 2070216704,2070282239,CN 2070282240,2070347775,AU 2070347776,2070380543,CN -2070380544,2070677503,JP +2070380544,2070396927,JP +2070396928,2070405119,AU +2070405120,2070409215,JP +2070409216,2070413311,HK +2070413312,2070677503,JP 2070677504,2070679551,ID 2070679552,2070683647,KR 2070683648,2070691839,IN @@ -51596,6 +55528,7 @@ 2070704128,2070708223,PH 2070708224,2070712319,CN 2070712320,2070714367,NZ +2070714368,2070716415,JP 2070716416,2070724607,KR 2070724608,2070726655,JP 2070726656,2070728703,IN @@ -51624,6 +55557,7 @@ 2075140096,2075144191,IN 2075144192,2075146239,JP 2075146240,2075147263,BD +2075147264,2075148287,CN 2075148288,2075150335,PH 2075150336,2075152383,WS 2075152384,2075156479,CN @@ -51674,6 +55608,7 @@ 2080243712,2080260095,JP 2080260096,2080268287,KR 2080268288,2080270335,AP +2080270336,2080272383,HK 2080276480,2080309247,KR 2080309248,2080325631,NZ 2080325632,2080342015,HK @@ -51692,6 +55627,7 @@ 2080800768,2080817151,PH 2080817152,2080825343,NZ 2080825344,2080829439,BD +2080829440,2080833535,LK 2080833536,2080899071,IN 2080899072,2081226751,TW 2081226752,2081292287,MY @@ -51712,6 +55648,7 @@ 2083045376,2083053567,AU 2083053568,2083057663,TH 2083057664,2083058687,AU +2083058688,2083059711,IN 2083059712,2083061759,ID 2083061760,2083110911,JP 2083110912,2083127295,NP @@ -51729,7 +55666,9 @@ 2084741120,2084743167,ID 2084743168,2084745215,JP 2084745216,2084749311,KR -2084749312,2084765695,JP +2084749312,2084753407,JP +2084753408,2084757503,KR +2084757504,2084765695,JP 2084765696,2085617663,CN 2085617664,2085683199,KR 2085683200,2085748735,ID @@ -51739,6 +55678,7 @@ 2086141952,2086666239,CN 2086666240,2087190527,JP 2087190528,2087452671,PH +2087452672,2087453695,AU 2087453696,2087454719,KH 2087454720,2087456767,CN 2087456768,2087458815,BD @@ -51787,7 +55727,7 @@ 2090242048,2090246143,JP 2090246144,2090250239,NZ 2090250240,2090270719,JP -2090270720,2090336255,CN +2090270720,2090401791,CN 2090401792,2090418175,ID 2090418176,2090434559,IN 2090434560,2090467327,KR @@ -51795,6 +55735,7 @@ 2090565632,2090582015,TW 2090582016,2090590207,SG 2090590208,2090594303,NZ +2090594304,2090598399,IN 2090598400,2090663935,CN 2090663936,2090680319,AU 2090680320,2090696703,NZ @@ -51842,7 +55783,7 @@ 2094759936,2094792703,JP 2094792704,2096152575,CN 2096152576,2096160767,PG -2096168960,2096234495,JP +2096160768,2096234495,JP 2096234496,2096300031,CN 2096300032,2096332799,KR 2096332800,2096349183,AU @@ -51855,6 +55796,7 @@ 2096611328,2096627711,IN 2096627712,2096660479,CN 2096660480,2096664575,NZ +2096664576,2096668671,JP 2096668672,2096676863,KH 2096676864,2096693247,HK 2096693248,2096889855,CN @@ -51888,11 +55830,13 @@ 2101149696,2101182463,KR 2101182464,2101231615,CN 2101231616,2101239807,AU -2101239808,2101272575,IN +2101239808,2101270527,IN +2101270528,2101272575,KR 2101272576,2101276671,TW 2101276672,2101280767,JP 2101280768,2101288959,AU 2101288960,2101293055,JP +2101293056,2101297151,AU 2101297152,2101313535,IN 2101313536,2101346303,AU 2101346304,2103640063,CN @@ -51914,6 +55858,7 @@ 2110832640,2110865407,KR 2110865408,2110881791,PK 2110881792,2110898175,AU +2110898176,2110914559,KR 2110914560,2111045631,CN 2111045632,2111078399,PH 2111078400,2111111167,VN @@ -51996,9 +55941,11 @@ 2113724928,2113725183,IN 2113725184,2113728511,AP 2113728512,2113732607,JP -2113732608,2113765375,AU +2113732608,2113761279,AU +2113761280,2113765375,VN 2113765376,2113798143,HK 2113798144,2113811455,AU +2113811456,2113812479,HK 2113812480,2113813503,JP 2113813504,2113830911,AU 2113830912,2113863679,CN @@ -52045,9 +55992,7 @@ 2159869952,2159935487,CA 2159935488,2160525311,US 2160525312,2160590847,GB -2160590848,2160656383,US -2160656384,2160721919,FR -2160721920,2161508351,US +2160590848,2161508351,US 2161508352,2161573887,FI 2161573888,2162687999,US 2162688000,2162753535,GB @@ -52056,11 +56001,9 @@ 2163212288,2163277823,GB 2163277824,2163288063,US 2163288064,2163290111,A1 -2163290112,2163300351,US -2163300352,2163300607,A1 -2163300608,2163304447,US -2163304448,2163305983,A1 -2163305984,2163408895,US +2163290112,2163304447,US +2163304448,2163306495,A1 +2163306496,2163408895,US 2163408896,2163474431,GB 2163474432,2163605503,US 2163605504,2163671039,CH @@ -52211,9 +56154,9 @@ 2187229472,2187229479,A1 2187229480,2187229607,US 2187229608,2187229615,A1 -2187229616,2187229687,US -2187229688,2187229695,A1 -2187229696,2187230111,US +2187229616,2187229679,US +2187229680,2187229687,A1 +2187229688,2187230111,US 2187230112,2187230143,A1 2187230144,2187232511,US 2187232512,2187232639,A1 @@ -52282,7 +56225,8 @@ 2194604032,2194669567,US 2194669568,2194735103,IS 2194735104,2194800639,GB -2194800640,2195193855,US +2194800640,2194866175,US +2194931712,2195193855,US 2195193856,2195324927,NZ 2195324928,2195455999,US 2195456000,2195521535,AU @@ -52389,7 +56333,9 @@ 2212495360,2212560895,NL 2212560896,2212691967,US 2212691968,2212757503,GB -2212757504,2212823039,FI +2212757504,2212811263,FI +2212811264,2212811519,US +2212811520,2212823039,FI 2212823040,2212954111,US 2212954112,2213019647,GB 2213019648,2213085183,CA @@ -52492,7 +56438,15 @@ 2249781256,2249785343,US 2249785344,2249850879,SE 2249850880,2249916415,US -2249916416,2249981951,NL +2249916416,2249924863,NL +2249924864,2249925119,US +2249925120,2249928703,NL +2249928704,2249930751,US +2249930752,2249931775,NL +2249931776,2249932799,US +2249932800,2249932927,NL +2249932928,2249933055,BR +2249933056,2249981951,NL 2249981952,2250047487,DE 2250047488,2250113023,US 2250113024,2250178559,DE @@ -53082,7 +57036,8 @@ 2331901952,2331967487,US 2332033024,2332622847,DE 2332688384,2332753919,NL -2332753920,2334064639,DE +2332753920,2333868031,DE +2333933568,2334064639,DE 2334064640,2334916607,US 2334916608,2334982143,AU 2334982144,2335178751,US @@ -53236,9 +57191,7 @@ 2359689216,2359754751,SE 2359754752,2359820287,CA 2359820288,2359885823,AU -2359885824,2360215807,US -2360215808,2360216063,A1 -2360216064,2360672255,US +2359885824,2360672255,US 2360672256,2360737791,DE 2360737792,2360868863,US 2360868864,2360934399,CA @@ -53375,7 +57328,10 @@ 2387410944,2387476479,US 2387476480,2387542015,CA 2387542016,2387607551,US -2387607552,2394947583,CA +2387607552,2390818815,CA +2390884352,2390995455,CA +2390995456,2391015423,US +2391015424,2394947583,CA 2394947584,2395013119,US 2395013120,2395209727,CA 2395340800,2399141887,CA @@ -53577,7 +57533,9 @@ 2436300800,2436366335,GB 2436366336,2436759551,NL 2436759552,2436825087,GB -2436825088,2447376383,NL +2436825088,2446983167,NL +2446983168,2447048703,EU +2447048704,2447376383,NL 2447376384,2447441919,GB 2447441920,2447507455,DE 2447507456,2447572991,FR @@ -54202,9 +58160,7 @@ 2574315008,2574315263,NO 2574315264,2574319615,SE 2574319616,2574647295,US -2583691264,2584018943,US -2584018944,2584084479,CA -2584084480,2584215551,US +2583691264,2584215551,US 2584215552,2584281087,GB 2584281088,2584346623,US 2584346624,2584412159,KR @@ -55148,7 +59104,6 @@ 2760245248,2760310783,GB 2760310784,2760376319,SE 2760376320,2760507391,GB -2760507392,2760572927,FR 2760572928,2760638463,DE 2760638464,2760703999,NL 2760704000,2760769535,FI @@ -55496,9 +59451,7 @@ 2816014272,2816015319,IL 2816015320,2816015327,US 2816015328,2816015335,IL -2816015336,2816015343,US -2816015344,2816015359,IL -2816015360,2816015423,US +2816015336,2816015423,US 2816015424,2816016383,IL 2816016384,2816671743,US 2816671744,2816737279,CA @@ -55638,7 +59591,7 @@ 2853765120,2853830655,MX 2853830656,2854617087,US 2854617088,2854682623,MY -2854682624,2855469055,US +2854748160,2855469055,US 2855469056,2855534591,AR 2855534592,2856058879,US 2856058880,2856124415,CH @@ -55730,7 +59683,9 @@ 2905378304,2905378815,CA 2905378816,2905379071,US 2905379072,2905379583,CA -2905379584,2905381887,US +2905379584,2905380607,US +2905380608,2905380863,CA +2905380864,2905381887,US 2905381888,2905382016,CA 2905382017,2905384959,US 2905384960,2905385471,CA @@ -56046,41 +60001,41 @@ 2915811136,2915811199,IN 2915811200,2915958783,US 2915958784,2916024319,CA -2916024320,2916110623,US -2916110624,2916110639,CA -2916110640,2916163583,US +2916024320,2916163583,US 2916163584,2916171775,CA -2916171776,2916188159,US -2916188160,2916196351,CA -2916196352,2916200447,US -2916204544,2916253695,US +2916171776,2916184063,US +2916184064,2916196351,CA +2916196352,2916253695,US 2916253696,2916286463,CA 2916286464,2916319231,US 2916319232,2916335615,PR -2916352000,2916368383,US +2916335616,2916368383,US 2916368384,2916401151,CA -2916401152,2916417535,US -2916417536,2916434431,CA -2916434432,2916434559,US +2916401152,2916433919,US +2916433920,2916434175,CA +2916434176,2916434559,US 2916434560,2916434591,CA -2916434592,2916437503,US +2916434592,2916434623,US +2916434624,2916434655,CA +2916434656,2916437503,US 2916437504,2916437567,CA -2916437568,2916440063,US -2916440064,2916440095,CA -2916440096,2916440143,US +2916437568,2916440143,US 2916440144,2916440159,CA -2916440160,2916441119,US +2916440160,2916440175,US +2916440176,2916440191,CA +2916440192,2916440223,US +2916440224,2916440239,CA +2916440240,2916440255,US +2916440256,2916440271,CA +2916440272,2916441119,US 2916441120,2916441151,CA 2916441152,2916441343,US 2916441344,2916442111,CA 2916442112,2916442623,US 2916442624,2916442879,CA -2916442880,2916443582,US -2916443583,2916443614,PK +2916442880,2916443614,US 2916443615,2916443647,CA -2916443648,2916443903,US -2916443904,2916444159,CA -2916444160,2916444927,US +2916443648,2916444927,US 2916444928,2916445951,CA 2916445952,2916449279,US 2916449280,2916450303,CA @@ -56089,24 +60044,43 @@ 2916581376,2916614143,PR 2916614144,2917167679,US 2917167680,2917167743,BR -2917167744,2917167775,US -2917167776,2917167807,IR -2917167808,2917167967,US +2917167744,2917167807,US +2917167808,2917167839,RS +2917167840,2917167871,TR +2917167872,2917167903,US +2917167904,2917167935,TR +2917167936,2917167967,US 2917167968,2917167999,GB 2917168000,2917168095,US 2917168096,2917168127,NZ 2917168128,2917168223,US 2917168224,2917168255,BR -2917168256,2917168287,US -2917168288,2917168319,TR +2917168256,2917168319,US 2917168320,2917168351,AR -2917168352,2917168383,US +2917168352,2917168383,DE 2917168384,2917168415,BR -2917168416,2917168607,US +2917168416,2917168447,US +2917168448,2917168479,BR +2917168480,2917168607,US 2917168608,2917168639,BR 2917168640,2917169663,US 2917169664,2917169695,DE -2917169696,2917195775,US +2917169696,2917170015,US +2917170016,2917170047,UA +2917170048,2917170079,BR +2917170080,2917170111,US +2917170112,2917170143,RU +2917170144,2917170207,US +2917170208,2917170239,NL +2917170240,2917170271,RU +2917170272,2917170303,BR +2917170304,2917193025,US +2917193026,2917193087,SG +2917193088,2917194145,US +2917194146,2917194158,SG +2917194159,2917194201,US +2917194202,2917194206,SG +2917194207,2917195775,US 2917195776,2917196031,CA 2917196032,2917199871,A2 2917199872,2917203967,CA @@ -56123,6 +60097,7 @@ 2917580800,2917597439,US 2917597440,2917597695,GB 2917597696,2917621759,US +2917621760,2917629951,CA 2917629952,2917646335,US 2917662720,2917663231,US 2917663232,2917663487,CA @@ -56160,8 +60135,10 @@ 2917722368,2917722623,CA 2917722624,2917842175,US 2917842176,2917842431,CA -2917842432,2918055935,US -2918055936,2918121471,CA +2917842432,2918043647,US +2918043648,2918047743,CA +2918047744,2918051839,US +2918051840,2918121471,CA 2918121472,2918154239,US 2918154240,2918170623,CA 2918170624,2918199679,US @@ -56172,7 +60149,9 @@ 2918260736,2918264831,CA 2918264832,2918277119,US 2918277120,2918281215,CA -2918281216,2918286879,US +2918281216,2918286335,US +2918286336,2918286719,CA +2918286720,2918286879,US 2918286880,2918286895,GB 2918286896,2918287103,US 2918287104,2918287359,CR @@ -56185,7 +60164,11 @@ 2918404096,2918408191,PR 2918408192,2918432767,US 2918432768,2918436863,CA -2918436864,2918533119,US +2918436864,2918469631,US +2918469632,2918473727,CA +2918473728,2918477823,US +2918477824,2918481919,CA +2918481920,2918533119,US 2918533120,2918533127,CN 2918533128,2918533167,US 2918533168,2918533183,CN @@ -56197,12 +60180,26 @@ 2918580224,2918588415,CA 2918588416,2918596607,US 2918596608,2918604799,CA -2918604800,2918608895,US -2918612992,2918760447,US +2918604800,2918699007,US +2918699008,2918703103,CA +2918703104,2918760447,US 2918760448,2918776831,CA -2918776832,2918813695,US -2918825984,2918838271,US -2918838272,2918875135,CA +2918776832,2918817791,US +2918825984,2918828031,US +2918828032,2918828543,UA +2918828544,2918829055,ES +2918829056,2918829183,US +2918829184,2918829311,PL +2918829312,2918829439,CA +2918829440,2918829567,JM +2918829568,2918829695,GR +2918829696,2918829823,DE +2918829824,2918830079,CN +2918830080,2918834175,CA +2918834176,2918838271,US +2918838272,2918840319,AU +2918840320,2918842367,US +2918842368,2918875135,CA 2918875136,2918973439,US 2918973440,2918989823,CA 2919006208,2919174143,US @@ -56221,11 +60218,15 @@ 2921497416,2921497423,IN 2921497424,2921497471,US 2921497472,2921497599,IN -2921497600,2921503607,US +2921497600,2921498383,US +2921498384,2921498391,ID +2921498392,2921503607,US 2921503608,2921503615,GB 2921503616,2921503695,US -2921503696,2921503703,GB -2921503704,2921508719,US +2921503696,2921503703,ID +2921503704,2921504431,US +2921504432,2921504439,GB +2921504440,2921508719,US 2921508720,2921508727,SE 2921508728,2921512703,US 2921512704,2921512959,CA @@ -56235,7 +60236,61 @@ 2925002752,2925527039,CA 2925527040,2926575615,US 2926575616,2927099903,CA -2927099904,2928218127,US +2927099904,2928173103,US +2928173104,2928173119,PH +2928173120,2928173151,US +2928173152,2928173159,RU +2928173160,2928173343,US +2928173344,2928173351,NL +2928173352,2928173519,US +2928173520,2928173527,GB +2928173528,2928173551,US +2928173552,2928173559,CA +2928173560,2928173679,US +2928173680,2928173695,JP +2928173696,2928173711,US +2928173712,2928173727,JP +2928173728,2928173775,US +2928173776,2928173783,IE +2928173784,2928173855,US +2928173856,2928173871,AU +2928173872,2928173903,US +2928173904,2928173919,NZ +2928173920,2928173959,US +2928173960,2928173967,CA +2928173968,2928174095,US +2928174096,2928174103,CA +2928174104,2928174223,US +2928174224,2928174231,CA +2928174232,2928174479,US +2928174480,2928174487,SE +2928174488,2928174575,US +2928174576,2928174583,AU +2928174584,2928174911,US +2928174912,2928174919,AU +2928174920,2928175055,US +2928175056,2928175063,MX +2928175064,2928175791,US +2928175792,2928175799,CA +2928175800,2928175839,US +2928175840,2928175847,SE +2928175848,2928175967,US +2928175968,2928175975,ZA +2928175976,2928176223,US +2928176224,2928176231,JP +2928176232,2928176383,US +2928176384,2928176391,ES +2928176392,2928176527,US +2928176528,2928176543,CN +2928176544,2928176575,US +2928176576,2928176591,MQ +2928176592,2928176783,US +2928176784,2928176799,MX +2928176800,2928176895,US +2928176896,2928176903,CA +2928176904,2928177151,US +2928177152,2928181247,CA +2928181248,2928218127,US 2928218128,2928218143,CA 2928218144,2928218623,US 2928218624,2928219135,CA @@ -56244,7 +60299,9 @@ 2928226400,2928226407,US 2928226408,2928226415,CA 2928226416,2928226423,US -2928226424,2928227583,CA +2928226424,2928226551,CA +2928226552,2928226559,US +2928226560,2928227583,CA 2928227584,2928227783,US 2928227784,2928228087,CA 2928228088,2928228095,RU @@ -56523,7 +60580,9 @@ 2928279024,2928279551,CA 2928279552,2928312319,US 2928312320,2928316415,CA -2928316416,2928321311,US +2928316416,2928318719,US +2928318720,2928318975,DO +2928318976,2928321311,US 2928321312,2928321327,GB 2928321328,2928321343,CN 2928321344,2928323135,US @@ -57070,7 +61129,8 @@ 2938710016,2938712063,AU 2938712064,2938716159,TW 2938716160,2938732543,JP -2938732544,2938765311,SG +2938732544,2938748927,SG +2938748928,2938765311,JP 2938765312,2938961919,CN 2938961920,2938978303,HK 2938978304,2938996735,AU @@ -57164,7 +61224,7 @@ 2948135936,2948136959,IN 2948136960,2948595711,CN 2948595712,2952790015,KR -2969567232,2971664383,BR +2969567232,2973761535,BR 2986344448,2987393023,DE 2987393024,2987397119,IM 2987397120,2987401215,LV @@ -57178,9 +61238,15 @@ 2987433216,2987433235,KZ 2987433236,2987433239,RU 2987433240,2987433287,KZ -2987433288,2987433295,RU -2987433296,2987433327,KZ -2987433328,2987433983,RU +2987433288,2987433291,RU +2987433292,2987433331,KZ +2987433332,2987433335,RU +2987433336,2987433339,KZ +2987433340,2987433347,RU +2987433348,2987433351,KZ +2987433352,2987433407,RU +2987433408,2987433471,KZ +2987433472,2987433983,RU 2987433984,2987438079,FR 2987438080,2987442175,FI 2987442176,2987446271,IE @@ -57253,8 +61319,8 @@ 2987655168,2987658367,DE 2987658368,2987658383,AT 2987658384,2987659263,DE -2987659264,2987659519,BA -2987659520,2987661311,SI +2987659264,2987660799,BA +2987660800,2987661311,SI 2987661312,2987663359,GB 2987663360,2987665407,IT 2987665408,2987667455,RU @@ -57317,7 +61383,8 @@ 2987786240,2987788287,FR 2987788288,2987788543,GB 2987788544,2987788799,DE -2987788800,2987790335,TR +2987788800,2987789055,US +2987789056,2987790335,TR 2987790336,2987792383,GB 2987792384,2987794431,CH 2987794432,2987796479,IQ @@ -57391,7 +61458,15 @@ 2988441888,2988441895,FR 2988441896,2988441903,PL 2988441904,2988441911,IT -2988441912,2988441991,FR +2988441912,2988441915,DE +2988441916,2988441919,ES +2988441920,2988441951,FR +2988441952,2988441967,PL +2988441968,2988441971,NL +2988441972,2988441975,CH +2988441976,2988441979,DE +2988441980,2988441983,IT +2988441984,2988441991,FR 2988441992,2988441995,ES 2988441996,2988442003,FR 2988442004,2988442007,ES @@ -57406,7 +61481,14 @@ 2988442432,2988442439,CZ 2988442440,2988442447,ES 2988442448,2988442463,GB -2988442464,2988442895,FR +2988442464,2988442623,FR +2988442624,2988442639,NL +2988442640,2988442647,PL +2988442648,2988442651,DE +2988442652,2988442655,GB +2988442656,2988442671,IT +2988442672,2988442675,GB +2988442676,2988442895,FR 2988442896,2988442899,PL 2988442900,2988442903,FR 2988442904,2988442907,IT @@ -57416,8 +61498,9 @@ 2988442920,2988442923,LT 2988442924,2988442927,GB 2988442928,2988442975,FR -2988442976,2988443023,GB -2988443024,2988443027,FR +2988442976,2988443007,GB +2988443008,2988443023,PT +2988443024,2988443027,NL 2988443028,2988443031,BE 2988443032,2988443035,GB 2988443036,2988443039,BE @@ -57442,7 +61525,11 @@ 2988443564,2988443567,PL 2988443568,2988443583,FR 2988443584,2988443647,GB -2988443648,2988444167,FR +2988443648,2988443903,FR +2988443904,2988443919,BE +2988443920,2988443923,FR +2988443924,2988443927,PL +2988443928,2988444167,FR 2988444168,2988444171,CZ 2988444172,2988444199,FR 2988444200,2988444203,DE @@ -57450,7 +61537,8 @@ 2988444208,2988444415,FR 2988444416,2988444679,ES 2988444680,2988444695,PL -2988444696,2988444719,FR +2988444696,2988444703,FR +2988444704,2988444719,GB 2988444720,2988444735,ES 2988444736,2988444739,GB 2988444740,2988444755,BE @@ -57460,10 +61548,21 @@ 2988444772,2988444775,GB 2988444776,2988444783,CZ 2988444784,2988444799,FR -2988444800,2988445055,ES -2988445056,2988445119,FR -2988445120,2988445151,IT -2988445152,2988445183,GB +2988444800,2988444927,ES +2988444928,2988444931,PL +2988444932,2988444943,DE +2988444944,2988444959,PL +2988444960,2988444999,FR +2988445000,2988445007,PL +2988445008,2988445023,FR +2988445024,2988445027,PL +2988445028,2988445031,FR +2988445032,2988445035,ES +2988445036,2988445039,PL +2988445040,2988445119,FR +2988445120,2988445127,ES +2988445128,2988445151,FR +2988445152,2988445183,IT 2988445184,2988445951,DE 2988445952,2988445967,FR 2988445968,2988445983,GB @@ -57499,10 +61598,11 @@ 2988448256,2988448511,DE 2988448512,2988448519,FR 2988448520,2988448543,PL -2988448544,2988448559,FR +2988448544,2988448551,FR +2988448552,2988448559,PL 2988448560,2988448563,DE -2988448564,2988448567,ES -2988448568,2988448607,FR +2988448564,2988448575,ES +2988448576,2988448607,FR 2988448608,2988448639,ES 2988448640,2988448671,GB 2988448672,2988448691,IT @@ -57531,7 +61631,11 @@ 2988449136,2988449151,FR 2988449152,2988449279,PL 2988449280,2988449535,GB -2988449536,2988449663,PL +2988449536,2988449579,FR +2988449580,2988449583,PL +2988449584,2988449631,FR +2988449632,2988449647,ES +2988449648,2988449663,GB 2988449664,2988449695,DE 2988449696,2988449727,IT 2988449728,2988449743,BE @@ -57542,7 +61646,8 @@ 2988453888,2988457983,GB 2988457984,2988457987,FR 2988457988,2988457991,PL -2988457992,2988457999,FR +2988457992,2988457995,CH +2988457996,2988457999,FR 2988458000,2988458015,GB 2988458016,2988458031,FR 2988458032,2988458047,IT @@ -57588,11 +61693,20 @@ 2988459136,2988459167,IT 2988459168,2988459171,IE 2988459172,2988459183,FR -2988459184,2988459199,ES +2988459184,2988459199,PL 2988459200,2988459215,FR 2988459216,2988459219,DE 2988459220,2988459223,FR -2988459224,2988459263,PL +2988459224,2988459227,DE +2988459228,2988459231,ES +2988459232,2988459235,IT +2988459236,2988459239,PL +2988459240,2988459243,FR +2988459244,2988459247,ES +2988459248,2988459251,FR +2988459252,2988459255,BE +2988459256,2988459259,FR +2988459260,2988459263,NL 2988459264,2988459519,ES 2988459520,2988459583,DE 2988459584,2988459599,FR @@ -57629,7 +61743,8 @@ 2988459888,2988459895,PL 2988459896,2988459967,FR 2988459968,2988459999,ES -2988460000,2988460031,FR +2988460000,2988460015,NL +2988460016,2988460031,FR 2988460032,2988460063,DE 2988460064,2988460095,FR 2988460096,2988460103,ES @@ -57641,7 +61756,9 @@ 2988460128,2988460131,PL 2988460132,2988460135,CZ 2988460136,2988460143,FR -2988460144,2988460159,ES +2988460144,2988460147,GB +2988460148,2988460151,FR +2988460152,2988460159,ES 2988460160,2988460191,GB 2988460192,2988460195,FR 2988460196,2988460199,CZ @@ -57658,16 +61775,19 @@ 2988460288,2988460323,FR 2988460324,2988460335,PL 2988460336,2988460351,DE -2988460352,2988460375,GB +2988460352,2988460367,GB +2988460368,2988460375,PL 2988460376,2988460543,FR 2988460544,2988460547,GB 2988460548,2988460551,DE 2988460552,2988460575,PL 2988460576,2988460591,PT 2988460592,2988460607,GB -2988460608,2988460679,FR -2988460680,2988460683,GB -2988460684,2988460687,DE +2988460608,2988460615,IT +2988460616,2988460619,CZ +2988460620,2988460623,IT +2988460624,2988460679,FR +2988460680,2988460687,DE 2988460688,2988460719,FR 2988460720,2988460735,ES 2988460736,2988460759,FR @@ -57686,7 +61806,10 @@ 2988461120,2988461151,NL 2988461152,2988461247,GB 2988461248,2988461255,FR -2988461256,2988461295,IT +2988461256,2988461259,IT +2988461260,2988461263,PT +2988461264,2988461279,PL +2988461280,2988461295,IT 2988461296,2988461299,PL 2988461300,2988461307,FR 2988461308,2988461311,PL @@ -57724,9 +61847,10 @@ 2988461704,2988461707,NL 2988461708,2988461711,BE 2988461712,2988461719,FR -2988461720,2988461723,GB +2988461720,2988461723,DE 2988461724,2988461735,FR -2988461736,2988461747,DE +2988461736,2988461743,DE +2988461744,2988461747,ES 2988461748,2988461751,IT 2988461752,2988461755,FR 2988461756,2988461759,NL @@ -57736,25 +61860,31 @@ 2988461812,2988461815,FR 2988461816,2988461819,PL 2988461820,2988461823,GB -2988461824,2988461855,NL -2988461856,2988461859,PL +2988461824,2988461839,PL +2988461840,2988461851,FR +2988461852,2988461855,PL +2988461856,2988461859,FI 2988461860,2988461871,DE 2988461872,2988461879,FR -2988461880,2988461883,CZ +2988461880,2988461883,ES 2988461884,2988461887,IT 2988461888,2988461903,FR 2988461904,2988461911,ES 2988461912,2988461935,FR 2988461936,2988461951,GB -2988461952,2988462079,PL -2988462080,2988462095,CZ +2988461952,2988462087,PL +2988462088,2988462095,DE 2988462096,2988462127,FR 2988462128,2988462131,ES 2988462132,2988462143,FR 2988462144,2988462151,PL 2988462152,2988462155,IT 2988462156,2988462159,NL -2988462160,2988462191,PL +2988462160,2988462163,DE +2988462164,2988462167,ES +2988462168,2988462171,PT +2988462172,2988462175,ES +2988462176,2988462191,PL 2988462192,2988462199,FR 2988462200,2988462203,PL 2988462204,2988462303,FR @@ -57797,7 +61927,7 @@ 2988463152,2988463159,FR 2988463160,2988463167,ES 2988463168,2988463199,NL -2988463200,2988463203,GB +2988463200,2988463203,PL 2988463204,2988463207,DE 2988463208,2988463211,FR 2988463212,2988463223,GB @@ -57805,7 +61935,8 @@ 2988463228,2988463231,CH 2988463232,2988463263,NL 2988463264,2988463279,PL -2988463280,2988463315,FR +2988463280,2988463283,GB +2988463284,2988463315,FR 2988463316,2988463319,DE 2988463320,2988463323,FR 2988463324,2988463331,DE @@ -57826,7 +61957,7 @@ 2988463744,2988463747,BE 2988463748,2988463759,FR 2988463760,2988463775,DE -2988463776,2988463791,PL +2988463776,2988463791,FR 2988463792,2988463803,GB 2988463804,2988463823,FR 2988463824,2988463827,DE @@ -57841,7 +61972,11 @@ 2988463952,2988463999,FR 2988464000,2988464007,IE 2988464008,2988464015,LT -2988464016,2988464055,FR +2988464016,2988464019,PT +2988464020,2988464023,IT +2988464024,2988464027,GB +2988464028,2988464031,PL +2988464032,2988464055,FR 2988464056,2988464059,ES 2988464060,2988464063,FR 2988464064,2988464095,PL @@ -57858,7 +61993,8 @@ 2988464528,2988464543,DE 2988464544,2988464551,FR 2988464552,2988464575,ES -2988464576,2988464607,FR +2988464576,2988464591,GB +2988464592,2988464607,FR 2988464608,2988464611,DE 2988464612,2988464615,PL 2988464616,2988464619,FR @@ -57912,7 +62048,9 @@ 2988465532,2988465535,GB 2988465536,2988465539,FR 2988465540,2988465543,GB -2988465544,2988465559,ES +2988465544,2988465547,CZ +2988465548,2988465551,IT +2988465552,2988465559,ES 2988465560,2988465567,GB 2988465568,2988465571,ES 2988465572,2988465575,GB @@ -57934,8 +62072,242 @@ 2988466132,2988466139,FR 2988466140,2988466143,PL 2988466144,2988466175,NL -2988466176,2988507135,FR -2988507136,2988507183,DE +2988466176,2988476415,FR +2988476416,2988478463,IT +2988478464,2988482935,FR +2988482936,2988482939,PL +2988482940,2988482943,LT +2988482944,2988482959,PL +2988482960,2988482975,CZ +2988482976,2988482987,DE +2988482988,2988483079,FR +2988483080,2988483087,IT +2988483088,2988483091,FR +2988483092,2988483095,BE +2988483096,2988483099,FR +2988483100,2988483103,DE +2988483104,2988483111,ES +2988483112,2988483115,FR +2988483116,2988483119,PL +2988483120,2988483135,GB +2988483136,2988483151,FR +2988483152,2988483155,CH +2988483156,2988483159,FR +2988483160,2988483167,ES +2988483168,2988483199,GB +2988483200,2988483267,FR +2988483268,2988483271,NL +2988483272,2988483279,DE +2988483280,2988483283,ES +2988483284,2988483295,DE +2988483296,2988483299,FR +2988483300,2988483303,NL +2988483304,2988483319,FR +2988483320,2988483327,PL +2988483328,2988483335,BE +2988483336,2988483343,DE +2988483344,2988483351,GB +2988483352,2988483359,FR +2988483360,2988483367,ES +2988483368,2988483375,PL +2988483376,2988483383,GB +2988483384,2988483427,FR +2988483428,2988483431,BE +2988483432,2988483435,FR +2988483436,2988483439,DE +2988483440,2988483447,FR +2988483448,2988483455,DE +2988483456,2988483711,FR +2988483712,2988483743,PL +2988483744,2988483767,GB +2988483768,2988483775,FR +2988483776,2988483871,PL +2988483872,2988483879,DE +2988483880,2988483887,ES +2988483888,2988483895,GB +2988483896,2988483903,DE +2988483904,2988483935,PT +2988483936,2988483951,ES +2988483952,2988483963,IT +2988483964,2988483967,FR +2988483968,2988483983,IE +2988483984,2988483987,DE +2988483988,2988483991,NL +2988483992,2988483999,FR +2988484000,2988484003,GB +2988484004,2988484007,DE +2988484008,2988484011,FR +2988484012,2988484015,IE +2988484016,2988484031,FR +2988484032,2988484039,IT +2988484040,2988484047,NL +2988484048,2988484095,FR +2988484096,2988484111,DE +2988484112,2988484127,FR +2988484128,2988484131,PT +2988484132,2988484135,PL +2988484136,2988484143,NL +2988484144,2988484159,FR +2988484160,2988484163,GB +2988484164,2988484167,PT +2988484168,2988484191,ES +2988484192,2988484207,DE +2988484208,2988484223,FR +2988484224,2988484239,ES +2988484240,2988484243,DE +2988484244,2988484287,FR +2988484288,2988484351,PL +2988484352,2988485887,FR +2988485888,2988485903,PL +2988485904,2988485911,GB +2988485912,2988485951,FR +2988485952,2988485955,GB +2988485956,2988485959,CZ +2988485960,2988485967,FR +2988485968,2988485983,IE +2988485984,2988485999,FR +2988486000,2988486015,PL +2988486016,2988486031,FR +2988486032,2988486047,ES +2988486048,2988486063,GB +2988486064,2988486067,FR +2988486068,2988486071,ES +2988486072,2988486075,FR +2988486076,2988486079,ES +2988486080,2988486083,BE +2988486084,2988486087,CZ +2988486088,2988486111,FR +2988486112,2988486127,PL +2988486128,2988486159,NL +2988486160,2988486175,IE +2988486176,2988486191,GB +2988486192,2988486195,IT +2988486196,2988486199,DE +2988486200,2988486207,PT +2988486208,2988486211,ES +2988486212,2988486215,DE +2988486216,2988486219,ES +2988486220,2988486223,IT +2988486224,2988486239,NL +2988486240,2988486287,PL +2988486288,2988486291,FR +2988486292,2988486295,DE +2988486296,2988486299,GB +2988486300,2988486303,PL +2988486304,2988486319,DE +2988486320,2988486323,IT +2988486324,2988486327,PT +2988486328,2988486343,ES +2988486344,2988486347,FR +2988486348,2988486351,ES +2988486352,2988486399,FR +2988486400,2988486783,GB +2988486784,2988486795,FR +2988486796,2988486799,GB +2988486800,2988486807,FR +2988486808,2988486811,DE +2988486812,2988486815,FR +2988486816,2988486847,DE +2988486848,2988486863,FR +2988486864,2988486879,BE +2988486880,2988486883,PL +2988486884,2988486887,FR +2988486888,2988486891,PT +2988486892,2988486903,GB +2988486904,2988486907,DE +2988486908,2988486911,LT +2988486912,2988487167,PL +2988487168,2988487423,FR +2988487424,2988487679,IE +2988487680,2988487935,DE +2988487936,2988487939,BE +2988487940,2988487979,FR +2988487980,2988487983,ES +2988487984,2988488007,FR +2988488008,2988488011,GB +2988488012,2988488015,CZ +2988488016,2988488031,FR +2988488032,2988488047,IE +2988488048,2988488051,IT +2988488052,2988488055,FR +2988488056,2988488063,DE +2988488064,2988488095,FR +2988488096,2988488099,DE +2988488100,2988488103,PT +2988488104,2988488111,FR +2988488112,2988488127,PL +2988488128,2988488159,FR +2988488160,2988488175,ES +2988488176,2988488179,GB +2988488180,2988488183,DE +2988488184,2988488187,IT +2988488188,2988488191,DE +2988488192,2988488479,FR +2988488480,2988488487,PL +2988488488,2988488491,FR +2988488492,2988488495,ES +2988488496,2988488511,FR +2988488512,2988488543,ES +2988488544,2988488575,FR +2988488576,2988488607,NL +2988488608,2988488639,IT +2988488640,2988488647,ES +2988488648,2988488655,IT +2988488656,2988488663,PL +2988488664,2988488959,FR +2988488960,2988488963,NL +2988488964,2988488967,FR +2988488968,2988488975,LT +2988488976,2988488983,ES +2988488984,2988488987,FR +2988488988,2988488991,NL +2988488992,2988489023,ES +2988489024,2988489055,FR +2988489056,2988489071,DE +2988489072,2988489087,FR +2988489088,2988489103,GB +2988489104,2988489119,FI +2988489120,2988489123,ES +2988489124,2988489127,NL +2988489128,2988489131,DE +2988489132,2988489167,FR +2988489168,2988489175,PT +2988489176,2988489179,PL +2988489180,2988489183,GB +2988489184,2988489255,FR +2988489256,2988489259,GB +2988489260,2988489263,FR +2988489264,2988489279,IT +2988489280,2988489283,FI +2988489284,2988489287,FR +2988489288,2988489295,PL +2988489296,2988489343,FR +2988489344,2988489471,DE +2988489472,2988489475,ES +2988489476,2988489479,GB +2988489480,2988489483,IT +2988489484,2988489487,GB +2988489488,2988489503,FR +2988489504,2988489519,GB +2988489520,2988489535,ES +2988489536,2988489543,PT +2988489544,2988489663,FR +2988489664,2988489667,DE +2988489668,2988489671,GB +2988489672,2988489675,ES +2988489676,2988489679,IE +2988489680,2988489695,FR +2988489696,2988489711,FI +2988489712,2988489719,FR +2988489720,2988489723,IT +2988489724,2988489727,ES +2988489728,2988507143,FR +2988507144,2988507147,BE +2988507148,2988507151,IT +2988507152,2988507159,DE +2988507160,2988507163,CH +2988507164,2988507167,PL +2988507168,2988507183,DE 2988507184,2988507199,FR 2988507200,2988507203,GB 2988507204,2988507207,PL @@ -57955,7 +62327,7 @@ 2988507432,2988507439,DE 2988507440,2988507443,IT 2988507444,2988507447,NL -2988507448,2988507451,PL +2988507448,2988507451,IT 2988507452,2988507459,FR 2988507460,2988507463,BE 2988507464,2988507467,CH @@ -57971,11 +62343,12 @@ 2988507532,2988507535,PL 2988507536,2988507539,FR 2988507540,2988507543,PL -2988507544,2988507551,FR +2988507544,2988507547,FR +2988507548,2988507551,DE 2988507552,2988507567,GB 2988507568,2988507583,IE 2988507584,2988507591,ES -2988507592,2988507595,FR +2988507592,2988507595,GB 2988507596,2988507599,DE 2988507600,2988507603,ES 2988507604,2988507607,FR @@ -57988,7 +62361,10 @@ 2988507640,2988507643,FR 2988507644,2988507647,IT 2988507648,2988507711,DE -2988507712,2988507775,IT +2988507712,2988507743,FR +2988507744,2988507759,IE +2988507760,2988507767,FR +2988507768,2988507775,PL 2988507776,2988507839,IE 2988507840,2988507855,FR 2988507856,2988507859,BE @@ -58012,7 +62388,11 @@ 2988507980,2988507983,DE 2988507984,2988507999,FR 2988508000,2988508031,NL -2988508032,2988508063,DE +2988508032,2988508035,PL +2988508036,2988508039,ES +2988508040,2988508047,FR +2988508048,2988508055,GB +2988508056,2988508063,ES 2988508064,2988508067,FR 2988508068,2988508071,PL 2988508072,2988508079,FR @@ -58024,11 +62404,14 @@ 2988508144,2988508151,FR 2988508152,2988508155,ES 2988508156,2988508159,PL -2988508160,2988508219,FR +2988508160,2988508207,FR +2988508208,2988508211,DE +2988508212,2988508215,PL +2988508216,2988508219,FR 2988508220,2988508223,DE 2988508224,2988508287,FR 2988508288,2988508303,PL -2988508304,2988508307,CZ +2988508304,2988508307,PT 2988508308,2988508315,FR 2988508316,2988508319,ES 2988508320,2988508343,FR @@ -58051,7 +62434,9 @@ 2988508704,2988508711,GB 2988508712,2988508715,DE 2988508716,2988508719,GB -2988508720,2988508847,FR +2988508720,2988508723,IT +2988508724,2988508735,GB +2988508736,2988508847,FR 2988508848,2988508855,GB 2988508856,2988508871,FR 2988508872,2988508875,PL @@ -58074,12 +62459,12 @@ 2988509024,2988509055,ES 2988509056,2988509119,IT 2988509120,2988509151,GB -2988509152,2988509183,ES +2988509152,2988509183,PL 2988509184,2988509279,FR 2988509280,2988509283,DE 2988509284,2988509287,IT 2988509288,2988509291,BE -2988509292,2988509295,FR +2988509292,2988509295,GB 2988509296,2988509311,DE 2988509312,2988509343,FR 2988509344,2988509351,BE @@ -58133,10 +62518,11 @@ 2988509872,2988509903,FR 2988509904,2988509907,PL 2988509908,2988509919,IT -2988509920,2988509931,FR -2988509932,2988509951,PL +2988509920,2988509927,FR +2988509928,2988509951,PL 2988509952,2988509955,IT -2988509956,2988509963,DE +2988509956,2988509959,PL +2988509960,2988509963,IT 2988509964,2988509967,GB 2988509968,2988509983,ES 2988509984,2988509995,FR @@ -58176,8 +62562,7 @@ 2988510760,2988510767,FR 2988510768,2988510775,ES 2988510776,2988510847,FR -2988510848,2988510911,PL -2988510912,2988510943,FR +2988510848,2988510943,PL 2988510944,2988510975,GB 2988510976,2988510991,PL 2988510992,2988511007,FR @@ -58235,19 +62620,23 @@ 2988511936,2988511951,PT 2988511952,2988511999,GB 2988512000,2988512031,PL -2988512032,2988512055,FR +2988512032,2988512047,FR +2988512048,2988512055,ES 2988512056,2988512059,PL 2988512060,2988512063,FR 2988512064,2988512095,CH -2988512096,2988512127,FR +2988512096,2988512127,IE 2988512128,2988512143,PL 2988512144,2988512151,GB 2988512152,2988512155,ES 2988512156,2988512159,FR 2988512160,2988512191,GB -2988512192,2988512199,FR +2988512192,2988512195,FR +2988512196,2988512199,DE 2988512200,2988512207,ES -2988512208,2988512239,FR +2988512208,2988512223,FR +2988512224,2988512227,BE +2988512228,2988512239,FR 2988512240,2988512247,LT 2988512248,2988512251,GB 2988512252,2988512255,ES @@ -58297,16 +62686,20 @@ 2988512832,2988512835,FR 2988512836,2988512839,ES 2988512840,2988512847,DE -2988512848,2988512879,FR +2988512848,2988512851,ES +2988512852,2988512855,DE +2988512856,2988512879,FR 2988512880,2988512895,DE 2988512896,2988512899,PL -2988512900,2988512907,GB -2988512908,2988512911,LT -2988512912,2988512943,FR +2988512900,2988512903,GB +2988512904,2988512907,ES +2988512908,2988512943,FR 2988512944,2988512951,GB 2988512952,2988512955,FR 2988512956,2988512959,LT -2988512960,2988512975,BE +2988512960,2988512967,ES +2988512968,2988512971,GB +2988512972,2988512975,NL 2988512976,2988512995,FR 2988512996,2988512999,GB 2988513000,2988513003,FR @@ -58323,7 +62716,9 @@ 2988513208,2988513219,FR 2988513220,2988513223,CZ 2988513224,2988513227,NL -2988513228,2988513271,FR +2988513228,2988513235,FR +2988513236,2988513239,ES +2988513240,2988513271,FR 2988513272,2988513275,DE 2988513276,2988513279,CH 2988513280,2988513283,FR @@ -58334,10 +62729,11 @@ 2988513328,2988513331,PL 2988513332,2988513335,FR 2988513336,2988513343,GB -2988513344,2988513351,FR +2988513344,2988513351,DE 2988513352,2988513359,IT 2988513360,2988513375,GB -2988513376,2988513383,FR +2988513376,2988513379,FR +2988513380,2988513383,PT 2988513384,2988513407,GB 2988513408,2988513471,PL 2988513472,2988513503,FR @@ -58362,7 +62758,8 @@ 2988513724,2988513727,DE 2988513728,2988513731,FR 2988513732,2988513735,BE -2988513736,2988513743,DE +2988513736,2988513739,FR +2988513740,2988513743,ES 2988513744,2988513759,GB 2988513760,2988513879,FR 2988513880,2988513883,ES @@ -58378,8 +62775,7 @@ 2988514024,2988514027,PT 2988514028,2988514111,FR 2988514112,2988514115,DE -2988514116,2988514119,FR -2988514120,2988514127,PT +2988514116,2988514127,FR 2988514128,2988514131,IE 2988514132,2988514139,IT 2988514140,2988514143,PL @@ -58423,7 +62819,7 @@ 2988514736,2988514739,FR 2988514740,2988514743,ES 2988514744,2988514747,BE -2988514748,2988514751,IT +2988514748,2988514751,GB 2988514752,2988514815,FI 2988514816,2988514823,FR 2988514824,2988514827,PL @@ -58450,7 +62846,7 @@ 2988539936,2988539967,GB 2988539968,2988539971,ES 2988539972,2988539975,IT -2988539976,2988539983,DE +2988539976,2988539983,FR 2988539984,2988540003,PL 2988540004,2988540007,CZ 2988540008,2988540023,FR @@ -58463,7 +62859,9 @@ 2988540220,2988540223,GB 2988540224,2988540255,BE 2988540256,2988540271,PL -2988540272,2988540287,FR +2988540272,2988540275,DE +2988540276,2988540279,PL +2988540280,2988540287,FR 2988540288,2988540303,BE 2988540304,2988540319,FR 2988540320,2988540351,PT @@ -58530,8 +62928,7 @@ 2988541120,2988541131,FR 2988541132,2988541135,DE 2988541136,2988541143,GB -2988541144,2988541151,IT -2988541152,2988541215,FR +2988541144,2988541215,FR 2988541216,2988541231,PT 2988541232,2988541235,DE 2988541236,2988541243,FR @@ -58553,20 +62950,19 @@ 2988541468,2988541503,FR 2988541504,2988541519,CH 2988541520,2988541535,FR -2988541536,2988541551,GB +2988541536,2988541539,GB +2988541540,2988541543,PT +2988541544,2988541547,FR +2988541548,2988541551,ES 2988541552,2988541583,FR 2988541584,2988541587,ES -2988541588,2988541591,FR -2988541592,2988541599,GB -2988541600,2988541603,FR +2988541588,2988541603,FR 2988541604,2988541607,NL 2988541608,2988541611,GB 2988541612,2988541615,IT 2988541616,2988541619,BE 2988541620,2988541623,CH -2988541624,2988541631,FR -2988541632,2988541647,PL -2988541648,2988541655,FR +2988541624,2988541655,FR 2988541656,2988541659,ES 2988541660,2988541663,PL 2988541664,2988541679,FR @@ -58589,9 +62985,14 @@ 2988541784,2988541787,NL 2988541788,2988541791,FR 2988541792,2988541807,ES -2988541808,2988541823,FR -2988541824,2988541855,LT -2988541856,2988541887,IE +2988541808,2988541815,FR +2988541816,2988541819,DE +2988541820,2988541823,CZ +2988541824,2988541855,FR +2988541856,2988541859,PL +2988541860,2988541863,GB +2988541864,2988541867,PL +2988541868,2988541887,FR 2988541888,2988541895,DE 2988541896,2988541899,PL 2988541900,2988541903,BE @@ -58602,7 +63003,8 @@ 2988541940,2988541943,FI 2988541944,2988541947,FR 2988541948,2988541951,ES -2988541952,2988541959,DE +2988541952,2988541955,GB +2988541956,2988541959,DE 2988541960,2988541963,CH 2988541964,2988541967,DE 2988541968,2988541983,FR @@ -58616,7 +63018,10 @@ 2988542056,2988542063,FR 2988542064,2988542067,GB 2988542068,2988542071,ES -2988542072,2988542367,FR +2988542072,2988542255,FR +2988542256,2988542271,IT +2988542272,2988542335,ES +2988542336,2988542367,FR 2988542368,2988542399,CZ 2988542400,2988542407,FR 2988542408,2988542415,PL @@ -58652,16 +63057,20 @@ 2988542964,2988542967,CH 2988542968,2988542971,NL 2988542972,2988542975,DE -2988542976,2988543007,FR +2988542976,2988542991,FR +2988542992,2988542995,FI +2988542996,2988542999,IE +2988543000,2988543003,IT +2988543004,2988543007,LT 2988543008,2988543011,PL -2988543012,2988543015,GB +2988543012,2988543015,FR 2988543016,2988543023,CH 2988543024,2988543039,DE 2988543040,2988543043,CZ 2988543044,2988543047,ES 2988543048,2988543051,IE 2988543052,2988543067,FR -2988543068,2988543071,GB +2988543068,2988543071,PL 2988543072,2988543231,FR 2988543232,2988543235,IT 2988543236,2988543243,FR @@ -58679,8 +63088,8 @@ 2988543316,2988543319,IE 2988543320,2988543323,FI 2988543324,2988543327,PL -2988543328,2988543383,FR -2988543384,2988543399,DE +2988543328,2988543379,FR +2988543380,2988543399,DE 2988543400,2988543403,GB 2988543404,2988543407,NL 2988543408,2988543423,GB @@ -58696,8 +63105,8 @@ 2988543504,2988543527,FR 2988543528,2988543535,GB 2988543536,2988543551,PL -2988543552,2988543555,GB -2988543556,2988543559,NL +2988543552,2988543555,CH +2988543556,2988543559,BE 2988543560,2988543563,PT 2988543564,2988543567,FR 2988543568,2988543579,PL @@ -58719,9 +63128,31 @@ 2988544180,2988544183,IT 2988544184,2988544191,DE 2988544192,2988544227,ES -2988544228,2988544255,FR -2988544256,2988544383,LT -2988544384,2988544511,NL +2988544228,2988544271,FR +2988544272,2988544279,BE +2988544280,2988544283,GB +2988544284,2988544287,DE +2988544288,2988544291,PL +2988544292,2988544295,GB +2988544296,2988544303,FR +2988544304,2988544307,PL +2988544308,2988544311,IT +2988544312,2988544315,DE +2988544316,2988544323,FR +2988544324,2988544327,GB +2988544328,2988544331,NL +2988544332,2988544351,FR +2988544352,2988544355,PL +2988544356,2988544359,DE +2988544360,2988544367,FR +2988544368,2988544371,ES +2988544372,2988544375,FR +2988544376,2988544383,ES +2988544384,2988544447,GB +2988544448,2988544463,FR +2988544464,2988544479,ES +2988544480,2988544495,PL +2988544496,2988544511,IE 2988544512,2988544527,FR 2988544528,2988544535,ES 2988544536,2988544539,PL @@ -58769,9 +63200,14 @@ 2988545292,2988545295,DE 2988545296,2988545311,FR 2988545312,2988545327,CH -2988545328,2988545335,IT -2988545336,2988545343,DE -2988545344,2988545407,FR +2988545328,2988545331,FR +2988545332,2988545343,DE +2988545344,2988545367,FR +2988545368,2988545371,DE +2988545372,2988545375,GB +2988545376,2988545383,DE +2988545384,2988545387,ES +2988545388,2988545407,FR 2988545408,2988545439,IE 2988545440,2988545471,FR 2988545472,2988545503,ES @@ -58780,11 +63216,17 @@ 2988545512,2988545515,IT 2988545516,2988545531,PL 2988545532,2988545535,FR -2988545536,2988545599,BE -2988545600,2988545663,FR +2988545536,2988545567,BE +2988545568,2988545571,NL +2988545572,2988545575,DE +2988545576,2988545579,FR +2988545580,2988545583,ES +2988545584,2988545663,FR 2988545664,2988545695,ES 2988545696,2988545727,DE -2988545728,2988545815,FR +2988545728,2988545791,FR +2988545792,2988545807,DE +2988545808,2988545815,FR 2988545816,2988545823,NL 2988545824,2988545831,FR 2988545832,2988545835,GB @@ -58800,12 +63242,31 @@ 2988545932,2988545943,FR 2988545944,2988545967,NL 2988545968,2988545983,GB -2988545984,2988546239,IE +2988545984,2988545987,FR +2988545988,2988545991,PL +2988545992,2988545995,LT +2988545996,2988545999,FI +2988546000,2988546015,GB +2988546016,2988546031,FR +2988546032,2988546035,ES +2988546036,2988546039,BE +2988546040,2988546043,FR +2988546044,2988546047,ES +2988546048,2988546111,PL +2988546112,2988546115,ES +2988546116,2988546119,FR +2988546120,2988546123,IE +2988546124,2988546127,ES +2988546128,2988546143,GB +2988546144,2988546159,PL +2988546160,2988546175,ES +2988546176,2988546239,GB 2988546240,2988546271,LT 2988546272,2988546279,IT 2988546280,2988546283,GB 2988546284,2988546287,BE -2988546288,2988546295,DE +2988546288,2988546291,GB +2988546292,2988546295,ES 2988546296,2988546303,PL 2988546304,2988546307,ES 2988546308,2988546311,NL @@ -58840,7 +63301,9 @@ 2988546728,2988546735,ES 2988546736,2988546751,FR 2988546752,2988546783,ES -2988546784,2988546831,FR +2988546784,2988546819,FR +2988546820,2988546823,NL +2988546824,2988546831,FR 2988546832,2988546835,DE 2988546836,2988546839,ES 2988546840,2988546847,IE @@ -58889,8 +63352,8 @@ 2988547240,2988547247,PL 2988547248,2988547255,NL 2988547256,2988547263,FR -2988547264,2988547271,GB -2988547272,2988547279,ES +2988547264,2988547267,GB +2988547268,2988547279,ES 2988547280,2988547295,FR 2988547296,2988547303,DE 2988547304,2988547311,FR @@ -58900,7 +63363,8 @@ 2988547432,2988547435,ES 2988547436,2988547443,PL 2988547444,2988547447,DE -2988547448,2988547455,FR +2988547448,2988547451,FR +2988547452,2988547455,PT 2988547456,2988547471,DE 2988547472,2988547475,NL 2988547476,2988547479,GB @@ -58913,18 +63377,358 @@ 2988547536,2988547539,FR 2988547540,2988547543,DE 2988547544,2988547547,IT -2988547548,2988547551,PL -2988547552,2988547567,FR +2988547548,2988547567,FR 2988547568,2988547583,DE 2988547584,2988547599,ES 2988547600,2988547615,FR 2988547616,2988547647,PL 2988547648,2988547655,FR 2988547656,2988547663,PL -2988547664,2988547679,IE +2988547664,2988547679,FR 2988547680,2988547711,CH 2988547712,2988547727,PL -2988547728,2988572671,FR +2988547728,2988547751,FR +2988547752,2988547775,DE +2988547776,2988547807,ES +2988547808,2988547871,FR +2988547872,2988547903,GB +2988547904,2988547935,FR +2988547936,2988547967,LT +2988547968,2988548047,FR +2988548048,2988548055,ES +2988548056,2988548059,PL +2988548060,2988548063,DE +2988548064,2988548095,ES +2988548096,2988556287,FR +2988556288,2988556295,PL +2988556296,2988556303,FR +2988556304,2988556311,PL +2988556312,2988556319,FR +2988556320,2988556351,GB +2988556352,2988556359,DE +2988556360,2988556383,FR +2988556384,2988556415,DE +2988556416,2988556447,FR +2988556448,2988556451,NL +2988556452,2988556479,FR +2988556480,2988556495,IT +2988556496,2988556527,FR +2988556528,2988556535,PL +2988556536,2988556539,GB +2988556540,2988556543,DE +2988556544,2988556831,FR +2988556832,2988556839,DE +2988556840,2988556847,FR +2988556848,2988556855,ES +2988556856,2988556863,GB +2988556864,2988556879,FR +2988556880,2988556883,ES +2988556884,2988556887,DE +2988556888,2988556895,FR +2988556896,2988556911,PL +2988556912,2988556919,NL +2988556920,2988556959,PL +2988556960,2988556963,ES +2988556964,2988556967,FR +2988556968,2988556975,BE +2988556976,2988556979,FI +2988556980,2988557003,FR +2988557004,2988557007,ES +2988557008,2988557023,FR +2988557024,2988557039,IE +2988557040,2988557047,FR +2988557048,2988557055,PL +2988557056,2988557059,ES +2988557060,2988557071,FR +2988557072,2988557075,PL +2988557076,2988557079,FR +2988557080,2988557087,FI +2988557088,2988557119,DE +2988557120,2988557151,NL +2988557152,2988557215,FR +2988557216,2988557247,BE +2988557248,2988557251,FR +2988557252,2988557255,ES +2988557256,2988557263,FR +2988557264,2988557279,GB +2988557280,2988557295,ES +2988557296,2988557299,BE +2988557300,2988557303,PL +2988557304,2988557311,CZ +2988557312,2988557327,DE +2988557328,2988557343,ES +2988557344,2988557379,FR +2988557380,2988557383,ES +2988557384,2988557387,GB +2988557388,2988557391,ES +2988557392,2988557395,FR +2988557396,2988557399,PL +2988557400,2988557407,DE +2988557408,2988557427,ES +2988557428,2988557431,DE +2988557432,2988557435,PL +2988557436,2988557439,FR +2988557440,2988557471,GB +2988557472,2988557487,PL +2988557488,2988557495,DE +2988557496,2988557539,PL +2988557540,2988557543,ES +2988557544,2988557599,FR +2988557600,2988557631,GB +2988557632,2988557639,FR +2988557640,2988557643,IE +2988557644,2988557647,GB +2988557648,2988557651,NL +2988557652,2988557663,FR +2988557664,2988557695,PL +2988557696,2988557727,FR +2988557728,2988557759,PL +2988557760,2988557763,FR +2988557764,2988557767,ES +2988557768,2988557771,PL +2988557772,2988557823,FR +2988557824,2988557951,DE +2988557952,2988557983,LT +2988557984,2988557999,GB +2988558000,2988558015,IE +2988558016,2988558047,FR +2988558048,2988558063,PL +2988558064,2988558071,IT +2988558072,2988558075,DE +2988558076,2988558079,PL +2988558080,2988558083,FR +2988558084,2988558087,PL +2988558088,2988558099,FR +2988558100,2988558103,PL +2988558104,2988558119,FR +2988558120,2988558123,GB +2988558124,2988558127,FR +2988558128,2988558135,PL +2988558136,2988558139,GB +2988558140,2988558143,DE +2988558144,2988558207,PL +2988558208,2988558271,ES +2988558272,2988558335,FI +2988558336,2988558399,IE +2988558400,2988558463,LT +2988558464,2988558527,NL +2988558528,2988558591,PL +2988558592,2988558655,GB +2988558656,2988558727,FR +2988558728,2988558731,DE +2988558732,2988558735,PT +2988558736,2988558767,FR +2988558768,2988558783,CH +2988558784,2988558831,FR +2988558832,2988558847,IT +2988558848,2988558883,FR +2988558884,2988558887,BE +2988558888,2988558891,GB +2988558892,2988558895,NL +2988558896,2988558903,FR +2988558904,2988558907,NL +2988558908,2988558935,GB +2988558936,2988558939,PL +2988558940,2988558943,GB +2988558944,2988558975,FR +2988558976,2988559007,GB +2988559008,2988559011,BE +2988559012,2988559015,PL +2988559016,2988559039,FR +2988559040,2988559055,GB +2988559056,2988559071,LT +2988559072,2988559103,ES +2988559104,2988559135,PL +2988559136,2988559139,DE +2988559140,2988559151,PL +2988559152,2988559231,FR +2988559232,2988559247,DE +2988559248,2988559255,FR +2988559256,2988559259,DE +2988559260,2988559263,GB +2988559264,2988559295,LT +2988559296,2988559359,PL +2988559360,2988559631,FR +2988559632,2988559663,IE +2988559664,2988559679,ES +2988559680,2988559691,FR +2988559692,2988559695,PL +2988559696,2988559699,DE +2988559700,2988559703,PL +2988559704,2988559707,DE +2988559708,2988559711,PL +2988559712,2988559719,FR +2988559720,2988559727,DE +2988559728,2988559731,FR +2988559732,2988559735,PL +2988559736,2988559743,GB +2988559744,2988559871,FR +2988559872,2988560383,IT +2988560384,2988560447,FR +2988560448,2988560451,DE +2988560452,2988560455,PL +2988560456,2988560463,FR +2988560464,2988560479,PL +2988560480,2988560575,FR +2988560576,2988560591,ES +2988560592,2988560595,DE +2988560596,2988560599,IT +2988560600,2988560603,PL +2988560604,2988560607,PT +2988560608,2988560623,FR +2988560624,2988560627,BE +2988560628,2988560639,FR +2988560640,2988560703,GB +2988560704,2988560711,DE +2988560712,2988560719,PL +2988560720,2988560735,FR +2988560736,2988560751,DE +2988560752,2988560759,GB +2988560760,2988560767,FI +2988560768,2988560783,FR +2988560784,2988560799,NL +2988560800,2988560815,DE +2988560816,2988560831,FR +2988560832,2988560863,GB +2988560864,2988560895,DE +2988560896,2988560911,PL +2988560912,2988560919,FR +2988560920,2988560923,DE +2988560924,2988560951,FR +2988560952,2988560959,PL +2988560960,2988561023,IE +2988561024,2988561031,ES +2988561032,2988561039,FR +2988561040,2988561043,ES +2988561044,2988561047,FR +2988561048,2988561051,PL +2988561052,2988561055,GB +2988561056,2988561059,FR +2988561060,2988561071,PL +2988561072,2988561075,NL +2988561076,2988561079,IT +2988561080,2988561083,DE +2988561084,2988561087,GB +2988561088,2988561095,FR +2988561096,2988561099,PL +2988561100,2988561103,CZ +2988561104,2988561119,BE +2988561120,2988561171,FR +2988561172,2988561175,PL +2988561176,2988561179,ES +2988561180,2988561183,PL +2988561184,2988561199,GB +2988561200,2988561203,PL +2988561204,2988561207,GB +2988561208,2988561215,PL +2988561216,2988561283,FR +2988561284,2988561287,NL +2988561288,2988561291,ES +2988561292,2988561295,PT +2988561296,2988561303,PL +2988561304,2988561311,FR +2988561312,2988561343,IE +2988561344,2988561375,PL +2988561376,2988561391,FR +2988561392,2988561403,ES +2988561404,2988561407,LT +2988561408,2988561667,GB +2988561668,2988561671,PL +2988561672,2988561675,NL +2988561676,2988561679,FI +2988561680,2988561695,ES +2988561696,2988561727,FR +2988561728,2988561743,PL +2988561744,2988561747,FR +2988561748,2988561751,PL +2988561752,2988561759,GB +2988561760,2988561763,PL +2988561764,2988561767,DE +2988561768,2988561775,PL +2988561776,2988561843,FR +2988561844,2988561847,IT +2988561848,2988561855,FR +2988561856,2988561871,IE +2988561872,2988561875,CH +2988561876,2988561887,FR +2988561888,2988561903,PL +2988561904,2988561919,IE +2988561920,2988561983,FR +2988561984,2988562015,DE +2988562016,2988562023,PT +2988562024,2988562027,NL +2988562028,2988562031,LT +2988562032,2988562047,PL +2988562048,2988562079,DE +2988562080,2988562095,PL +2988562096,2988562111,IE +2988562112,2988562127,FR +2988562128,2988562143,PL +2988562144,2988562151,FR +2988562152,2988562159,PL +2988562160,2988562175,IT +2988562176,2988562431,NL +2988562432,2988562591,FR +2988562592,2988562595,GB +2988562596,2988562607,FR +2988562608,2988562611,PT +2988562612,2988562623,PL +2988562624,2988562687,FI +2988562688,2988562703,GB +2988562704,2988562707,PL +2988562708,2988562711,DE +2988562712,2988562719,GB +2988562720,2988562815,BE +2988562816,2988562847,FR +2988562848,2988562855,NL +2988562856,2988562863,DE +2988562864,2988562911,FR +2988562912,2988562943,PL +2988562944,2988563011,FR +2988563012,2988563015,PL +2988563016,2988563023,GB +2988563024,2988563043,FR +2988563044,2988563047,ES +2988563048,2988563055,FR +2988563056,2988563059,NL +2988563060,2988563063,CH +2988563064,2988563067,FI +2988563068,2988563075,PT +2988563076,2988563079,GB +2988563080,2988563083,DE +2988563084,2988563087,FR +2988563088,2988563103,NL +2988563104,2988563135,FR +2988563136,2988563151,PL +2988563152,2988563199,FR +2988563200,2988563455,IE +2988563456,2988563487,FR +2988563488,2988563495,GB +2988563496,2988563503,FR +2988563504,2988563519,PL +2988563520,2988563555,FR +2988563556,2988563559,BE +2988563560,2988563567,FR +2988563568,2988563571,NL +2988563572,2988563575,GB +2988563576,2988563583,IE +2988563584,2988563591,PT +2988563592,2988563599,GB +2988563600,2988563607,ES +2988563608,2988563615,DE +2988563616,2988563647,FR +2988563648,2988563663,LT +2988563664,2988563667,FR +2988563668,2988563671,PL +2988563672,2988563675,FR +2988563676,2988563679,PL +2988563680,2988563967,FR +2988563968,2988563999,BE +2988564000,2988564019,FR +2988564020,2988564023,PL +2988564024,2988564031,FR +2988564032,2988564063,BE +2988564064,2988572671,FR 2988572672,2988703743,RU 2988703744,2988834815,PL 2988834816,2988965887,CH @@ -58936,7 +63740,7 @@ 2989621248,2989752319,BE 2989752320,2989817855,SY 2989817856,2989883391,KW -2989883392,2989916159,UA +2989883392,2989948927,UA 2989948928,2990014463,FI 2990014464,2990079999,PL 2990080000,2990145535,RU @@ -58964,149 +63768,154 @@ 2991128576,2991144959,PL 2991144960,2991161343,SA 2991161344,2991177727,FR -2991177728,2991182335,SE +2991177728,2991177983,DK +2991177984,2991178239,NL +2991178240,2991178495,DE +2991178496,2991178751,RU +2991178752,2991182335,SE 2991182336,2991182591,GB 2991182592,2991185919,SE 2991185920,2991185951,GB 2991185952,2991185967,NL 2991185968,2991185983,DE 2991185984,2991185999,DK -2991186000,2991186015,FI +2991186000,2991186015,ES 2991186016,2991186175,SE 2991186176,2991186207,GB 2991186208,2991186223,NL 2991186224,2991186239,DE 2991186240,2991186255,DK -2991186256,2991186271,FI +2991186256,2991186271,ES 2991186272,2991186431,SE 2991186432,2991186463,GB 2991186464,2991186479,NL 2991186480,2991186495,DE 2991186496,2991186511,DK -2991186512,2991186527,FI +2991186512,2991186527,ES 2991186528,2991186687,SE 2991186688,2991186719,GB 2991186720,2991186735,NL 2991186736,2991186751,DE 2991186752,2991186767,DK -2991186768,2991186783,FI +2991186768,2991186783,ES 2991186784,2991186943,SE 2991186944,2991186975,GB 2991186976,2991186991,NL 2991186992,2991187007,DE 2991187008,2991187023,DK -2991187024,2991187039,FI +2991187024,2991187039,ES 2991187040,2991187199,SE 2991187200,2991187231,GB 2991187232,2991187247,NL 2991187248,2991187263,DE 2991187264,2991187279,DK -2991187280,2991187295,FI +2991187280,2991187295,ES 2991187296,2991187455,SE 2991187456,2991187487,GB 2991187488,2991187503,NL 2991187504,2991187519,DE 2991187520,2991187535,DK -2991187536,2991187551,FI +2991187536,2991187551,ES 2991187552,2991187711,SE 2991187712,2991187743,GB 2991187744,2991187759,NL 2991187760,2991187775,DE 2991187776,2991187791,DK -2991187792,2991187807,FI +2991187792,2991187807,ES 2991187808,2991187967,SE 2991187968,2991187999,GB 2991188000,2991188015,NL 2991188016,2991188031,DE 2991188032,2991188047,DK -2991188048,2991188063,FI +2991188048,2991188063,ES 2991188064,2991188223,SE 2991188224,2991188255,GB 2991188256,2991188271,NL 2991188272,2991188287,DE 2991188288,2991188303,DK -2991188304,2991188319,FI +2991188304,2991188319,ES 2991188320,2991188479,SE 2991188480,2991188511,GB 2991188512,2991188527,NL 2991188528,2991188543,DE 2991188544,2991188559,DK -2991188560,2991188575,FI +2991188560,2991188575,ES 2991188576,2991188735,SE 2991188736,2991188767,GB 2991188768,2991188783,NL 2991188784,2991188799,DE 2991188800,2991188815,DK -2991188816,2991188831,FI +2991188816,2991188831,ES 2991188832,2991188991,SE 2991188992,2991189023,GB 2991189024,2991189039,NL 2991189040,2991189055,DE 2991189056,2991189071,DK -2991189072,2991189087,FI +2991189072,2991189087,ES 2991189088,2991189247,SE 2991189248,2991189279,GB 2991189280,2991189295,NL 2991189296,2991189311,DE 2991189312,2991189327,DK -2991189328,2991189343,FI +2991189328,2991189343,ES 2991189344,2991189503,SE 2991189504,2991189535,GB 2991189536,2991189551,NL 2991189552,2991189567,DE 2991189568,2991189583,DK -2991189584,2991189599,FI +2991189584,2991189599,ES 2991189600,2991189759,SE 2991189760,2991189791,GB 2991189792,2991189807,NL 2991189808,2991189823,DE 2991189824,2991189839,DK -2991189840,2991189855,FI +2991189840,2991189855,ES 2991189856,2991190015,SE 2991190016,2991190047,GB 2991190048,2991190063,NL 2991190064,2991190079,DE 2991190080,2991190095,DK -2991190096,2991190111,FI +2991190096,2991190111,ES 2991190112,2991190271,SE 2991190272,2991190303,GB 2991190304,2991190319,NL 2991190320,2991190335,DE 2991190336,2991190351,DK -2991190352,2991190367,FI +2991190352,2991190367,ES 2991190368,2991190527,SE 2991190528,2991190559,GB 2991190560,2991190575,NL 2991190576,2991190591,DE 2991190592,2991190607,DK -2991190608,2991190623,FI +2991190608,2991190623,ES 2991190624,2991190783,SE 2991190784,2991190815,GB 2991190816,2991190831,NL 2991190832,2991190847,DE 2991190848,2991190863,DK -2991190864,2991190879,FI +2991190864,2991190879,ES 2991190880,2991191039,SE 2991191040,2991191071,GB 2991191072,2991191087,NL 2991191088,2991191103,DE 2991191104,2991191119,DK -2991191120,2991191135,FI +2991191120,2991191135,ES 2991191136,2991191295,SE 2991191296,2991191327,GB 2991191328,2991191343,NL 2991191344,2991191359,DE 2991191360,2991191375,DK -2991191376,2991191391,FI +2991191376,2991191391,ES 2991191392,2991191551,SE 2991191552,2991191583,GB 2991191584,2991191599,NL 2991191600,2991191615,DE 2991191616,2991191631,DK -2991191632,2991191647,FI +2991191632,2991191647,ES 2991191648,2991191807,SE 2991191808,2991192063,FI -2991192064,2991192319,DK +2991192064,2991192255,DK +2991192256,2991192319,IT 2991192320,2991194111,SE 2991194112,2991210495,NO 2991210496,2991243263,RU @@ -59137,15 +63946,7 @@ 2991980808,2991980815,NA 2991980816,2991981063,UA 2991981064,2991981071,DE -2991981072,2991981375,UA -2991981376,2991981383,NA -2991981384,2991981415,UA -2991981416,2991981423,NA -2991981424,2991981439,UA -2991981440,2991981447,NA -2991981448,2991981463,UA -2991981464,2991981471,NA -2991981472,2991981495,UA +2991981072,2991981495,UA 2991981496,2991981503,NA 2991981504,2991981647,UA 2991981648,2991981655,NA @@ -59153,17 +63954,17 @@ 2991981688,2991981695,NA 2991981696,2991981839,UA 2991981840,2991981847,RU -2991981848,2991981911,UA -2991981912,2991981919,RU -2991981920,2991981935,UA -2991981936,2991981943,RU -2991981944,2991982535,UA +2991981848,2991982535,UA 2991982536,2991982543,GL 2991982544,2991982592,UA -2991982593,2991982846,JP +2991982593,2991982599,JP +2991982600,2991982607,UA +2991982608,2991982846,JP 2991982847,2991983359,UA 2991983360,2991983615,JP -2991983616,2992111615,UA +2991983616,2991984383,UA +2991984384,2991984639,JP +2991984640,2992111615,UA 2992111616,2992373759,KZ 2992373760,2992635903,UA 2992635904,2993684479,GB @@ -59197,6 +63998,7 @@ 2996649984,2996666367,RO 2996666368,2996682751,RU 2996682752,2996699135,DK +2996699136,2996764671,UA 2996764672,2996768767,NL 2996768768,2996772863,RU 2996772864,2996776959,UA @@ -59233,8 +64035,7 @@ 2996996576,2996996639,DE 2996996640,2996996767,UA 2996996768,2996996831,RU -2996996832,2996996863,DE -2996996864,2996997119,CN +2996996832,2996997119,CN 2996997120,2996998143,DE 2996998144,2996998271,UA 2996998272,2996998463,DE @@ -59249,18 +64050,21 @@ 2996999424,2996999551,IN 2996999552,2996999679,DE 2996999680,2996999935,GB -2996999936,2997000447,DE +2996999936,2996999951,DE +2996999952,2996999967,LT +2996999968,2996999999,AU +2997000000,2997000447,DE 2997000448,2997000703,RU -2997000704,2997000767,DE -2997000768,2997000831,SC +2997000704,2997000831,DE 2997000832,2997000959,CA 2997000960,2997000991,DE 2997000992,2997001119,RO 2997001120,2997001471,DE 2997001472,2997001727,BZ -2997001728,2997003071,DE +2997001728,2997001983,TR +2997001984,2997003071,DE 2997003072,2997003135,RU -2997003136,2997003199,PK +2997003136,2997003199,DE 2997003200,2997003263,RU 2997003264,2997003287,DE 2997003288,2997003295,NL @@ -59270,8 +64074,7 @@ 2997003584,2997003647,UA 2997003648,2997004031,DE 2997004032,2997004287,BZ -2997004288,2997004543,US -2997004544,2997004607,DE +2997004288,2997004607,DE 2997004608,2997004671,RU 2997004672,2997004799,DE 2997004800,2997005055,BZ @@ -59294,8 +64097,7 @@ 2997008512,2997008639,LT 2997008640,2997008959,DE 2997008960,2997009023,RU -2997009024,2997010431,DE -2997010432,2997018623,US +2997009024,2997018623,DE 2997018624,2997019135,GB 2997019136,2997019391,TR 2997019392,2997019647,GB @@ -59306,16 +64108,18 @@ 2997020416,2997020671,CA 2997020672,2997021183,DE 2997021184,2997021695,GB -2997021696,2997021951,NL -2997021952,2997022015,DE +2997021696,2997022015,DE 2997022016,2997022143,GB -2997022144,2997022239,DE +2997022144,2997022207,IN +2997022208,2997022223,DE +2997022224,2997022239,IR 2997022240,2997022303,NL 2997022304,2997022367,SG -2997022368,2997022783,DE +2997022368,2997022751,DE +2997022752,2997022783,TR 2997022784,2997022847,IN -2997022848,2997022975,BZ -2997022976,2997024255,DE +2997022848,2997023231,BZ +2997023232,2997024255,DE 2997024256,2997024511,TR 2997024512,2997026815,DE 2997026816,2997059583,RU @@ -59359,8 +64163,8 @@ 2999985712,2999985727,BE 2999985728,2999985743,CZ 2999985744,2999985759,NL -2999985760,2999986175,BE -2999986176,2999992319,NL +2999985760,2999988479,BE +2999988480,2999992319,NL 2999992320,3000000511,RU 3000000512,3000008703,DE 3000008704,3000016895,RU @@ -59540,18 +64344,21 @@ 3001835520,3001839615,RU 3001839616,3001843711,ES 3001843712,3001845759,RU -3001845760,3001851903,GB +3001845760,3001846271,GB +3001846272,3001847295,RU +3001847296,3001851903,GB 3001851904,3001855999,IT 3001856000,3001859071,NL 3001859072,3001860095,MD 3001860096,3001864191,EE 3001864192,3001868287,RU 3001868288,3001869312,FR -3001869313,3001869600,SA +3001869313,3001869599,SA +3001869600,3001869600,FR 3001869601,3001869696,IR 3001869697,3001869823,YE -3001869824,3001869952,IR -3001869953,3001872383,FR +3001869824,3001869887,IR +3001869888,3001872383,FR 3001872384,3001876479,RU 3001876480,3001880575,IT 3001880576,3001884671,RU @@ -59587,20 +64394,51 @@ 3001975592,3001975599,TW 3001975600,3001975607,CN 3001975608,3001975615,RU -3001975616,3001975623,US +3001975616,3001975623,UA 3001975624,3001975631,RU -3001975632,3001976575,GB -3001976576,3001976607,TW -3001976608,3001976623,GB +3001975632,3001975655,GB +3001975656,3001975663,RU +3001975664,3001975671,US +3001975672,3001975679,CN +3001975680,3001975687,TW +3001975688,3001975695,US +3001975696,3001975703,UA +3001975704,3001975711,DE +3001975712,3001975719,MY +3001975720,3001975727,US +3001975728,3001975735,GB +3001975736,3001975743,MY +3001975744,3001975759,GB +3001975760,3001975807,US +3001975808,3001975815,GB +3001975816,3001975823,US +3001975824,3001975839,GB +3001975840,3001975847,CN +3001975848,3001975855,US +3001975856,3001975863,MY +3001975864,3001975871,AU +3001975872,3001975887,US +3001975888,3001975895,GB +3001975896,3001975903,RU +3001975904,3001975919,GB +3001975920,3001975927,US +3001975928,3001975935,CN +3001975936,3001976623,GB 3001976624,3001976639,CN 3001976640,3001976655,RU -3001976656,3001976679,GB +3001976656,3001976671,GB +3001976672,3001976679,IN 3001976680,3001976687,US -3001976688,3001976927,GB +3001976688,3001976831,GB +3001976832,3001976895,CN +3001976896,3001976927,GB 3001976928,3001976959,RU -3001976960,3001977135,GB -3001977136,3001977151,AE -3001977152,3001977167,GB +3001976960,3001977103,GB +3001977104,3001977119,RU +3001977120,3001977135,GB +3001977136,3001977143,CN +3001977144,3001977151,TW +3001977152,3001977167,IN 3001977168,3001977183,LK 3001977184,3001977215,GB 3001977216,3001977247,RU @@ -59608,20 +64446,37 @@ 3001977312,3001977343,CN 3001977344,3001977375,GB 3001977376,3001977407,CA -3001977408,3001977455,GB +3001977408,3001977447,GB +3001977448,3001977455,IT 3001977456,3001977463,US -3001977464,3001977487,GB +3001977464,3001977471,GB +3001977472,3001977487,IN 3001977488,3001977503,LK -3001977504,3001978367,GB +3001977504,3001977519,GB +3001977520,3001977535,CN +3001977536,3001977591,GB +3001977592,3001977599,GR +3001977600,3001977855,DK +3001977856,3001977983,GB +3001977984,3001978015,CN +3001978016,3001978031,RU +3001978032,3001978047,GB +3001978048,3001978111,US +3001978112,3001978367,GB 3001978368,3001978495,US 3001978496,3001978527,RU -3001978528,3001978559,US -3001978560,3001978623,GB -3001978624,3001978687,CA -3001978688,3001978751,US +3001978528,3001978559,UA +3001978560,3001978591,US +3001978592,3001978607,RU +3001978608,3001978615,IE +3001978616,3001978623,CN +3001978624,3001978687,US +3001978688,3001978751,EE 3001978752,3001978783,RU -3001978784,3001978847,GB -3001978848,3001978879,US +3001978784,3001978815,US +3001978816,3001978823,LK +3001978824,3001978847,GB +3001978848,3001978879,UA 3001978880,3001982975,GB 3001982976,3001987071,CH 3001987072,3001991167,JO @@ -59636,10 +64491,11 @@ 3002020160,3002020223,NL 3002020224,3002020287,IL 3002020288,3002020303,US -3002020304,3002020319,BZ -3002020320,3002021695,NL +3002020304,3002021695,NL 3002021696,3002021759,SG -3002021760,3002023935,NL +3002021760,3002022527,NL +3002022528,3002022655,BZ +3002022656,3002023935,NL 3002023936,3002028031,DE 3002028032,3002036223,GB 3002036224,3002040319,BG @@ -59649,7 +64505,9 @@ 3002052608,3002056703,IT 3002056704,3002060799,FI 3002060800,3002064895,ES -3002064896,3002068991,BG +3002064896,3002065407,BG +3002065408,3002065663,RS +3002065664,3002068991,BG 3002068992,3002073087,ES 3002073088,3002597375,TR 3002597376,3002599423,RU @@ -59716,7 +64574,7 @@ 3002699776,3002701823,SE 3002701824,3002703871,NL 3002703872,3002705919,DE -3002705920,3002707967,BG +3002705920,3002707967,MK 3002707968,3002710015,KW 3002710016,3002712063,IT 3002712064,3002714111,LU @@ -59800,13 +64658,16 @@ 3003056128,3003058175,DE 3003058176,3003058431,MT 3003058432,3003058687,FI -3003058688,3003060223,EE +3003058688,3003058751,EE +3003058752,3003058943,PH +3003058944,3003060223,EE 3003060224,3003062271,DE 3003062272,3003064319,NL 3003064320,3003066367,RO 3003066368,3003066887,PL 3003066888,3003066895,MX -3003066896,3003066911,UA +3003066896,3003066903,RU +3003066904,3003066911,UA 3003066912,3003068415,PL 3003068416,3003070463,NL 3003070464,3003074559,GB @@ -59838,8 +64699,7 @@ 3024879616,3025141759,CN 3025141760,3025403903,KR 3025403904,3025600511,CN -3025600512,3025649663,AP -3025649664,3025666047,IN +3025600512,3025666047,IN 3025666048,3025928191,CN 3025928192,3025932287,TW 3025932288,3025944575,JP @@ -59847,17 +64707,20 @@ 3025960960,3025969151,PK 3025969152,3025973247,IN 3025973248,3025974271,AU +3025974272,3025975295,HK 3025975296,3025977343,SG 3025977344,3025979391,AU 3025979392,3025981439,IN -3025981440,3025985535,AU +3025981440,3025982463,AU +3025982464,3025983487,ID +3025983488,3025985535,AU 3025985536,3025989631,BD 3025989632,3025993727,KR 3025993728,3026059263,VN 3026059264,3026067455,PH 3026068480,3026069503,PH 3026069504,3026071551,JP -3026071552,3026073599,AP +3026071552,3026073599,HK 3026073600,3026075647,CN 3026075648,3026083839,AF 3026083840,3026087935,CN @@ -59888,17 +64751,16 @@ 3029336064,3029598207,JP 3029598208,3029600255,VN 3029600256,3029601279,AU +3029601280,3029602303,IN 3029604352,3029605375,AU 3029606400,3029614591,IN 3029614592,3029622783,AU 3029630976,3029635071,VN 3029635072,3029637119,JP -3029637120,3029639167,BD 3029639168,3029643263,JP 3029643264,3029644287,AU 3029645312,3029651455,JP -3029651456,3029654527,BD -3029654528,3029655551,IN +3029651456,3029653503,BD 3029655552,3029663743,CN 3029663744,3029671935,BD 3029671936,3029680127,IN @@ -59906,9 +64768,11 @@ 3029696512,3029704703,CN 3029704704,3029712895,JP 3029712896,3029713919,AU -3029714944,3029716991,JP +3029714944,3029715199,JP +3029715200,3029715455,AU +3029715456,3029716991,JP 3029716992,3029721087,PK -3029721088,3029725183,AP +3029721088,3029725183,AU 3029725184,3029727231,IN 3029727232,3029728255,AU 3029728256,3029729279,HK @@ -59972,7 +64836,6 @@ 3033712640,3033714687,SG 3033714688,3033715711,NZ 3033716736,3033717759,TH -3033717760,3033718783,BD 3033718784,3033726975,CN 3033726976,3033743359,KR 3033743360,3033745407,IN @@ -60018,7 +64881,7 @@ 3035103232,3035168767,PH 3035168768,3035193343,CN 3035193344,3035197439,JP -3035197440,3035199487,AP +3035197440,3035199487,HK 3035199488,3035200511,IN 3035201536,3035202559,AU 3035202560,3035205631,JP @@ -60041,7 +64904,12 @@ 3035340800,3035348991,MN 3035348992,3035357183,AU 3035365376,3035627519,KR -3035627520,3036676095,ID +3035627520,3036610559,ID +3036610560,3036676095,SG +3036676096,3037790207,AR +3037790208,3037855743,VE +3037986816,3038248959,AR +3038511104,3038773247,AR 3053453312,3054501887,ID 3054501888,3054534655,HK 3054534656,3054537727,PH @@ -60060,6 +64928,7 @@ 3054665728,3054682111,IN 3054682112,3054698495,PH 3054698496,3054731263,IN +3054731264,3054764031,SG 3054764032,3054960639,JP 3054960640,3054993407,ID 3054993408,3054997503,IN @@ -60070,7 +64939,8 @@ 3055013888,3055014911,JP 3055014912,3055015935,AU 3055015936,3055026175,JP -3055026176,3055550463,ID +3055026176,3055484927,ID +3055484928,3055550463,KR 3055550464,3056599039,CN 3056599040,3056615423,JP 3056615424,3056623615,BD @@ -60088,7 +64958,7 @@ 3056762880,3056771071,SG 3056771072,3056772095,NZ 3056773120,3056774143,WS -3056775168,3056779263,AP +3056775168,3056779263,AF 3056779264,3056791551,JP 3056791552,3056795647,ID 3056795648,3056861183,CN @@ -60115,6 +64985,7 @@ 3059744768,3063414783,CN 3063414784,3063545855,HK 3063545856,3063611391,NZ +3063611392,3063676927,TW 3063676928,3063742463,IN 3063742464,3063807999,CN 3063808000,3063939071,JP @@ -60195,7 +65066,6 @@ 3075385344,3075386367,MY 3075386368,3075387391,AU 3075387392,3075388415,JP -3075388416,3075389439,MY 3075389440,3075390463,IN 3075390464,3075391487,JP 3075391488,3075407871,KR @@ -60228,7 +65098,6 @@ 3076210688,3076218879,ID 3076227072,3076228095,CN 3076228096,3076229119,NP -3076229120,3076231167,TH 3076231168,3076235263,CN 3076235264,3076243455,VN 3076243456,3076259839,KR @@ -60238,7 +65107,7 @@ 3081437184,3081502719,MY 3081502720,3081764863,CN 3081764864,3081846783,JP -3081846784,3081854975,AP +3081846784,3081854975,HK 3081854976,3081859071,MN 3081859072,3081861119,PH 3081861120,3081862143,AU @@ -60249,7 +65118,7 @@ 3082158080,3082166271,CN 3082166272,3082174463,JP 3082174464,3082178559,PH -3082178560,3082179583,AP +3082178560,3082179583,HK 3082179584,3082181631,IN 3082181632,3082182655,ID 3082182656,3082190847,LA @@ -60260,7 +65129,16 @@ 3091726336,3093168127,US 3093168128,3093200895,CA 3093233664,3093237759,PR -3093299200,3093954759,US +3093237760,3093241855,US +3093299200,3093939167,US +3093939168,3093939175,CN +3093939176,3093941111,US +3093941112,3093941119,MY +3093941120,3093941199,US +3093941200,3093941207,CN +3093941208,3093942271,US +3093942272,3093942527,CA +3093942528,3093954759,US 3093954760,3093954767,AR 3093954768,3093954975,US 3093954976,3093954983,AU @@ -60286,7 +65164,9 @@ 3093955664,3093955679,CA 3093955680,3093956479,US 3093956480,3093956495,IE -3093956496,3093956895,US +3093956496,3093956567,US +3093956568,3093956575,MX +3093956576,3093956895,US 3093956896,3093956943,CA 3093956944,3093957103,US 3093957104,3093957119,CA @@ -60342,7 +65222,29 @@ 3093963360,3093963367,CA 3093963368,3093963487,US 3093963488,3093963495,IE -3093963496,3093986367,US +3093963496,3093963599,US +3093963600,3093963607,CA +3093963608,3093965039,US +3093965040,3093965055,GB +3093965056,3093965663,US +3093965664,3093965671,KW +3093965672,3093965879,US +3093965880,3093965881,CA +3093965882,3093965885,US +3093965886,3093965887,MX +3093965888,3093967191,US +3093967192,3093967199,CA +3093967200,3093968911,US +3093968912,3093968927,CA +3093968928,3093968943,US +3093968944,3093968951,MX +3093968952,3093969007,US +3093969008,3093969015,IE +3093969016,3093969031,US +3093969032,3093969035,CA +3093969036,3093969131,US +3093969132,3093969135,MX +3093969136,3093986367,US 3093986368,3093986431,DE 3093986432,3093986463,US 3093986464,3093986495,GB @@ -60352,12 +65254,13 @@ 3096444928,3096969215,CA 3096969216,3097493503,US 3097493504,3097755647,CA -3097755648,3098148863,US +3097755648,3098095615,US +3098095616,3098099711,CA 3098148864,3098165247,JM 3098214400,3098263551,US 3098263552,3098271743,CA 3098271744,3098275839,US -3098279936,3098443775,US +3098279936,3098476543,US 3098476544,3098492927,CA 3098492928,3103784959,US 3120562176,3120594943,CO @@ -60388,19 +65291,19 @@ 3121545216,3121610751,CR 3121610752,3121741823,PY 3121741824,3121872895,AR -3121872896,3121938431,CL +3121872896,3122003967,CL 3122003968,3122135039,AR 3122135040,3122331647,VE 3122331648,3122348031,BO 3122397184,3122659327,CO 3122659328,3122724863,GT 3122790400,3122987007,CL -3123052544,3123118079,AR +3123052544,3123183615,AR 3123183616,3123314687,CL 3123314688,3123380223,EC 3123380224,3123412991,CO 3123445760,3123576831,TT -3123576832,3123609599,EC +3123576832,3123642367,EC 3123707904,3123970047,UY 3124232192,3124772863,AR 3124887552,3124953087,EC @@ -60423,16 +65326,22 @@ 3129999360,3130261503,CO 3130523648,3130654719,AR 3131047936,3131310079,PE -3132096512,3132129279,CR +3132096512,3132162047,CR 3132227584,3132293119,EC 3132358656,3132424191,CO 3132489728,3132555263,AR -3132620800,3132751871,VE -3132882944,3132915711,VE +3132620800,3132915711,VE +3132915712,3132948479,PA 3132948480,3133014015,AR +3133014016,3133046783,HT +3133046784,3133067263,AR +3133067264,3133073407,PA +3133073408,3133074431,AN +3133074432,3133075455,CL +3133075456,3133079551,AN +3133079552,3133145087,AR 3133145088,3145727999,BR 3145728000,3154116607,MX -3154116608,3154182143,EU 3154182144,3154247679,DE 3154247680,3154313215,RS 3154313216,3154378751,TR @@ -60454,6 +65363,7 @@ 3156475904,3156539391,HU 3156539392,3156539647,RO 3156539648,3156541439,HU +3156541440,3156606975,PT 3156606976,3156672511,TR 3156672512,3156738047,GB 3156738048,3156791439,DE @@ -60548,8 +65458,13 @@ 3158446080,3158448127,NL 3158448128,3158452223,RU 3158452224,3158454271,DE +3158454272,3158458367,EU +3158458368,3158474751,GB +3158474752,3158507519,OM +3158507520,3158573055,FI 3158573056,3158638591,RU 3158638592,3158704127,LT +3158704128,3158835199,KW 3158835200,3158851583,IQ 3158851584,3158867967,RU 3158867968,3158884351,AZ @@ -60578,7 +65493,8 @@ 3158891648,3158891711,DE 3158891712,3158891775,RU 3158891776,3158892031,PL -3158892032,3158892415,DE +3158892032,3158892351,DE +3158892352,3158892415,IR 3158892416,3158892543,GB 3158892544,3158892671,DE 3158892672,3158892799,RU @@ -60587,7 +65503,8 @@ 3158893824,3158894079,TR 3158894080,3158895167,DE 3158895168,3158895231,RU -3158895232,3158895423,DE +3158895232,3158895359,TR +3158895360,3158895423,DE 3158895424,3158895487,RU 3158895488,3158895551,MK 3158895552,3158895615,AE @@ -60606,7 +65523,8 @@ 3158898272,3158898335,RU 3158898336,3158898431,DE 3158898432,3158898687,US -3158898688,3158898943,DE +3158898688,3158898815,DE +3158898816,3158898943,BZ 3158898944,3158899199,ES 3158899200,3158899455,DE 3158899456,3158899711,CA @@ -60615,12 +65533,14 @@ 3158917120,3158933503,DE 3158933504,3158949887,RU 3158949888,3158966271,GR +3158966272,3158982655,DE 3158982656,3158999039,GB 3158999040,3159031807,RO 3159031808,3159048191,RU 3159048192,3159064575,IR 3159064576,3159080959,CZ 3159080960,3159097343,RU +3159097344,3159359487,ES 3159359488,3159621631,PT 3159621632,3159883775,ES 3159883776,3160145919,NL @@ -60629,6 +65549,8 @@ 3160150016,3160152063,LV 3160152064,3160154111,IT 3160154112,3160156159,DE +3160156160,3160158207,CZ +3160158208,3160160255,CH 3160160256,3160162303,NL 3160162304,3160164351,FR 3160164352,3160166399,LV @@ -60700,6 +65622,7 @@ 3160271952,3160272895,ES 3160272896,3160274943,RU 3160274944,3160276991,AT +3160276992,3160279039,FR 3160279040,3160281087,ES 3160281088,3160283135,GB 3160283136,3160285183,DE @@ -60748,14 +65671,16 @@ 3160377344,3160379391,NL 3160379392,3160381439,TR 3160381440,3160383487,UA +3160383488,3160385535,SA 3160385536,3160387583,NL 3160387584,3160389631,RS 3160389632,3160391679,RU 3160391680,3160395775,GB 3160395776,3160397823,EE 3160397824,3160399871,ES -3160399872,3160403967,SE +3160399872,3160401919,SE 3160403968,3160406015,NO +3160406016,3160408063,ES 3160408064,3161456639,DE 3161456640,3161473023,PL 3161473024,3161489407,SK @@ -60786,6 +65711,7 @@ 3161866240,3161882623,IR 3161882624,3161899007,DE 3161899008,3161915391,AT +3161915392,3161931775,TR 3161931776,3161948159,SA 3161948160,3161964543,RO 3161964544,3161980927,ES @@ -60814,6 +65740,7 @@ 3162128384,3162129407,NL 3162129408,3162129919,DE 3162129920,3162136575,NL +3162136576,3162144767,ES 3162144768,3162152959,SE 3162152960,3162161151,RU 3162161152,3162169343,CZ @@ -60828,7 +65755,6 @@ 3162234880,3162243071,RU 3162243072,3162251263,TR 3162251264,3162259455,RU -3162259456,3162267647,CZ 3162267648,3162275839,RU 3162275840,3162284031,NO 3162284032,3162292223,PL @@ -60838,7 +65764,8 @@ 3162316800,3162324991,PL 3162324992,3162327039,IR 3162327040,3162329087,CH -3162329088,3162332671,GB +3162329088,3162331135,IR +3162331136,3162332671,GB 3162332672,3162332927,NL 3162332928,3162333183,DE 3162333184,3162341375,IT @@ -60848,7 +65775,8 @@ 3162365952,3162374143,PL 3162374144,3162382335,BG 3162382336,3162390527,RU -3162390528,3162398719,SE +3162390528,3162392575,SE +3162392576,3162398719,A1 3162398720,3162406911,BE 3162406912,3162415103,IR 3162415104,3162423295,DE @@ -60861,7 +65789,9 @@ 3162472448,3162480639,HU 3162480640,3162488831,ES 3162488832,3162497023,FI -3162497024,3162537983,RU +3162497024,3162504511,RU +3162504512,3162504543,PL +3162504544,3162537983,RU 3162537984,3162570751,PL 3162570752,3162603519,HR 3162603520,3162636287,GE @@ -60870,9 +65800,7 @@ 3162681344,3162682367,UA 3162682368,3162685439,RU 3162685440,3162697727,UA -3162697728,3162700287,RU -3162700288,3162700799,LV -3162700800,3162701823,RU +3162697728,3162701823,RU 3162701824,3162734591,MD 3162734592,3162767359,RU 3162767360,3162800127,SA @@ -60885,6 +65813,7 @@ 3163029504,3163062271,DE 3163062272,3163095039,IR 3163095040,3163127807,PL +3163127808,3163160575,BH 3163160576,3163161631,DE 3163161632,3163161663,DK 3163161664,3163161695,DE @@ -60896,7 +65825,7 @@ 3163162144,3163162175,DE 3163162176,3163162207,US 3163162208,3163162239,TR -3163162240,3163162271,CH +3163162240,3163162271,DE 3163162272,3163162303,NL 3163162304,3163162431,DE 3163162432,3163162463,CY @@ -60904,26 +65833,32 @@ 3163163872,3163163903,RU 3163163904,3163163935,GR 3163163936,3163163967,VG -3163163968,3163164543,DE +3163163968,3163164063,DE +3163164064,3163164095,AM +3163164096,3163164127,DE +3163164128,3163164159,US +3163164160,3163164351,DE +3163164352,3163164383,BG +3163164384,3163164511,DE +3163164512,3163164543,HU 3163164544,3163164575,RU -3163164576,3163165695,DE -3163165696,3163165727,TR -3163165728,3163165759,DE +3163164576,3163165759,DE 3163165760,3163165791,PL -3163165792,3163166175,DE +3163165792,3163165823,RU +3163165824,3163166175,DE 3163166176,3163166207,US -3163166208,3163166335,DE -3163166336,3163166399,NL -3163166400,3163166431,DE -3163166432,3163166463,NL -3163166464,3163166495,DE +3163166208,3163166367,DE +3163166368,3163166399,NL +3163166400,3163166495,DE 3163166496,3163166527,RO 3163166528,3163166559,DE 3163166560,3163166591,HU 3163166592,3163167775,DE 3163167776,3163167807,GR 3163167808,3163167839,NL -3163167840,3163167967,DE +3163167840,3163167871,DE +3163167872,3163167903,PT +3163167904,3163167967,DE 3163167968,3163167999,TR 3163168000,3163168031,DE 3163168032,3163168095,RU @@ -60931,9 +65866,11 @@ 3163168128,3163168159,SA 3163168160,3163168319,DE 3163168320,3163168351,DK -3163168352,3163168415,DE -3163168416,3163168447,CA -3163168448,3163168575,DE +3163168352,3163168383,DE +3163168384,3163168415,TR +3163168416,3163168511,DE +3163168512,3163168543,TR +3163168544,3163168575,DE 3163168576,3163168607,NL 3163168608,3163168671,DE 3163168672,3163168703,US @@ -60949,23 +65886,27 @@ 3163170208,3163170239,RU 3163170240,3163170303,DE 3163170304,3163170335,IT -3163170336,3163170367,DE -3163170368,3163170399,IR -3163170400,3163170495,DE +3163170336,3163170495,DE 3163170496,3163170527,BR 3163170528,3163170591,DE 3163170592,3163170623,BR -3163170624,3163171871,DE +3163170624,3163170655,GR +3163170656,3163170783,DE +3163170784,3163170815,US +3163170816,3163171871,DE 3163171872,3163171903,RO -3163171904,3163172127,DE +3163171904,3163171935,DE +3163171936,3163171967,BR +3163171968,3163172127,DE 3163172128,3163172159,NL -3163172160,3163172191,RU -3163172192,3163172223,DE -3163172224,3163172255,NL -3163172256,3163172287,PL -3163172288,3163172351,NL +3163172160,3163172319,DE +3163172320,3163172351,NL 3163172352,3163172383,GB -3163172384,3163172607,DE +3163172384,3163172447,DE +3163172448,3163172479,TR +3163172480,3163172511,DE +3163172512,3163172543,RU +3163172544,3163172607,DE 3163172608,3163172639,DK 3163172640,3163172735,DE 3163172736,3163172767,GR @@ -60974,20 +65915,19 @@ 3163174080,3163174303,DE 3163174304,3163174335,IL 3163174336,3163174367,RU -3163174368,3163174591,DE +3163174368,3163174399,DE +3163174400,3163174431,US +3163174432,3163174591,DE 3163174592,3163174623,SE 3163174624,3163174655,GB -3163174656,3163174687,DE -3163174688,3163174719,US +3163174656,3163174719,DE 3163174720,3163174751,NL 3163174752,3163174783,US 3163174784,3163176127,DE 3163176128,3163176159,NL 3163176160,3163176255,DE 3163176256,3163176287,UG -3163176288,3163176319,DE -3163176320,3163176351,US -3163176352,3163176479,DE +3163176288,3163176479,DE 3163176480,3163176543,GB 3163176544,3163176575,DE 3163176576,3163176607,GR @@ -60996,6 +65936,7 @@ 3163176800,3163176895,DE 3163176896,3163176927,SE 3163176928,3163193343,DE +3163193344,3163226111,MD 3163226112,3163258879,SA 3163258880,3163291647,SY 3163291648,3163324415,PT @@ -61003,7 +65944,7 @@ 3163357184,3163389951,IE 3163389952,3163422719,FR 3163422720,3163455487,NL -3163455488,3163488255,HU +3163455488,3163521023,HU 3163521024,3163553791,RU 3163553792,3163684863,DE 3163684864,3163815935,PL @@ -61047,9 +65988,11 @@ 3164947456,3164947519,PL 3164947520,3164947551,ES 3164947552,3164947583,DE -3164947584,3164947599,FR -3164947600,3164947615,GB -3164947616,3164947627,FR +3164947584,3164947587,FR +3164947588,3164947591,PT +3164947592,3164947615,GB +3164947616,3164947623,ES +3164947624,3164947627,GB 3164947628,3164947635,ES 3164947636,3164947639,DE 3164947640,3164947643,IT @@ -61066,8 +66009,9 @@ 3164948736,3164949087,GB 3164949088,3164949095,FR 3164949096,3164949103,IT -3164949104,3164949119,GB -3164949120,3164949131,DE +3164949104,3164949119,PL +3164949120,3164949123,PT +3164949124,3164949131,DE 3164949132,3164949151,FR 3164949152,3164949155,NL 3164949156,3164949159,FR @@ -61086,7 +66030,9 @@ 3164949336,3164949343,IE 3164949344,3164949359,FR 3164949360,3164949363,BE -3164949364,3164949391,FR +3164949364,3164949371,FR +3164949372,3164949375,GB +3164949376,3164949391,FR 3164949392,3164949395,ES 3164949396,3164949439,FR 3164949440,3164949471,PL @@ -61096,9 +66042,7 @@ 3164950272,3164950399,DE 3164950400,3164950407,ES 3164950408,3164950411,FR -3164950412,3164950415,CZ -3164950416,3164950431,PL -3164950432,3164950435,FR +3164950412,3164950435,PL 3164950436,3164950439,ES 3164950440,3164950447,FR 3164950448,3164950451,PL @@ -61110,15 +66054,18 @@ 3164950496,3164950511,ES 3164950512,3164950515,GB 3164950516,3164950519,ES -3164950520,3164950527,GB +3164950520,3164950523,FR +3164950524,3164950527,ES 3164950528,3164950543,BE 3164950544,3164950591,NL 3164950592,3164950623,FR 3164950624,3164950655,GB 3164950656,3164950687,FR 3164950688,3164950703,ES -3164950704,3164950719,PL -3164950720,3164950723,GB +3164950704,3164950707,DE +3164950708,3164950711,PL +3164950712,3164950715,FI +3164950716,3164950723,GB 3164950724,3164950735,FR 3164950736,3164950751,ES 3164950752,3164950759,GB @@ -61144,13 +66091,15 @@ 3164951596,3164951615,FR 3164951616,3164951663,GB 3164951664,3164951671,PL -3164951672,3164951679,FR +3164951672,3164951675,FR +3164951676,3164951679,IT 3164951680,3164951683,ES 3164951684,3164951687,GB 3164951688,3164951691,FR 3164951692,3164951695,CH -3164951696,3164951711,IE -3164951712,3164951807,FR +3164951696,3164951711,PL +3164951712,3164951775,FR +3164951776,3164951807,DE 3164951808,3164951823,NL 3164951824,3164951831,CH 3164951832,3164951839,FR @@ -61172,7 +66121,10 @@ 3164952064,3164952191,FR 3164952192,3164952207,ES 3164952208,3164952219,NL -3164952220,3164952255,FR +3164952220,3164952239,FR +3164952240,3164952243,DE +3164952244,3164952247,BE +3164952248,3164952255,FR 3164952256,3164952319,DE 3164952320,3164952575,ES 3164952576,3164952831,FR @@ -61193,16 +66145,15 @@ 3164953392,3164953395,IT 3164953396,3164953399,NL 3164953400,3164953403,BE -3164953404,3164953407,CH +3164953404,3164953407,PL 3164953408,3164953423,BE 3164953424,3164953439,FR -3164953440,3164953443,CZ +3164953440,3164953443,PL 3164953444,3164953447,DE 3164953448,3164953451,ES 3164953452,3164953455,FR -3164953456,3164953459,IE -3164953460,3164953463,PT -3164953464,3164953467,PL +3164953456,3164953463,PL +3164953464,3164953467,FR 3164953468,3164953471,GB 3164953472,3164953503,PL 3164953504,3164953511,FR @@ -61265,12 +66216,41 @@ 3164960000,3164960255,DE 3164960256,3164960511,FR 3164960512,3164960575,PL -3164960576,3164960767,IT -3164960768,3164960831,PL -3164960832,3164960895,FR -3164960896,3164960959,PT +3164960576,3164960591,DE +3164960592,3164960599,ES +3164960600,3164960603,IT +3164960604,3164960607,CZ +3164960608,3164960639,BE +3164960640,3164960643,LT +3164960644,3164960647,FR +3164960648,3164960651,CH +3164960652,3164960659,IT +3164960660,3164960671,PL +3164960672,3164960675,ES +3164960676,3164960679,GB +3164960680,3164960699,PL +3164960700,3164960703,ES +3164960704,3164960719,GB +3164960720,3164960723,CH +3164960724,3164960727,DE +3164960728,3164960735,GB +3164960736,3164960767,ES +3164960768,3164960799,GB +3164960800,3164960831,ES +3164960832,3164960911,FR +3164960912,3164960915,PL +3164960916,3164960919,LT +3164960920,3164960927,FR +3164960928,3164960935,ES +3164960936,3164960939,GB +3164960940,3164960943,DE +3164960944,3164960959,FR 3164960960,3164961023,CH -3164961024,3164961279,FR +3164961024,3164961151,FR +3164961152,3164961167,DE +3164961168,3164961175,PL +3164961176,3164961247,FR +3164961248,3164961279,NL 3164961280,3164961311,DE 3164961312,3164961319,FR 3164961320,3164961327,PL @@ -61297,8 +66277,7 @@ 3164961664,3164961695,DE 3164961696,3164961727,GB 3164961728,3164961743,ES -3164961744,3164961759,PL -3164961760,3164961763,ES +3164961744,3164961763,PL 3164961764,3164961767,IT 3164961768,3164961775,BE 3164961776,3164961783,FR @@ -61314,7 +66293,8 @@ 3164961972,3164961975,ES 3164961976,3164961979,GB 3164961980,3164961999,DE -3164962000,3164962031,FR +3164962000,3164962007,BE +3164962008,3164962031,FR 3164962032,3164962047,NL 3164962048,3164962079,FR 3164962080,3164962095,ES @@ -61350,17 +66330,19 @@ 3164962544,3164962623,FR 3164962624,3164962627,BE 3164962628,3164962631,PL -3164962632,3164962655,FR +3164962632,3164962639,FR +3164962640,3164962647,ES +3164962648,3164962655,PT 3164962656,3164962687,ES 3164962688,3164962715,FR 3164962716,3164962719,NL -3164962720,3164962723,IT +3164962720,3164962723,FR 3164962724,3164962727,ES 3164962728,3164962751,FR 3164962752,3164964863,ES 3164964864,3164966911,FI 3164966912,3164967039,FR -3164967040,3164967071,PL +3164967040,3164967071,GB 3164967072,3164967087,FR 3164967088,3164967095,IT 3164967096,3164967103,PL @@ -61370,7 +66352,7 @@ 3164967160,3164967167,FR 3164967168,3164967295,ES 3164967296,3164967303,NL -3164967304,3164967307,IT +3164967304,3164967307,PT 3164967308,3164967311,DE 3164967312,3164967343,IT 3164967344,3164967351,ES @@ -61381,7 +66363,8 @@ 3164967936,3164967967,DE 3164967968,3164967971,FR 3164967972,3164967975,DE -3164967976,3164967999,FR +3164967976,3164967983,FR +3164967984,3164967999,PL 3164968000,3164968063,ES 3164968064,3164968191,FR 3164968192,3164968703,PL @@ -61393,10 +66376,11 @@ 3164968960,3164968991,DE 3164968992,3164969007,FR 3164969008,3164969015,PT -3164969016,3164969023,FR +3164969016,3164969019,NL +3164969020,3164969023,BE 3164969024,3164969055,PL 3164969056,3164969071,CZ -3164969072,3164969087,FR +3164969072,3164969087,GB 3164969088,3164969095,ES 3164969096,3164969099,PL 3164969100,3164969103,DE @@ -61404,10 +66388,10 @@ 3164969136,3164969143,ES 3164969144,3164969147,PT 3164969148,3164969183,GB -3164969184,3164969199,DE +3164969184,3164969199,FR 3164969200,3164969203,LT 3164969204,3164969207,ES -3164969208,3164969211,IT +3164969208,3164969211,PL 3164969212,3164969471,FR 3164969472,3164969727,PL 3164969728,3164969983,GB @@ -61444,7 +66428,8 @@ 3164970464,3164970495,GB 3164970496,3164970559,PL 3164970560,3164970567,FR -3164970568,3164970575,ES +3164970568,3164970571,GB +3164970572,3164970575,ES 3164970576,3164970607,FR 3164970608,3164970615,ES 3164970616,3164970623,CH @@ -61465,7 +66450,10 @@ 3164970832,3164970835,IT 3164970836,3164970839,PL 3164970840,3164970847,GB -3164970848,3164970911,FR +3164970848,3164970883,FR +3164970884,3164970887,ES +3164970888,3164970891,IT +3164970892,3164970911,FR 3164970912,3164970915,ES 3164970916,3164970919,FR 3164970920,3164970923,GB @@ -61475,8 +66463,7 @@ 3164971008,3164971011,ES 3164971012,3164971015,FR 3164971016,3164971023,PL -3164971024,3164971055,FR -3164971056,3164971071,NL +3164971024,3164971071,FR 3164971072,3164971135,DE 3164971136,3164971263,GB 3164971264,3164971455,DE @@ -61509,10 +66496,10 @@ 3164972352,3164972415,NL 3164972416,3164972479,BE 3164972480,3164972499,FR -3164972500,3164972503,IT -3164972504,3164972511,DE +3164972500,3164972511,DE 3164972512,3164972527,GB -3164972528,3164972799,FR +3164972528,3164972531,DE +3164972532,3164972799,FR 3164972800,3164973311,ES 3164973312,3164973823,FR 3164973824,3164973855,DE @@ -61527,16 +66514,13 @@ 3164973936,3164973939,IE 3164973940,3164973943,FR 3164973944,3164973951,PL -3164973952,3164974623,FR -3164974624,3164974639,DE -3164974640,3164974651,FR +3164973952,3164974651,FR 3164974652,3164974655,DE 3164974656,3164974663,FR 3164974664,3164974667,GB 3164974668,3164974671,DE 3164974672,3164974675,FR -3164974676,3164974679,PT -3164974680,3164974719,PL +3164974676,3164974719,PL 3164974720,3164974727,FR 3164974728,3164974731,PL 3164974732,3164974735,IT @@ -61556,8 +66540,41 @@ 3164975356,3164975359,FR 3164975360,3164975615,ES 3164975616,3164976127,GB -3164976128,3164976639,IT -3164976640,3164976767,FR +3164976128,3164976131,NL +3164976132,3164976135,GB +3164976136,3164976139,FR +3164976140,3164976143,GB +3164976144,3164976159,FR +3164976160,3164976191,GB +3164976192,3164976215,FR +3164976216,3164976223,PL +3164976224,3164976231,NL +3164976232,3164976239,ES +3164976240,3164976255,IE +3164976256,3164976259,GB +3164976260,3164976263,NL +3164976264,3164976271,PT +3164976272,3164976279,FI +3164976280,3164976287,PL +3164976288,3164976295,ES +3164976296,3164976303,IT +3164976304,3164976307,FR +3164976308,3164976311,DE +3164976312,3164976315,GB +3164976316,3164976319,FR +3164976320,3164976335,DE +3164976336,3164976343,FR +3164976344,3164976347,PL +3164976348,3164976351,ES +3164976352,3164976367,DE +3164976368,3164976383,PL +3164976384,3164976407,FR +3164976408,3164976415,DE +3164976416,3164976431,IT +3164976432,3164976459,FR +3164976460,3164976479,DE +3164976480,3164976511,PL +3164976512,3164976767,FR 3164976768,3164976783,DE 3164976784,3164976799,ES 3164976800,3164976815,DE @@ -61598,9 +66615,7 @@ 3164978156,3164978159,DE 3164978160,3164978175,FR 3164978176,3164978431,IT -3164978432,3164978447,FR -3164978448,3164978463,PT -3164978464,3164978495,DE +3164978432,3164978495,FR 3164978496,3164978511,IT 3164978512,3164978527,ES 3164978528,3164978543,FR @@ -61645,12 +66660,15 @@ 3166306304,3166437375,RU 3166437376,3166568447,BE 3166699520,3166961663,DE +3166961664,3167223807,SI 3167223808,3167594831,NL 3167594832,3167594839,A2 3167594840,3167748095,NL 3167748096,3167940095,RO 3167940096,3167940351,CY -3167940352,3168092159,RO +3167940352,3168069631,RO +3168069632,3168075775,GB +3168075776,3168092159,RO 3168092160,3168096255,GB 3168096256,3168100351,MD 3168100352,3168104447,RO @@ -61659,9 +66677,7 @@ 3168112640,3168116735,GB 3168116736,3168120831,RO 3168120832,3168124927,GB -3168124928,3168129023,RO -3168129024,3168137215,GB -3168137216,3168157695,RO +3168124928,3168157695,RO 3168157696,3168178175,GB 3168178176,3168182271,RO 3168182272,3168194559,GB @@ -61682,6 +66698,7 @@ 3169058816,3169091583,DK 3169091584,3169124351,IT 3169124352,3169157119,RO +3169157120,3169189887,SY 3169189888,3169222655,UA 3169222656,3169255423,SI 3169255424,3169264895,KW @@ -61712,9 +66729,8 @@ 3169281024,3169281279,US 3169281280,3169288191,KW 3169288192,3169320959,UA -3169845248,3169958911,RO -3169958912,3169959423,MD -3169959424,3169965823,RO +3169320960,3169583103,RU +3169845248,3169965823,RO 3169965824,3169966079,GB 3169966080,3169976319,RO 3169976320,3170111487,RU @@ -61724,16 +66740,22 @@ 3170123776,3170127871,DK 3170127872,3170131967,ES 3170131968,3170136063,JO +3170136064,3170140159,GB +3170140160,3170172927,RU +3170172928,3170238463,IR 3170238464,3170246655,DE 3170246656,3170254847,RS 3170254848,3170263039,BA 3170263040,3170271231,CZ 3170271232,3170279423,PL 3170279424,3170287615,RU +3170287616,3170295807,GB 3170295808,3170303999,RU 3170304000,3170312191,SY 3170312192,3170320383,RU 3170320384,3170328575,JO +3170328576,3170336767,UA +3170336768,3170369535,RO 3170369536,3170500607,SA 3170893824,3179282431,BR 3179282432,3179282943,UY @@ -61746,8 +66768,13 @@ 3187703808,3187711999,UY 3187712000,3187720191,AR 3187720192,3187728383,GT +3187728384,3187730431,CR +3187730432,3187732479,AR +3187732480,3187734527,CO +3187734528,3187736575,BO 3187736576,3187752959,AR 3187752960,3187761151,CO +3187761152,3187769343,AR 3187769344,3187802111,CO 3187802112,3187818495,AR 3187818496,3187822591,PY @@ -61766,6 +66793,8 @@ 3187936724,3187936727,HN 3187936728,3187949567,GT 3187949568,3187953663,AN +3187953664,3187955711,CL +3187955712,3187957759,CR 3187957760,3187961855,CL 3187965952,3187982335,AN 3187982336,3187998719,CL @@ -61790,7 +66819,7 @@ 3188211712,3188228095,CL 3188228096,3188236287,PE 3188244480,3188260863,CO -3188260864,3188264959,AR +3188260864,3188269055,AR 3188269056,3188273151,VE 3188273152,3188275199,PA 3188275200,3188277247,CL @@ -61827,6 +66856,7 @@ 3188612096,3188612351,CL 3188612352,3188621311,AR 3188621312,3188625407,GT +3188625408,3188627455,AR 3188629504,3188637695,AR 3188637696,3188645887,PA 3188645888,3188662271,CO @@ -61834,8 +66864,7 @@ 3188678656,3188686847,AR 3188686848,3188690943,EC 3188695040,3188703231,VE -3188703232,3188711423,AR -3188719616,3188981759,AR +3188703232,3188981759,AR 3188981760,3189178367,CL 3189178368,3189211135,PY 3189243904,3189637119,CO @@ -61846,6 +66875,7 @@ 3190554624,3190816767,CL 3190816768,3191078911,AR 3191078912,3191087103,CO +3191087104,3191089151,AR 3191095296,3191099391,EC 3191103488,3191107583,CO 3191111680,3191128063,PY @@ -61868,6 +66898,7 @@ 3191435776,3191436287,SV 3191436288,3191438335,GT 3191438336,3191439359,SV +3191439360,3191455743,EC 3191472128,3191603199,TT 3191603200,3191608319,MX 3191608320,3191608831,CO @@ -61883,6 +66914,7 @@ 3191639040,3191672063,CO 3191672064,3191672319,AR 3191672320,3191734271,CO +3191734272,3191799807,SV 3191865344,3191930879,UY 3191930880,3192389631,CO 3192389632,3192913919,VE @@ -61891,6 +66923,7 @@ 3192979456,3193044991,PE 3193044992,3193110527,CL 3193110528,3193143295,CO +3193143296,3193176063,TT 3193176064,3193307135,CO 3193307136,3193438207,SV 3193438208,3193569279,AN @@ -61949,6 +66982,10 @@ 3194519552,3194535935,PY 3194552320,3194585087,AR 3194585088,3194589183,HN +3194593280,3194595327,AR +3194595328,3194596351,PA +3194596352,3194597375,HT +3194597376,3194601471,AR 3194601472,3194602495,AN 3194602496,3194605567,AR 3194609664,3194613759,AR @@ -61985,7 +67022,8 @@ 3194863616,3194871807,HN 3194880000,3194896383,DO 3194896384,3194904575,CO -3194912768,3194929151,CL +3194912768,3194925055,CL +3194925056,3194929151,AR 3194929152,3194937343,EC 3194945536,3194953727,GT 3194961920,3194966015,EC @@ -62015,6 +67053,7 @@ 3195207680,3195211775,GT 3195215872,3195224063,AR 3195224064,3195232255,PA +3195240448,3195256831,HT 3195256832,3195265023,AR 3195273216,3195535359,PE 3195535360,3195539455,SV @@ -62095,7 +67134,7 @@ 3199664128,3199729663,AR 3199729664,3199762431,NI 3199795200,3199827967,AN -3199827968,3199844351,AR +3199827968,3199860735,AR 3199860736,3199926271,BO 3199926272,3199991807,PE 3199991808,3200516095,AR @@ -62110,7 +67149,10 @@ 3201499136,3201515519,CL 3201531904,3201540095,AR 3201540096,3201544191,CL +3201548288,3201556479,AR 3201556480,3201560575,BO +3201560576,3201561599,PY +3201561600,3201562623,AR 3201562624,3201563647,CL 3201563648,3201564671,PA 3201564672,3201630207,NI @@ -63245,7 +68287,7 @@ 3227014656,3227014911,FI 3227014912,3227017215,US 3227017472,3227017983,DE -3227018496,3227019007,JP +3227018752,3227019007,JP 3227019008,3227020287,US 3227020288,3227020543,DE 3227020800,3227022847,US @@ -63466,7 +68508,8 @@ 3227806720,3227807743,US 3227807744,3227813375,FI 3227813376,3227813631,US -3227813632,3227815167,GB +3227813632,3227813887,MY +3227813888,3227815167,GB 3227815168,3227815935,US 3227815936,3227816191,GB 3227816192,3227818495,US @@ -64062,7 +69105,8 @@ 3230093824,3230094079,NL 3230094080,3230094335,CA 3230094336,3230095615,US -3230095616,3230101503,JP +3230095616,3230095871,JP +3230096384,3230101503,JP 3230101504,3230105855,US 3230105856,3230106111,PT 3230106112,3230106879,US @@ -64671,9 +69715,7 @@ 3231503616,3231503871,IT 3231503872,3231504383,US 3231504640,3231504895,GB -3231504896,3231505407,US -3231505408,3231505663,JP -3231505664,3231506687,US +3231504896,3231506687,US 3231506688,3231506943,NZ 3231506944,3231507199,US 3231507200,3231507455,BE @@ -64845,7 +69887,9 @@ 3231907840,3231916031,US 3231916032,3231948799,FI 3231973376,3232038911,AT -3232038912,3232092671,SE +3232038912,3232079871,SE +3232079872,3232080895,GB +3232080896,3232092671,SE 3232092672,3232093183,GB 3232093184,3232093439,US 3232093440,3232094207,GB @@ -64882,7 +69926,8 @@ 3232464896,3232497663,GB 3232497664,3232555007,US 3232555264,3232555775,US -3232555776,3232560895,JP +3232555776,3232560127,JP +3232560384,3232560895,JP 3232560896,3232561663,US 3232561664,3232561919,CA 3232561920,3232562431,US @@ -65281,7 +70326,9 @@ 3234589440,3234589695,AU 3234589696,3234592511,US 3234592512,3234592767,TH -3234592768,3234725887,US +3234592768,3234611199,US +3234611200,3234615295,A1 +3234615296,3234725887,US 3234726144,3234726399,CA 3234726400,3234726911,US 3234727936,3234733055,US @@ -65699,7 +70746,6 @@ 3237732864,3237733119,DE 3237733120,3237733631,TH 3237733632,3237733887,AU -3237733888,3237734143,NZ 3237734144,3237734399,CA 3237734400,3237736447,US 3237740544,3238002687,US @@ -65800,7 +70846,8 @@ 3238630400,3238630655,GR 3238630656,3238632959,GB 3238632960,3238633215,UA -3238633216,3238657791,DK +3238633216,3238653951,DK +3238657536,3238657791,DK 3238657792,3238658047,AT 3238658048,3238675455,SE 3238675456,3238675711,DK @@ -65963,6 +71010,7 @@ 3239173632,3239173887,AT 3239173888,3239174143,PL 3239174144,3239174399,DE +3239174400,3239174655,RO 3239174656,3239174911,GB 3239174912,3239175167,SI 3239175168,3239175423,UA @@ -66292,7 +71340,6 @@ 3239763200,3239763455,SE 3239763456,3239763967,GB 3239763968,3239772159,DE -3239772160,3239772415,UA 3239772416,3239772671,GB 3239772672,3239773183,DK 3239773184,3239773439,FR @@ -66352,6 +71399,7 @@ 3239834624,3239835135,AT 3239835136,3239836159,RU 3239836160,3239836671,DK +3239836672,3239837183,DE 3239837184,3239837695,SE 3239837696,3239837951,PL 3239837952,3239839231,DE @@ -66582,7 +71630,6 @@ 3240189952,3240190463,DE 3240190464,3240190975,IT 3240190976,3240191487,RU -3240191488,3240191999,SE 3240192000,3240192511,UA 3240192512,3240193023,RO 3240193024,3240193535,GB @@ -66599,7 +71646,7 @@ 3240199168,3240199679,HU 3240199680,3240200191,NL 3240200192,3240200703,RO -3240200704,3240201215,SE +3240200704,3240201215,GB 3240201216,3240201727,RO 3240201728,3240202239,CH 3240202240,3240202751,RU @@ -66657,7 +71704,7 @@ 3240232960,3240235007,RU 3240235008,3240236031,FR 3240236032,3240237055,UA -3240237056,3240238079,DE +3240237056,3240239103,DE 3240239104,3240240127,FR 3240240128,3240241151,US 3240241152,3240242175,FI @@ -66678,6 +71725,7 @@ 3240258560,3240259583,RO 3240259584,3240260607,PL 3240260608,3240262655,DE +3240262656,3240263679,RU 3240263680,3240264191,UA 3240264192,3240264703,FR 3240264704,3240265215,TR @@ -66721,11 +71769,10 @@ 3240281600,3240281727,JO 3240281728,3240281855,PL 3240281856,3240281983,NL -3240281984,3240282111,IT 3240282112,3240282239,DE 3240282240,3240282367,UA 3240282368,3240282495,RO -3240282624,3240282879,SE +3240282496,3240282879,SE 3240282880,3240283007,UA 3240283008,3240283135,PL 3240284160,3240285183,RU @@ -66869,6 +71916,7 @@ 3240706048,3240707071,BG 3240707072,3240707839,NL 3240707840,3240709119,FR +3240709120,3240710143,RU 3240710144,3240710399,UA 3240710400,3240710655,LT 3240710656,3240710911,DE @@ -66928,6 +71976,7 @@ 3240741632,3240741887,SK 3240741888,3240742143,LV 3240742144,3240742399,IT +3240742400,3240742655,RO 3240742656,3240742911,AT 3240742912,3240743423,IL 3240743424,3240743935,DK @@ -67055,21 +72104,15 @@ 3240952080,3240952087,GB 3240952088,3240952095,SE 3240952096,3240952127,US -3240952128,3240953471,SE -3240953472,3240953599,DE -3240953600,3240954495,SE +3240952128,3240954495,SE 3240954496,3240954623,DE 3240954624,3240955647,SE 3240955648,3240955903,GB 3240955904,3240961791,SE 3240961792,3240961799,FI -3240961800,3240968191,SE -3240968192,3240968447,DE -3240968448,3240968703,SE +3240961800,3240968703,SE 3240968704,3240968959,GB -3240968960,3240969215,SE -3240969216,3240969231,GB -3240969232,3240988159,SE +3240968960,3240988159,SE 3240988160,3240988167,PL 3240988168,3241017343,SE 3241017344,3241017855,AT @@ -67173,6 +72216,7 @@ 3241119488,3241119743,BE 3241119744,3241119999,RO 3241120000,3241120255,UA +3241120256,3241120511,RU 3241120512,3241120767,GB 3241120768,3241121023,RU 3241121024,3241121279,CH @@ -67276,6 +72320,7 @@ 3241867008,3241867263,FR 3241867264,3241867519,UA 3241867520,3241867775,PL +3241867776,3241868031,NO 3241868032,3241868287,RU 3241868288,3241868543,HR 3241868544,3241868799,DE @@ -67517,18 +72562,15 @@ 3244823296,3244823551,FR 3244823552,3244823807,GE 3244823808,3244824063,RO -3244824064,3244824319,UA 3244824320,3244824575,SI 3244824576,3244824831,RU 3244824832,3244825087,GB 3244825088,3244825343,DE -3244825344,3244825599,UA 3244825600,3244826111,RU 3244826112,3244826367,RO 3244826368,3244826623,CH 3244826624,3244826879,DE 3244826880,3244827135,MK -3244827136,3244827391,RU 3244827392,3244827647,GB 3244827648,3244827903,FR 3244827904,3244828159,BE @@ -67596,7 +72638,6 @@ 3244844800,3244845055,GB 3244845056,3244845311,NL 3244845312,3244845567,NO -3244845568,3244845823,AD 3244845824,3244846335,GB 3244846336,3244846591,TR 3244846592,3244846847,CZ @@ -67703,6 +72744,7 @@ 3244875008,3244875263,PL 3244875264,3244875519,LI 3244875520,3244875775,IT +3244875776,3244876799,BZ 3244876800,3244877055,GB 3244877056,3244877311,JO 3244877312,3244877567,RU @@ -67731,7 +72773,6 @@ 3244883200,3244883455,UA 3244883456,3244883711,CZ 3244883712,3244883967,NL -3244883968,3244884223,UA 3244884224,3244884479,FR 3244884480,3244884735,IR 3244884736,3244884991,NL @@ -67895,7 +72936,6 @@ 3244927744,3244927999,US 3244928000,3244928255,GB 3244928256,3244928511,US -3244928512,3244928767,UA 3244928768,3244929023,RU 3244929024,3244929535,RO 3244929536,3244929791,PL @@ -67974,6 +73014,7 @@ 3244951552,3244952575,FI 3244952576,3244953599,GB 3244953600,3244954623,DE +3244954624,3244955647,PL 3244955648,3244957695,UA 3244957696,3244958719,EU 3244958720,3244959743,FR @@ -68011,7 +73052,6 @@ 3244999680,3245000703,IQ 3245000704,3245001727,UA 3245001728,3245002751,IL -3245002752,3245003775,ES 3245003776,3245004799,RU 3245004800,3245005823,PL 3245005824,3245006847,UA @@ -68033,7 +73073,7 @@ 3245024256,3245025279,BG 3245025280,3245026303,UA 3245026304,3245027327,GB -3245027328,3245028351,RU +3245027328,3245029375,RU 3245029376,3245030399,FR 3245030400,3245032447,RU 3245032448,3245033471,BG @@ -68228,7 +73268,7 @@ 3245175296,3245175551,RU 3245175552,3245175807,PL 3245175808,3245176063,GB -3245176064,3245176319,IT +3245176064,3245176319,SK 3245176320,3245176575,UA 3245176576,3245176831,FR 3245176832,3245177343,ES @@ -68673,6 +73713,7 @@ 3247081472,3247083519,PL 3247083520,3247084543,UA 3247084544,3247085567,RU +3247085568,3247086591,CZ 3247086592,3247087615,NL 3247087616,3247088639,IT 3247088640,3247089663,DE @@ -69064,6 +74105,7 @@ 3247901696,3247902719,UA 3247902720,3247903743,GB 3247903744,3247904767,BG +3247904768,3247905791,RU 3247905792,3247906815,RO 3247906816,3247907839,DE 3247907840,3247908863,PL @@ -69077,6 +74119,7 @@ 3247918080,3247919103,PL 3247919104,3247920127,BG 3247920128,3247921151,FR +3247921152,3247922175,UA 3247922176,3247923199,SE 3247923200,3247925247,PL 3247925248,3247926271,UA @@ -69321,7 +74364,7 @@ 3249136128,3249137151,RU 3249137152,3249137663,FR 3249137664,3249138175,PL -3249138176,3249138687,UA +3249138688,3249139199,GB 3249139200,3249139711,RU 3249139712,3249140223,UA 3249140224,3249140735,IT @@ -69442,7 +74485,13 @@ 3249731584,3249732607,UA 3249732608,3249733631,IT 3249733632,3249799167,CZ -3249799168,3249932031,SE +3249799168,3249865727,SE +3249865728,3249866751,GB +3249866752,3249910783,SE +3249910784,3249912319,GB +3249912320,3249931007,SE +3249931008,3249931263,GB +3249931264,3249932031,SE 3249932032,3249934335,GB 3249934336,3250061311,SE 3250061312,3250061635,FI @@ -69585,7 +74634,7 @@ 3250425856,3250426111,LT 3250426112,3250426367,NO 3250426368,3250426623,AT -3250426624,3250426879,FR +3250426624,3250426879,BE 3250426880,3250427135,JO 3250427136,3250427391,NL 3250427392,3250429951,DE @@ -69629,7 +74678,9 @@ 3250601984,3250610175,GB 3250610176,3250618367,TR 3250618368,3250626559,RU -3250626560,3250634751,PL +3250626560,3250633983,PL +3250633984,3250634239,US +3250634240,3250634751,PL 3250634752,3250642943,GB 3250642944,3250651135,CH 3250651136,3250659327,IT @@ -69882,7 +74933,8 @@ 3251175168,3251175423,UA 3251175424,3251176703,FR 3251176704,3251176959,IT -3251176960,3251177471,FR +3251176960,3251177215,US +3251177216,3251177471,FR 3251177472,3251179519,DE 3251179520,3251180031,SE 3251180032,3251180543,PL @@ -70205,8 +75257,7 @@ 3252318720,3252318975,GP 3252318976,3252319231,PL 3252319232,3252319743,AT -3252319744,3252321791,GR -3252321792,3252322303,DE +3252319744,3252322303,GR 3252322304,3252323327,NO 3252323328,3252324351,PL 3252324352,3252326399,RU @@ -70226,6 +75277,7 @@ 3252342208,3252342239,GB 3252342240,3252342271,CH 3252342528,3252342543,NO +3252342544,3252342591,CH 3252342784,3252346367,DE 3252346368,3252346623,GB 3252346624,3252355071,GR @@ -70269,14 +75321,15 @@ 3252387328,3252387583,PL 3252387584,3252387839,RU 3252387840,3252404223,LT -3252404224,3252406527,NO -3252406528,3252407295,LT +3252404224,3252406783,NO +3252406784,3252407295,LT 3252407296,3252407583,NO 3252407584,3252407599,NG 3252407600,3252407615,BJ 3252407616,3252407711,NO 3252407712,3252407727,NG -3252407728,3252407759,NO +3252407728,3252407751,NO +3252407752,3252407759,AO 3252407760,3252407767,NE 3252407768,3252407775,CD 3252407776,3252407791,GH @@ -70285,8 +75338,11 @@ 3252408000,3252408159,NO 3252408160,3252408191,GQ 3252408192,3252408319,NO -3252408320,3252408335,LT -3252408336,3252408367,GN +3252408320,3252408327,MW +3252408328,3252408335,LT +3252408336,3252408343,GN +3252408344,3252408351,LT +3252408352,3252408367,GN 3252408368,3252408375,NG 3252408376,3252408383,LT 3252408384,3252408391,BI @@ -70312,22 +75368,27 @@ 3252409104,3252409111,SD 3252409112,3252409119,LT 3252409120,3252409127,NG -3252409128,3252409167,LT +3252409128,3252409151,LT +3252409152,3252409159,KE +3252409160,3252409167,LT 3252409168,3252409175,UG 3252409176,3252409183,LT 3252409184,3252409191,UG 3252409192,3252409199,ZW -3252409200,3252409207,TZ -3252409208,3252409215,LT +3252409200,3252409215,TZ 3252409216,3252409223,BW 3252409224,3252409231,LT 3252409232,3252409247,UG -3252409248,3252409263,LT -3252409264,3252409343,SO +3252409248,3252409279,LT +3252409280,3252409295,SO +3252409296,3252409303,LT +3252409304,3252409343,SO 3252409344,3252409375,TD 3252409376,3252409407,LT 3252409408,3252409471,BI -3252409472,3252409519,LT +3252409472,3252409503,LT +3252409504,3252409511,GH +3252409512,3252409519,LT 3252409520,3252409527,NG 3252409528,3252409535,LT 3252409536,3252409543,BI @@ -70335,16 +75396,18 @@ 3252409600,3252409615,MA 3252409616,3252409631,LT 3252409632,3252409647,AO -3252409648,3252410375,LT -3252410376,3252410391,BW +3252409648,3252409727,LT +3252409728,3252409735,LR +3252409736,3252410383,LT +3252410384,3252410391,BW 3252410392,3252410431,LT 3252410432,3252410463,BI 3252410464,3252410495,LT 3252410496,3252410623,BI 3252410624,3252410751,ZW -3252410752,3252411135,LT -3252411136,3252411167,IQ -3252411168,3252411375,LT +3252410752,3252411327,LT +3252411328,3252411367,CD +3252411368,3252411375,LT 3252411376,3252411391,CD 3252411392,3252411647,LT 3252411648,3252411679,BI @@ -70371,18 +75434,16 @@ 3252414624,3252414639,TZ 3252414640,3252414647,GH 3252414648,3252414655,NE -3252414656,3252414719,ER -3252414720,3252414983,LT -3252414984,3252415007,IQ -3252415008,3252415015,LT +3252414656,3252414687,LT +3252414688,3252414719,ER +3252414720,3252414991,LT +3252414992,3252414999,IQ +3252415000,3252415015,LT 3252415016,3252415127,IQ 3252415128,3252415135,LT -3252415136,3252415151,IQ -3252415152,3252415199,LT -3252415200,3252415231,IQ -3252415232,3252415551,LT -3252415552,3252415567,NG -3252415568,3252415743,LT +3252415136,3252415191,IQ +3252415192,3252415487,LT +3252415488,3252415743,IQ 3252415744,3252415775,GB 3252415776,3252415967,LT 3252415968,3252415999,CM @@ -70392,8 +75453,8 @@ 3252416960,3252417023,GN 3252417024,3252417279,LT 3252417280,3252417287,IQ -3252417288,3252417375,AF -3252417376,3252417791,LT +3252417288,3252417423,AF +3252417424,3252417791,LT 3252417792,3252417855,NG 3252417856,3252417919,LT 3252417920,3252417935,MW @@ -70423,13 +75484,15 @@ 3252419344,3252419359,LT 3252419360,3252419423,GH 3252419424,3252419839,LT -3252419840,3252419911,IQ +3252419840,3252419879,IQ +3252419880,3252419903,LT +3252419904,3252419911,IQ 3252419912,3252419919,LT 3252419920,3252419927,IQ 3252419928,3252419935,LT 3252419936,3252419951,IQ -3252419952,3252419991,LT -3252419992,3252420007,IQ +3252419952,3252419999,LT +3252420000,3252420007,IQ 3252420008,3252420031,LT 3252420032,3252420055,IQ 3252420056,3252420063,LT @@ -70443,14 +75506,11 @@ 3252420240,3252420247,IQ 3252420248,3252420263,LT 3252420264,3252420271,IQ -3252420272,3252420303,LT -3252420304,3252420311,IQ -3252420312,3252420327,LT -3252420328,3252420335,IQ -3252420336,3252420367,LT -3252420368,3252420415,IQ +3252420272,3252420351,LT +3252420352,3252420415,IQ 3252420416,3252420431,GB -3252420432,3252420463,IQ +3252420432,3252420447,LT +3252420448,3252420463,IQ 3252420464,3252420471,AF 3252420472,3252420583,LT 3252420584,3252420591,IQ @@ -70462,9 +75522,7 @@ 3252424736,3252424767,MA 3252424768,3252424799,LT 3252424800,3252424815,NE -3252424816,3252424959,LT -3252424960,3252424967,KE -3252424968,3252425023,LT +3252424816,3252425023,LT 3252425024,3252425215,SO 3252425216,3252425343,TD 3252425344,3252425471,LT @@ -70514,11 +75572,11 @@ 3252435200,3252435247,TZ 3252435248,3252435295,LT 3252435296,3252435311,TZ -3252435312,3252435319,LT +3252435312,3252435319,ML 3252435320,3252435327,MZ 3252435328,3252435343,CD 3252435344,3252435359,BF -3252435360,3252435375,CD +3252435360,3252435375,LT 3252435376,3252435415,GN 3252435416,3252435423,CD 3252435424,3252435455,LT @@ -70541,7 +75599,9 @@ 3252436336,3252436351,ZM 3252436352,3252436383,GN 3252436384,3252436399,LR -3252436400,3252436447,LT +3252436400,3252436407,SL +3252436408,3252436415,ML +3252436416,3252436447,LT 3252436448,3252436479,ER 3252436480,3252436991,LT 3252436992,3252437503,NG @@ -70588,8 +75648,12 @@ 3252450912,3252451071,LT 3252451072,3252451327,CH 3252451328,3252451583,LT -3252451584,3252451599,GM -3252451600,3252451839,LT +3252451584,3252451607,GM +3252451608,3252451631,GW +3252451632,3252451655,GN +3252451656,3252451679,SL +3252451680,3252451695,LR +3252451696,3252451839,LT 3252451840,3252451855,NO 3252451856,3252451967,LT 3252451968,3252451999,NO @@ -70619,7 +75683,7 @@ 3252453248,3252453271,NG 3252453272,3252454655,LT 3252454656,3252454911,IQ -3252454912,3252455167,GB +3252454912,3252455167,LT 3252455168,3252455295,NG 3252455296,3252455679,LT 3252455680,3252455807,BI @@ -70841,9 +75905,7 @@ 3253230848,3253247999,RU 3253248000,3253248255,DE 3253248256,3253248511,UZ -3253248512,3253264383,RU -3253264384,3253264895,KZ -3253264896,3253265407,RU +3253248512,3253265407,RU 3253265408,3253265919,AM 3253265920,3253270527,RU 3253270528,3253271551,BY @@ -71132,9 +76194,7 @@ 3254490368,3254490623,CF 3254490624,3254491135,FR 3254491136,3254491391,DZ -3254491392,3254491607,GQ -3254491608,3254491615,FR -3254491616,3254491647,GQ +3254491392,3254491647,GQ 3254491648,3254491903,FR 3254491904,3254492031,CM 3254492032,3254492159,FR @@ -71190,7 +76250,11 @@ 3254510564,3254510847,NE 3254510848,3254521855,FR 3254521856,3254522367,GB -3254522368,3254550527,FR +3254522368,3254523665,FR +3254523666,3254523666,UG +3254523667,3254523667,CH +3254523668,3254523668,RO +3254523669,3254550527,FR 3254550528,3254550783,US 3254550784,3254551039,IR 3254551040,3254551295,US @@ -71275,6 +76339,8 @@ 3254784256,3254784511,CH 3254784512,3254785279,LT 3254785280,3254785535,KZ +3254785536,3254785791,DK +3254785792,3254786047,LU 3254796288,3254797311,SE 3254797312,3254798335,RU 3254798336,3254799359,AT @@ -71625,13 +76691,17 @@ 3255249936,3255249951,LU 3255249952,3255250079,BE 3255250080,3255250111,LU -3255250112,3255252487,BE +3255250112,3255250815,BE +3255250816,3255250879,LU +3255250880,3255252487,BE 3255252488,3255252495,FR 3255252496,3255252527,BE 3255252528,3255252543,LU 3255252544,3255252559,BE 3255252560,3255252575,LU -3255252576,3255255559,BE +3255252576,3255254847,BE +3255254848,3255254879,LU +3255254880,3255255559,BE 3255255560,3255255567,LU 3255255568,3255255599,BE 3255255600,3255255607,LU @@ -71651,13 +76721,17 @@ 3255260320,3255260335,LU 3255260336,3255260343,BE 3255260344,3255260347,LU -3255260348,3255261519,BE +3255260348,3255261471,BE +3255261472,3255261503,LU +3255261504,3255261519,BE 3255261520,3255261535,LU 3255261536,3255262799,BE 3255262800,3255262815,LU 3255262816,3255263295,BE 3255263296,3255263327,US -3255263328,3255270431,BE +3255263328,3255265007,BE +3255265008,3255265023,LU +3255265024,3255270431,BE 3255270432,3255270463,FR 3255270464,3255273855,BE 3255273856,3255273887,LU @@ -71780,6 +76854,7 @@ 3255328768,3255336959,DE 3255336960,3255341055,RU 3255341056,3255342079,UA +3255342080,3255343103,FR 3255343104,3255344127,RU 3255344128,3255345151,UA 3255345152,3255353343,RU @@ -71817,6 +76892,7 @@ 3255378944,3255379455,UA 3255379456,3255379967,RU 3255379968,3255380479,GB +3255380480,3255380991,NL 3255380992,3255381503,CH 3255381504,3255382015,PL 3255382016,3255382527,NL @@ -71971,7 +77047,9 @@ 3255666688,3255697407,NL 3255697408,3255739647,SE 3255739648,3255739903,GB -3255739904,3255745535,SE +3255739904,3255743231,SE +3255743232,3255743487,IT +3255743488,3255745535,SE 3255745536,3255746047,DK 3255746048,3255762943,SE 3255762944,3255799039,DE @@ -72102,6 +77180,7 @@ 3256643584,3256644607,MD 3256644608,3256645631,IT 3256645632,3256646655,SE +3256646656,3256647679,GB 3256647680,3256648703,RS 3256648704,3256649727,UA 3256649728,3256650751,GB @@ -72320,20 +77399,17 @@ 3257546688,3257546719,DE 3257546720,3257546751,DK 3257546752,3257548799,IE -3257548800,3257549055,DE -3257549056,3257549343,GB +3257548800,3257549343,GB 3257549344,3257549359,DE -3257549360,3257549375,GB -3257549376,3257549423,DE -3257549424,3257549567,GB -3257549568,3257549695,DE +3257549360,3257549407,GB +3257549408,3257549423,DE +3257549424,3257549631,GB +3257549632,3257549695,DE 3257549696,3257549823,GB 3257549824,3257549871,DE -3257549872,3257549951,GB -3257549952,3257550095,DE -3257550096,3257550847,GB -3257550848,3257551103,DE -3257551104,3257551631,GB +3257549872,3257550079,GB +3257550080,3257550095,DE +3257550096,3257551631,GB 3257551632,3257551647,DE 3257551648,3257551711,GB 3257551712,3257551807,DE @@ -72344,8 +77420,8 @@ 3257552656,3257552703,GB 3257552704,3257552719,DE 3257552720,3257552895,GB -3257552896,3257552959,DE -3257552960,3257553023,GB +3257552896,3257552927,DE +3257552928,3257553023,GB 3257553024,3257553039,DE 3257553040,3257553407,GB 3257553408,3257553727,DE @@ -73326,6 +78402,7 @@ 3258085888,3258086143,UA 3258086144,3258086399,AT 3258086400,3258086655,UA +3258086656,3258086911,PL 3258086912,3258087167,GB 3258087168,3258087423,UA 3258087424,3258087679,RU @@ -73436,7 +78513,9 @@ 3258504192,3258504703,CH 3258504704,3258504959,DE 3258504960,3258505215,IL -3258505216,3258515455,CH +3258505216,3258506495,CH +3258506496,3258506751,DE +3258506752,3258515455,CH 3258515456,3258580991,FR 3258580992,3258625791,RU 3258625792,3258626047,UA @@ -73990,7 +79069,7 @@ 3261767680,3261775871,RS 3261775872,3261776383,PL 3261776384,3261777407,RU -3261777408,3261777919,KZ +3261777664,3261777919,KZ 3261777920,3261778431,PL 3261778432,3261778943,RU 3261778944,3261779455,RO @@ -74018,7 +79097,6 @@ 3261820928,3261821183,RO 3261821184,3261821439,AT 3261821440,3261821695,NL -3261821696,3261821951,SI 3261821952,3261822207,RU 3261822208,3261822463,UA 3261822464,3261822719,GB @@ -74081,7 +79159,9 @@ 3262034048,3262034119,AX 3262034120,3262034123,FI 3262034124,3262034127,AX -3262034128,3262034431,FI +3262034128,3262034175,FI +3262034176,3262034191,AX +3262034192,3262034431,FI 3262034432,3262034447,AX 3262034448,3262034455,FI 3262034456,3262034463,AX @@ -74316,7 +79396,6 @@ 3262444544,3262445055,UA 3262445056,3262445567,RO 3262445568,3262446079,PL -3262446080,3262446591,RU 3262446592,3262447103,PL 3262447104,3262447615,GB 3262447616,3262460415,PT @@ -74324,6 +79403,7 @@ 3262460544,3262460671,RU 3262460672,3262460927,AE 3262460928,3262461055,HU +3262461056,3262461183,DK 3262461184,3262461311,SN 3262461312,3262461439,NO 3262461440,3262461567,DE @@ -75035,7 +80115,7 @@ 3262476456,3262476459,CA 3262476460,3262476463,DK 3262476464,3262476467,SK -3262476468,3262476471,IT +3262476468,3262476471,DE 3262476472,3262476475,CA 3262476476,3262476483,US 3262476484,3262476487,DE @@ -75408,7 +80488,7 @@ 3262478135,3262478135,TR 3262478136,3262478137,HU 3262478138,3262478138,TR -3262478139,3262478139,MZ +3262478139,3262478139,DE 3262478140,3262478140,FR 3262478141,3262478143,TR 3262478144,3262478145,DE @@ -75420,7 +80500,7 @@ 3262478151,3262478151,DE 3262478152,3262478152,PL 3262478153,3262478153,TR -3262478154,3262478154,FR +3262478154,3262478154,DE 3262478155,3262478155,CU 3262478156,3262478156,TR 3262478157,3262478157,DE @@ -76359,8 +81439,7 @@ 3262479566,3262479566,NL 3262479567,3262479567,CH 3262479568,3262479568,NO -3262479569,3262479572,DE -3262479573,3262479573,IT +3262479569,3262479573,DE 3262479574,3262479574,CH 3262479575,3262479575,DE 3262479576,3262479576,NL @@ -77417,9 +82496,7 @@ 3264340992,3264341503,PL 3264341504,3264341759,DE 3264341760,3264342015,IT -3264342016,3264342783,DE -3264342784,3264343039,ES -3264343040,3264343295,DE +3264342016,3264343295,DE 3264343296,3264343551,GB 3264343552,3264343807,RO 3264343808,3264344063,DE @@ -77479,7 +82556,9 @@ 3264431104,3264431615,LI 3264431616,3264446207,CH 3264446208,3264446463,FR -3264446464,3264483071,CH +3264446464,3264463871,CH +3264463872,3264466943,LI +3264466944,3264483071,CH 3264483072,3264483327,LI 3264483328,3264486527,CH 3264486528,3264486559,LI @@ -77693,6 +82772,7 @@ 3264845312,3264845951,DE 3264845952,3264846079,GB 3264846080,3264846207,UG +3264846208,3264846335,AE 3264846336,3264846463,GB 3264846464,3264846591,NO 3264846592,3264846719,US @@ -77708,6 +82788,7 @@ 3264847360,3264847487,FR 3264847488,3264847615,RU 3264847616,3264847679,PL +3264847680,3264847743,FI 3264847744,3264847807,BE 3264847808,3264847871,SE 3264847872,3264849919,DE @@ -77717,7 +82798,7 @@ 3264850944,3264851967,IT 3264851968,3264854015,CH 3264854016,3264854527,DE -3264854528,3264854783,RU +3264854528,3264854783,CZ 3264854784,3264855039,IT 3264855040,3264855551,CH 3264855552,3264856063,DE @@ -77744,10 +82825,10 @@ 3264906333,3264906335,GR 3264906336,3264906339,CY 3264906340,3264906351,GR -3264906352,3264906355,CY -3264906356,3264906359,GR -3264906360,3264906367,CY -3264906368,3264906411,GR +3264906352,3264906367,CY +3264906368,3264906383,GR +3264906384,3264906399,CY +3264906400,3264906411,GR 3264906412,3264906423,CY 3264906424,3264906435,GR 3264906436,3264906495,CY @@ -77822,8 +82903,8 @@ 3264910656,3264910671,GR 3264910672,3264910696,CY 3264910697,3264910699,GR -3264910700,3264910707,CY -3264910708,3264910719,GR +3264910700,3264910703,CY +3264910704,3264910719,GR 3264910720,3264910815,CY 3264910816,3264911103,GR 3264911104,3264911651,CY @@ -77907,9 +82988,7 @@ 3265219072,3265257471,GB 3265257472,3265259519,NL 3265259520,3265265663,GB -3265265664,3265286463,SK -3265286464,3265286527,SR -3265286528,3265331199,SK +3265265664,3265331199,SK 3265331200,3265340415,GB 3265340416,3265340671,DE 3265340672,3265340927,GB @@ -78088,7 +83167,6 @@ 3265918976,3265919231,NL 3265919232,3265919487,FR 3265919488,3265919743,RU -3265919744,3265919999,DK 3265920000,3265920255,CZ 3265920256,3265920511,TR 3265920512,3265921023,GB @@ -78174,7 +83252,9 @@ 3266445312,3266510847,NL 3266510848,3266543615,ES 3266543616,3266576383,IT -3266576384,3266634391,DE +3266576384,3266617327,DE +3266617328,3266617343,GB +3266617344,3266634391,DE 3266634392,3266634399,EE 3266634400,3266641919,DE 3266641920,3266707455,PL @@ -78191,8 +83271,8 @@ 3266799616,3266800127,GB 3266800128,3266800319,NL 3266800320,3266800639,GB -3266800640,3266800703,NL -3266800704,3266800727,GB +3266800640,3266800695,NL +3266800696,3266800727,GB 3266800728,3266800735,NL 3266800736,3266800895,GB 3266800896,3266801215,NL @@ -78206,10 +83286,10 @@ 3266801616,3266801647,NL 3266801648,3266801663,GB 3266801664,3266801919,NL -3266801920,3266802943,GB -3266802944,3266803199,NL -3266803200,3266803727,GB -3266803728,3266803831,NL +3266801920,3266803727,GB +3266803728,3266803751,NL +3266803752,3266803759,GB +3266803760,3266803831,NL 3266803832,3266804223,GB 3266804224,3266804479,NL 3266804480,3266804735,GB @@ -78499,7 +83579,9 @@ 3267647488,3267647743,GB 3267647744,3267647999,SI 3267648000,3267648255,DE -3267648256,3267648431,EU +3267648256,3267648383,EU +3267648384,3267648399,BG +3267648400,3267648431,EU 3267648432,3267648447,BE 3267648448,3267648479,FR 3267648480,3267648511,GB @@ -78540,8 +83622,8 @@ 3267657488,3267657503,EU 3267657504,3267657567,RO 3267657568,3267657663,EU -3267657664,3267657679,RO -3267657680,3267657983,EU +3267657664,3267657687,RO +3267657688,3267657983,EU 3267657984,3267658239,GB 3267658240,3267658495,IT 3267658496,3267658751,EU @@ -78599,9 +83681,7 @@ 3267666448,3267666463,EU 3267666464,3267666543,GB 3267666544,3267666575,EU -3267666576,3267666951,GB -3267666952,3267666959,EU -3267666960,3267667199,GB +3267666576,3267667199,GB 3267667200,3267667455,NL 3267667456,3267667967,GB 3267667968,3267670015,EU @@ -78699,15 +83779,15 @@ 3267683536,3267683551,PL 3267683552,3267683567,EU 3267683568,3267683575,PL -3267683576,3267684383,EU +3267683576,3267683919,EU +3267683920,3267683935,PL +3267683936,3267684383,EU 3267684384,3267684399,GB 3267684400,3267684407,EU -3267684408,3267684783,GB -3267684784,3267684791,EU -3267684792,3267685119,GB +3267684408,3267685119,GB 3267685120,3267685375,DE 3267685376,3267685887,NL -3267685888,3267686399,GB +3267685888,3267686399,CH 3267686400,3267687935,EU 3267687936,3267688191,IE 3267688192,3267688703,DE @@ -78803,8 +83883,8 @@ 3268223232,3268224767,EU 3268224768,3268225023,US 3268225024,3268226367,EU -3268226368,3268226639,GB -3268226640,3268226687,EU +3268226368,3268226663,GB +3268226664,3268226687,EU 3268226688,3268226815,GB 3268226816,3268227327,EU 3268227328,3268227391,GB @@ -78859,10 +83939,8 @@ 3268238360,3268238367,DE 3268238368,3268238463,GB 3268238464,3268238471,DE -3268238472,3268238759,GB -3268238760,3268238767,EU -3268238768,3268238815,GB -3268238816,3268239103,EU +3268238472,3268238847,GB +3268238848,3268239103,EU 3268239104,3268239359,GB 3268239360,3268239583,EU 3268239584,3268240127,GB @@ -78912,9 +83990,7 @@ 3268248320,3268248447,GB 3268248448,3268248511,EU 3268248512,3268248543,GB -3268248544,3268248831,EU -3268248832,3268248959,GB -3268248960,3268249599,EU +3268248544,3268249599,EU 3268249600,3268251311,GB 3268251312,3268251327,IE 3268251328,3268251583,GB @@ -79587,6 +84663,32 @@ 3270973952,3270974463,FR 3270974464,3270974975,IT 3270974976,3270975487,NL +3270975488,3270975743,RU +3270975744,3270975999,UA +3270976000,3270976255,FR +3270976256,3270976511,UA +3270976512,3270976767,HU +3270976768,3270977023,UA +3270977024,3270977279,NL +3270977280,3270977535,RS +3270977536,3270977791,RU +3270977792,3270978047,PL +3270978048,3270978303,UA +3270978304,3270979071,FI +3270979072,3270979327,PL +3270979328,3270979583,AT +3270979584,3270979839,LV +3270980096,3270980351,AM +3270980352,3270980607,RU +3270980608,3270980863,MD +3270980864,3270981631,RU +3270981632,3270981887,IT +3270982144,3270982399,RU +3270982400,3270982655,TR +3270982656,3270982911,UA +3270982912,3270983167,DK +3270983168,3270983423,PL +3270983424,3270983679,NL 3270983680,3270991871,GB 3270991872,3271000063,NL 3271000064,3271008255,RU @@ -79801,6 +84903,7 @@ 3271744512,3271745023,AT 3271745024,3271745535,PL 3271745536,3271746047,GB +3271746048,3271746559,RU 3271746560,3271747071,CH 3271747072,3271747583,KZ 3271747584,3271748095,RU @@ -79913,14 +85016,11 @@ 3272040448,3272048639,FR 3272048640,3272056831,NL 3272056832,3272065023,RU -3272065024,3272065087,NL -3272065088,3272065151,GB -3272065152,3272065183,NL -3272065184,3272065215,GB +3272065024,3272065215,GB 3272065216,3272065279,NL 3272065280,3272065343,GB -3272065344,3272065503,NL -3272065504,3272065535,GB +3272065344,3272065439,NL +3272065440,3272065535,GB 3272065536,3272065551,NL 3272065552,3272065559,GB 3272065560,3272065575,NL @@ -79933,14 +85033,12 @@ 3272065824,3272066335,GB 3272066336,3272066431,NL 3272066432,3272066815,GB -3272066816,3272066879,NL -3272066880,3272066911,GB +3272066816,3272066847,NL +3272066848,3272066911,GB 3272066912,3272066943,NL 3272066944,3272067063,GB 3272067064,3272067071,NL -3272067072,3272067327,GB -3272067328,3272067583,NL -3272067584,3272067615,GB +3272067072,3272067615,GB 3272067616,3272067647,NL 3272067648,3272067711,GB 3272067712,3272067775,NL @@ -79950,16 +85048,9 @@ 3272067872,3272067887,NL 3272067888,3272067927,GB 3272067928,3272067967,NL -3272067968,3272068095,GB -3272068096,3272068351,NL -3272068352,3272068607,GB -3272068608,3272068863,NL -3272068864,3272069119,GB -3272069120,3272069247,NL -3272069248,3272069343,GB +3272067968,3272069343,GB 3272069344,3272069375,IT -3272069376,3272069439,NL -3272069440,3272069503,GB +3272069376,3272069503,GB 3272069504,3272069567,NL 3272069568,3272069599,GB 3272069600,3272069603,NL @@ -79979,21 +85070,17 @@ 3272070624,3272070639,NL 3272070640,3272070647,GB 3272070648,3272070655,NL -3272070656,3272070911,GB -3272070912,3272071167,NL -3272071168,3272071247,GB +3272070656,3272071247,GB 3272071248,3272071283,NL 3272071284,3272071287,GB 3272071288,3272071295,NL -3272071296,3272071327,GB -3272071328,3272071551,NL -3272071552,3272071615,GB +3272071296,3272071359,GB +3272071360,3272071423,NL +3272071424,3272071615,GB 3272071616,3272071647,NL -3272071648,3272071935,GB -3272071936,3272072063,NL -3272072064,3272072191,GB -3272072192,3272073215,NL -3272073216,3272081407,GB +3272071648,3272072319,GB +3272072320,3272072959,NL +3272072960,3272081407,GB 3272081408,3272081919,PT 3272081920,3272082687,CV 3272082688,3272083455,PT @@ -80182,7 +85269,9 @@ 3272216912,3272216927,DE 3272216928,3272216959,EU 3272216960,3272217007,GB -3272217008,3272217215,EU +3272217008,3272217087,EU +3272217088,3272217151,GB +3272217152,3272217215,EU 3272217216,3272217279,BE 3272217280,3272217303,DE 3272217304,3272217311,BE @@ -80552,6 +85641,37 @@ 3272899072,3272899583,GB 3272899584,3272900095,UA 3272900096,3272900607,LV +3272900608,3272900863,RU +3272900864,3272901119,AT +3272901120,3272901375,UA +3272901376,3272901631,PL +3272901632,3272901887,AT +3272901888,3272902143,DE +3272902144,3272902399,PL +3272902400,3272902655,RU +3272902656,3272902911,IR +3272902912,3272903167,RU +3272903168,3272903423,PL +3272903424,3272903679,AT +3272903680,3272903935,RU +3272903936,3272904191,GB +3272904192,3272904447,SI +3272904448,3272904703,BE +3272904704,3272904959,NL +3272904960,3272905215,RO +3272905216,3272905727,CH +3272905728,3272905983,UA +3272905984,3272906239,FI +3272906240,3272906495,PL +3272906496,3272906751,EE +3272906752,3272907007,HU +3272907008,3272907263,HR +3272907264,3272907519,UA +3272907520,3272907775,GB +3272907776,3272908031,RO +3272908032,3272908287,CH +3272908288,3272908543,AT +3272908544,3272908799,DE 3272908800,3272910847,SK 3272910848,3272911359,NL 3272911360,3272911871,SK @@ -80591,9 +85711,7 @@ 3272936960,3272937087,DE 3272937088,3272937471,GB 3272937472,3272937535,DE -3272937536,3272937599,GB -3272937600,3272937631,DE -3272937632,3272937791,GB +3272937536,3272937791,GB 3272937792,3272937903,DE 3272937904,3272937919,GB 3272937920,3272937983,DE @@ -80678,7 +85796,9 @@ 3272966976,3272967103,GB 3272967104,3272967167,DE 3272967168,3272967423,GB -3272967424,3272968703,DE +3272967424,3272968191,DE +3272968192,3272968447,GB +3272968448,3272968703,DE 3272968704,3272968735,GB 3272968736,3272968879,DE 3272968880,3272968927,GB @@ -80777,10 +85897,9 @@ 3273015296,3273023487,SE 3273023488,3273024511,PL 3273024512,3273025535,NL -3273025536,3273027583,RU +3273025536,3273026559,RU 3273027584,3273028607,UA 3273028608,3273029631,PL -3273029632,3273030655,DK 3273030656,3273031679,PL 3273031680,3273032191,GB 3273032192,3273033215,UA @@ -80807,7 +85926,8 @@ 3273050784,3273050879,GR 3273050880,3273051647,IT 3273051648,3273051903,US -3273051904,3273052039,IT +3273051904,3273051967,IE +3273051968,3273052039,IT 3273052040,3273052047,NL 3273052048,3273052063,GR 3273052064,3273052087,IT @@ -80900,15 +86020,15 @@ 3273327280,3273327287,DE 3273327288,3273327359,EU 3273327360,3273327423,IE -3273327424,3273327503,GB -3273327504,3273327519,EU +3273327424,3273327511,GB +3273327512,3273327519,EU 3273327520,3273327551,IE 3273327552,3273328511,EU 3273328512,3273328639,DE 3273328640,3273329199,GB 3273329200,3273329215,DE -3273329216,3273329311,GB -3273329312,3273329407,EU +3273329216,3273329327,GB +3273329328,3273329407,EU 3273329408,3273329423,GB 3273329424,3273329439,DE 3273329440,3273330175,GB @@ -81108,8 +86228,8 @@ 3273390144,3273390207,DE 3273390208,3273390335,EU 3273390336,3273390463,DE -3273390464,3273391231,EU -3273391232,3273391327,DE +3273390464,3273391103,EU +3273391104,3273391327,DE 3273391328,3273391343,EU 3273391344,3273391359,DE 3273391360,3273391871,EU @@ -81146,15 +86266,12 @@ 3273439232,3273439743,RO 3273440256,3273440767,RO 3273440768,3273441279,AT -3273441280,3273441463,FR -3273441464,3273441535,GB -3273441536,3273441607,FR -3273441608,3273441615,GB -3273441616,3273441631,FR -3273441632,3273441647,GB +3273441280,3273441599,GB +3273441600,3273441607,FR +3273441608,3273441647,GB 3273441648,3273441759,FR -3273441760,3273441791,GB -3273441792,3273442127,FR +3273441760,3273442111,GB +3273442112,3273442127,FR 3273442128,3273442143,GB 3273442144,3273442151,FR 3273442152,3273442303,GB @@ -81162,14 +86279,12 @@ 3273442332,3273442335,GB 3273442336,3273442367,FR 3273442368,3273442431,GB -3273442432,3273442815,FR -3273442816,3273443071,GB +3273442432,3273442559,FR +3273442560,3273443071,GB 3273443072,3273443080,FR 3273443081,3273443327,GB 3273443328,3273443839,FR -3273443840,3273444095,GB -3273444096,3273444351,FR -3273444352,3273449471,GB +3273443840,3273449471,GB 3273449472,3273457663,CH 3273457664,3273523199,HR 3273523200,3273588735,DE @@ -81700,6 +86815,7 @@ 3274821632,3274823679,KZ 3274823680,3274825727,TR 3274825728,3274827775,DE +3274827776,3274829823,RO 3274829824,3274831871,SE 3274831872,3274833919,RO 3274833920,3274842111,BY @@ -81918,7 +87034,8 @@ 3275141632,3275142143,GE 3275142144,3275142655,KG 3275142656,3275143167,SE -3275143168,3275145215,PL +3275143168,3275144703,PL +3275144704,3275145215,HR 3275145216,3275153407,RU 3275153408,3275161599,GB 3275161600,3275227135,ES @@ -81928,7 +87045,9 @@ 3275371776,3275372031,TJ 3275372032,3275374591,RU 3275374592,3275382783,GB -3275382784,3275390975,SE +3275382784,3275382887,SE +3275382888,3275382891,NO +3275382892,3275390975,SE 3275390976,3275399167,GB 3275399168,3275407359,AT 3275407360,3275415551,GB @@ -81937,17 +87056,15 @@ 3275423752,3275423775,EU 3275423776,3275423807,GB 3275423808,3275423871,EU -3275423872,3275424255,GB -3275424256,3275425791,EU -3275425792,3275426599,GB -3275426600,3275426607,EU -3275426608,3275426687,GB -3275426688,3275426815,EU -3275426816,3275427215,GB -3275427216,3275427231,EU -3275427232,3275427263,GB -3275427264,3275427327,EU -3275427328,3275427583,GB +3275423872,3275424295,GB +3275424296,3275424319,EU +3275424320,3275424447,GB +3275424448,3275424511,EU +3275424512,3275424639,GB +3275424640,3275425791,EU +3275425792,3275427271,GB +3275427272,3275427279,EU +3275427280,3275427583,GB 3275427584,3275427839,EU 3275427840,3275428375,GB 3275428376,3275428383,EU @@ -81971,8 +87088,8 @@ 3275442720,3275444223,EU 3275444224,3275444735,GB 3275444736,3275446271,EU -3275446272,3275446959,GB -3275446960,3275448319,EU +3275446272,3275447063,GB +3275447064,3275448319,EU 3275448320,3275449519,GB 3275449520,3275449527,FR 3275449528,3275450879,GB @@ -81981,22 +87098,20 @@ 3275451264,3275452415,EU 3275452416,3275454127,GB 3275454128,3275454143,EU -3275454144,3275454263,GB -3275454264,3275454271,EU -3275454272,3275454335,GB -3275454336,3275454463,EU -3275454464,3275456407,GB -3275456408,3275456511,EU +3275454144,3275454383,GB +3275454384,3275454463,EU +3275454464,3275456447,GB +3275456448,3275456511,EU 3275456512,3275457023,GB 3275457024,3275457791,FK 3275457792,3275458559,GB 3275458560,3275460095,IE 3275460096,3275460607,EU 3275460608,3275460863,HK -3275460864,3275463471,GB -3275463472,3275463487,EU -3275463488,3275463519,GB -3275463520,3275463679,EU +3275460864,3275463523,GB +3275463524,3275463527,EU +3275463528,3275463551,GB +3275463552,3275463679,EU 3275463680,3275464031,GB 3275464032,3275464047,IE 3275464048,3275468655,GB @@ -82010,7 +87125,9 @@ 3275469088,3275469695,GB 3275469696,3275469951,EU 3275469952,3275469983,GB -3275469984,3275489279,EU +3275469984,3275470847,EU +3275470848,3275471359,GB +3275471360,3275489279,EU 3275489280,3275497471,GB 3275497472,3275505663,DE 3275505664,3275506175,PL @@ -82026,7 +87143,8 @@ 3275509984,3275510015,PT 3275510016,3275510079,SE 3275510080,3275510143,ES -3275510144,3275510207,IT +3275510144,3275510207,FI +3275510208,3275510271,SE 3275510336,3275510399,IE 3275510400,3275510463,NL 3275510464,3275510527,GB @@ -82034,6 +87152,7 @@ 3275510560,3275510591,DE 3275510624,3275510655,EE 3275510656,3275510687,FR +3275510720,3275510751,GB 3275510784,3275510911,RU 3275510912,3275511167,GB 3275511168,3275511295,LV @@ -82272,7 +87391,6 @@ 3275628032,3275628543,IL 3275628544,3275629567,RU 3275629568,3275630079,UA -3275630080,3275630591,EU 3275630592,3275631103,PL 3275631104,3275631615,FR 3275631616,3275632127,DE @@ -82280,7 +87398,9 @@ 3275633152,3275633663,FR 3275633664,3275634687,RU 3275634688,3275635199,RO -3275635200,3275636735,RU +3275635200,3275635711,RU +3275635712,3275636223,CZ +3275636224,3275636735,RU 3275636736,3275637247,PL 3275637248,3275637759,SE 3275637760,3275638271,BE @@ -82318,7 +87438,6 @@ 3275789312,3275789823,UA 3275789824,3275790335,PL 3275790336,3275790847,MD -3275790848,3275791359,DK 3275791360,3275791871,RU 3275791872,3275792383,PL 3275792384,3275792895,BG @@ -82456,9 +87575,7 @@ 3275930296,3275931647,ME 3275931648,3275939839,UA 3275939840,3275948031,GB -3275948032,3275965267,SE -3275965268,3275965271,FI -3275965272,3276013567,SE +3275948032,3276013567,SE 3276013568,3276014087,FR 3276014088,3276014095,GB 3276014096,3276014151,FR @@ -82471,7 +87588,9 @@ 3276014472,3276014495,GB 3276014496,3276014887,FR 3276014888,3276014895,IE -3276014896,3276015103,FR +3276014896,3276014951,FR +3276014952,3276014959,GB +3276014960,3276015103,FR 3276015104,3276015119,GB 3276015120,3276015199,FR 3276015200,3276015231,GB @@ -82525,12 +87644,10 @@ 3276018096,3276018127,GB 3276018128,3276018143,FR 3276018144,3276018159,GB -3276018160,3276018183,FR -3276018184,3276018207,GB -3276018208,3276018375,FR +3276018160,3276018375,FR 3276018376,3276018383,GB -3276018384,3276018423,FR -3276018424,3276018447,GB +3276018384,3276018431,FR +3276018432,3276018447,GB 3276018448,3276018495,FR 3276018496,3276018527,GB 3276018528,3276018543,FR @@ -82565,19 +87682,11 @@ 3276019864,3276019887,GB 3276019888,3276019919,FR 3276019920,3276019927,GB -3276019928,3276020103,FR -3276020104,3276020111,GB -3276020112,3276020367,FR -3276020368,3276020383,GB -3276020384,3276020399,FR -3276020400,3276020423,GB -3276020424,3276020431,FR -3276020432,3276020439,GB -3276020440,3276020495,FR -3276020496,3276020511,GB -3276020512,3276020559,FR -3276020560,3276020567,GB -3276020568,3276020623,FR +3276019928,3276020407,FR +3276020408,3276020415,GB +3276020416,3276020503,FR +3276020504,3276020511,GB +3276020512,3276020623,FR 3276020624,3276020631,GB 3276020632,3276020679,FR 3276020680,3276020687,GB @@ -82587,15 +87696,9 @@ 3276020880,3276020887,GB 3276020888,3276020943,FR 3276020944,3276020991,GB -3276020992,3276021103,FR -3276021104,3276021111,GB -3276021112,3276021527,FR -3276021528,3276021535,GB -3276021536,3276021591,FR +3276020992,3276021591,FR 3276021592,3276021599,GB -3276021600,3276021855,FR -3276021856,3276021871,GB -3276021872,3276022039,FR +3276021600,3276022039,FR 3276022040,3276022047,GB 3276022048,3276022087,FR 3276022088,3276022095,GB @@ -82605,9 +87708,7 @@ 3276022216,3276022223,GB 3276022224,3276022255,FR 3276022256,3276022271,GB -3276022272,3276022343,FR -3276022344,3276022351,GB -3276022352,3276022455,FR +3276022272,3276022455,FR 3276022456,3276022463,GB 3276022464,3276022479,FR 3276022480,3276022495,GB @@ -82747,7 +87848,9 @@ 3276029856,3276029887,GB 3276029888,3276029919,FR 3276029920,3276029967,GB -3276029968,3276030079,FR +3276029968,3276029983,FR +3276029984,3276029999,GB +3276030000,3276030079,FR 3276030080,3276030095,GB 3276030096,3276030191,FR 3276030192,3276030207,GB @@ -82759,7 +87862,9 @@ 3276030272,3276030303,GB 3276030304,3276030407,FR 3276030408,3276030415,GB -3276030416,3276030543,FR +3276030416,3276030463,FR +3276030464,3276030495,GB +3276030496,3276030543,FR 3276030544,3276030559,GB 3276030560,3276031255,FR 3276031256,3276031263,GB @@ -82779,15 +87884,19 @@ 3276032008,3276032015,GB 3276032016,3276032023,FR 3276032024,3276032031,GB -3276032032,3276032103,FR +3276032032,3276032055,FR +3276032056,3276032063,GB +3276032064,3276032103,FR 3276032104,3276032111,GB -3276032112,3276032271,FR +3276032112,3276032223,FR +3276032224,3276032255,GB +3276032256,3276032271,FR 3276032272,3276032303,GB 3276032304,3276032319,FR 3276032320,3276032343,GB 3276032344,3276032367,FR -3276032368,3276032383,GB -3276032384,3276032431,FR +3276032368,3276032415,GB +3276032416,3276032431,FR 3276032432,3276032479,GB 3276032480,3276032543,FR 3276032544,3276032559,GB @@ -82804,8 +87913,8 @@ 3276033232,3276033247,FR 3276033248,3276033279,GB 3276033280,3276033535,FR -3276033536,3276033647,GB -3276033648,3276033663,FR +3276033536,3276033655,GB +3276033656,3276033663,FR 3276033664,3276033695,GB 3276033696,3276033791,FR 3276033792,3276033823,GB @@ -82922,9 +88031,7 @@ 3276041984,3276041999,FR 3276042000,3276042007,GB 3276042008,3276042015,FR -3276042016,3276042047,GB -3276042048,3276042111,FR -3276042112,3276042143,GB +3276042016,3276042143,GB 3276042144,3276042175,FR 3276042176,3276042191,GB 3276042192,3276042207,FR @@ -82965,8 +88072,8 @@ 3276045024,3276045039,GB 3276045040,3276045063,FR 3276045064,3276045071,GB -3276045072,3276045119,FR -3276045120,3276045127,GB +3276045072,3276045111,FR +3276045112,3276045127,GB 3276045128,3276045135,FR 3276045136,3276045151,GB 3276045152,3276045191,FR @@ -83065,6 +88172,7 @@ 3276128256,3276129279,AT 3276129280,3276131327,UA 3276131328,3276132351,DK +3276132352,3276133375,PL 3276133376,3276134399,GB 3276134400,3276135423,RU 3276135424,3276136447,UA @@ -83082,11 +88190,7 @@ 3276185600,3276193791,NO 3276193792,3276201983,RU 3276201984,3276210175,AT -3276210176,3276227607,DE -3276227608,3276227615,MT -3276227616,3276227727,DE -3276227728,3276227743,MT -3276227744,3276233791,DE +3276210176,3276233791,DE 3276233792,3276233799,RO 3276233800,3276233807,DE 3276233808,3276233823,RO @@ -85167,7 +90271,7 @@ 3276425472,3276425727,DE 3276425728,3276425983,RU 3276425984,3276426239,IT -3276426240,3276426751,DK +3276426496,3276426751,DK 3276426752,3276427007,RO 3276427008,3276427263,PL 3276427264,3276427519,FR @@ -85208,7 +90312,9 @@ 3276474272,3276474295,AT 3276474296,3276474319,EU 3276474320,3276474367,AT -3276474368,3276475015,EU +3276474368,3276474623,EU +3276474624,3276474879,GB +3276474880,3276475015,EU 3276475016,3276475063,IT 3276475064,3276475071,EU 3276475072,3276475135,IT @@ -85238,14 +90344,12 @@ 3276479352,3276479615,FR 3276479616,3276479647,EU 3276479648,3276479743,FR -3276479744,3276480015,EU -3276480016,3276480095,FR +3276479744,3276479999,EU +3276480000,3276480095,FR 3276480096,3276480111,EU 3276480112,3276480159,FR 3276480160,3276480191,EU -3276480192,3276480271,FR -3276480272,3276480287,EU -3276480288,3276480295,FR +3276480192,3276480295,FR 3276480296,3276480303,EU 3276480304,3276480319,FR 3276480320,3276480351,EU @@ -85297,9 +90401,7 @@ 3276493216,3276493247,EU 3276493248,3276494383,GB 3276494384,3276494415,EU -3276494416,3276494591,GB -3276494592,3276494847,EU -3276494848,3276495503,GB +3276494416,3276495503,GB 3276495504,3276495519,EU 3276495520,3276495679,GB 3276495680,3276495775,EU @@ -85339,8 +90441,8 @@ 3276500000,3276500031,CH 3276500032,3276500095,DE 3276500096,3276500127,EU -3276500128,3276500159,DE -3276500160,3276500479,EU +3276500128,3276500223,DE +3276500224,3276500479,EU 3276500480,3276500735,DE 3276500736,3276500991,EU 3276500992,3276501023,DE @@ -85592,8 +90694,8 @@ 3276535552,3276535807,PK 3276535808,3276536063,FI 3276536064,3276536319,EU -3276536320,3276536415,ES -3276536416,3276536447,EU +3276536320,3276536430,ES +3276536431,3276536447,EU 3276536448,3276536511,ES 3276536512,3276536583,EU 3276536584,3276536591,HR @@ -85654,13 +90756,12 @@ 3276697088,3276697599,GB 3276697600,3276698111,UA 3276698112,3276699647,RU -3276700160,3276700671,UA +3276699648,3276700159,NL 3276700672,3276701183,RO 3276701184,3276701695,RU 3276701696,3276709887,SE 3276709888,3276718079,DE 3276718080,3276726271,IT -3276726272,3276727295,PK 3276727296,3276728319,ES 3276728320,3276729343,UA 3276729344,3276730367,PL @@ -86086,13 +91187,14 @@ 3276872480,3276872511,GB 3276872512,3276872703,DE 3276872704,3276873727,GB -3276873728,3276874335,ES -3276874336,3276874367,GB -3276874368,3276874751,ES -3276874752,3276875775,NL +3276873728,3276874751,ES +3276874752,3276875007,NL +3276875008,3276875263,CH +3276875264,3276875775,NL 3276875776,3276876031,GB 3276876032,3276876287,DK -3276876288,3276876799,GB +3276876288,3276876367,NL +3276876368,3276876799,GB 3276876800,3276876823,AT 3276876824,3276877303,GB 3276877304,3276877311,AT @@ -86105,21 +91207,27 @@ 3276877824,3276877831,BG 3276877832,3276878079,GB 3276878080,3276878335,BG -3276878336,3276879359,GB +3276878336,3276879103,GB +3276879104,3276879359,ES 3276879360,3276879423,TR 3276879424,3276879615,GB 3276879616,3276879871,TR 3276879872,3276880639,DK -3276880640,3276881919,GB +3276880640,3276881663,GB +3276881664,3276881919,FR 3276881920,3276883391,IT 3276883392,3276883455,GB 3276883456,3276883839,IT 3276883840,3276883967,GB 3276883968,3276884487,PL -3276884488,3276886015,GB +3276884488,3276884735,GB +3276884736,3276884991,PL +3276884992,3276886015,GB 3276886016,3276886271,RO -3276886272,3276887295,GB -3276887296,3276888063,DE +3276886272,3276886527,GB +3276886528,3276886911,DE +3276886912,3276887167,GB +3276887168,3276888063,DE 3276888064,3276888575,GB 3276888576,3276888831,AT 3276888832,3276889087,GB @@ -86133,10 +91241,8 @@ 3276891136,3276891391,GB 3276891392,3276892159,US 3276892160,3276893695,IT -3276893696,3276894463,GB -3276894464,3276894719,IT -3276894720,3276894975,GB -3276894976,3276895999,IT +3276893696,3276894207,GB +3276894208,3276895999,IT 3276896000,3276896255,CZ 3276896256,3276896831,BE 3276896832,3276896847,SE @@ -86144,92 +91250,100 @@ 3276896896,3276896927,BE 3276896928,3276897023,GB 3276897024,3276897279,BE -3276897280,3276898303,GB +3276897280,3276898047,GB +3276898048,3276898303,CZ 3276898304,3276898775,CH 3276898776,3276898783,GB 3276898784,3276900039,CH 3276900040,3276900047,GB -3276900048,3276900079,CH -3276900080,3276900095,GB -3276900096,3276900351,CH +3276900048,3276900351,CH 3276900352,3276900607,GB -3276900608,3276900799,CH -3276900800,3276900863,GB +3276900608,3276900831,CH +3276900832,3276900863,GB 3276900864,3276901119,CH -3276901120,3276902143,GB -3276902144,3276902151,CH +3276901120,3276901375,GB +3276901376,3276901391,CH +3276901392,3276901887,GB +3276901888,3276902151,CH 3276902152,3276902159,GB 3276902160,3276902175,CH 3276902176,3276902207,GB 3276902208,3276902271,CH 3276902272,3276902399,GB -3276902400,3276902575,SE -3276902576,3276902655,GB -3276902656,3276903422,SE -3276903423,3276903423,GB +3276902400,3276902583,SE +3276902584,3276902615,GB +3276902616,3276902639,SE +3276902640,3276902655,GB +3276902656,3276903311,SE +3276903312,3276903423,GB 3276903424,3276903935,SE 3276903936,3276905311,GB 3276905312,3276905319,ES 3276905320,3276905471,GB 3276905472,3276905727,SE -3276905728,3276906239,BE +3276905728,3276905983,BE +3276905984,3276905999,GB +3276906000,3276906003,BE +3276906004,3276906239,GB 3276906240,3276906279,SE -3276906280,3276906495,GB -3276906496,3276906863,NL -3276906864,3276906879,GB -3276906880,3276907551,NL +3276906280,3276906287,GB +3276906288,3276906295,SE +3276906296,3276906495,GB +3276906496,3276906823,NL +3276906824,3276906831,CH +3276906832,3276907551,NL 3276907552,3276907775,GB 3276907776,3276908159,NL -3276908160,3276910079,GB -3276910080,3276910591,NL +3276908160,3276908287,GB +3276908288,3276908543,NL +3276908544,3276909823,GB +3276909824,3276910591,NL 3276910592,3276910967,IT 3276910968,3276910975,GB -3276910976,3276912615,IT +3276910976,3276911615,IT +3276911616,3276911871,GB +3276911872,3276912615,IT 3276912616,3276912623,GB 3276912624,3276913183,IT 3276913184,3276913215,GB 3276913216,3276913919,IT 3276913920,3276913983,US -3276913984,3276914687,IT -3276914688,3276915455,ES -3276915456,3276915487,GB -3276915488,3276916175,ES +3276913984,3276914143,IT +3276914144,3276914159,GB +3276914160,3276914687,IT +3276914688,3276915567,ES +3276915568,3276915583,GB +3276915584,3276916175,ES 3276916176,3276916183,GB 3276916184,3276917231,ES 3276917232,3276917247,GB 3276917248,3276917279,ES 3276917280,3276917287,GB -3276917288,3276917311,ES -3276917312,3276917343,GB +3276917288,3276917327,ES +3276917328,3276917343,GB 3276917344,3276917887,ES 3276917888,3276918015,GB 3276918016,3276918783,ES 3276918784,3276920551,DE 3276920552,3276920559,GB 3276920560,3276921183,DE -3276921184,3276921191,GB -3276921192,3276921239,DE +3276921184,3276921187,GB +3276921188,3276921239,DE 3276921240,3276921247,GB 3276921248,3276921279,DE -3276921280,3276921343,GB -3276921344,3276921399,DE +3276921280,3276921295,GB +3276921296,3276921343,DE +3276921344,3276921399,GB 3276921400,3276921403,DK -3276921404,3276921607,DE -3276921608,3276921855,GB -3276921856,3276922623,DE +3276921404,3276921599,GB +3276921600,3276921607,DE +3276921608,3276921615,GB +3276921616,3276922623,DE 3276922624,3276923431,FR -3276923432,3276923455,GB -3276923456,3276923615,FR -3276923616,3276923647,GB -3276923648,3276923743,FR -3276923744,3276923751,GB -3276923752,3276924039,FR -3276924040,3276924095,GB -3276924096,3276924351,FR -3276924352,3276924415,GB -3276924416,3276925951,FR -3276925952,3276926207,GB -3276926208,3276926735,FR +3276923432,3276923439,GB +3276923440,3276924071,FR +3276924072,3276924079,GB +3276924080,3276926735,FR 3276926736,3276931071,GB 3276931072,3276939263,KZ 3276939264,3276955647,DE @@ -86399,6 +91513,7 @@ 3277370880,3277371391,RO 3277371392,3277371903,RU 3277371904,3277372415,PL +3277372416,3277372927,IR 3277372928,3277373951,RU 3277373952,3277374463,FR 3277374464,3277375999,RU @@ -86522,6 +91637,7 @@ 3277710848,3277711359,PL 3277711360,3277711871,NO 3277711872,3277712383,IL +3277712384,3277712895,PL 3277712896,3277713407,NL 3277713408,3277713919,RU 3277713920,3277714943,DE @@ -86570,7 +91686,6 @@ 3277823744,3277823999,UA 3277824000,3277824255,TR 3277824256,3277824511,SI -3277824512,3277824767,UA 3277824768,3277825023,AT 3277825024,3277825279,PL 3277825280,3277825535,UA @@ -86628,8 +91743,9 @@ 3277881344,3277884175,IT 3277884176,3277884191,IR 3277884192,3277885439,IT -3277885440,3277885951,LB -3277885952,3277886207,IT +3277885440,3277885727,LB +3277885728,3277885951,IT +3277885952,3277886207,LB 3277886208,3277886975,IR 3277886976,3277888255,IT 3277888256,3277888319,LB @@ -86661,8 +91777,8 @@ 3278111248,3278115327,SE 3278115328,3278116607,ES 3278116608,3278116863,SE -3278116864,3278118303,ES -3278118304,3278119935,SE +3278116864,3278118399,ES +3278118400,3278119935,SE 3278119936,3278119943,DE 3278119944,3278119967,SE 3278119968,3278119975,NO @@ -86697,7 +91813,6 @@ 3278769664,3278770175,DE 3278770176,3278770687,DK 3278770688,3278771199,DE -3278771200,3278771711,GB 3278771712,3278772223,NL 3278772224,3278772735,BG 3278772736,3278773247,DE @@ -87270,7 +92385,7 @@ 3278940804,3278940807,DK 3278940808,3278940815,DE 3278940816,3278940819,IT -3278940820,3278940823,GB +3278940820,3278940823,DE 3278940824,3278940827,IT 3278940828,3278940831,DE 3278940832,3278940835,CH @@ -87915,7 +93030,7 @@ 3278943203,3278943203,SE 3278943204,3278943206,DE 3278943207,3278943207,IT -3278943208,3278943208,GB +3278943208,3278943208,DE 3278943209,3278943209,ES 3278943210,3278943212,IT 3278943213,3278943213,DE @@ -88458,8 +93573,7 @@ 3278943889,3278943889,BE 3278943890,3278943890,NL 3278943891,3278943891,ES -3278943892,3278943892,BE -3278943893,3278943893,DE +3278943892,3278943893,DE 3278943894,3278943894,IT 3278943895,3278943895,DE 3278943896,3278943896,PL @@ -88562,8 +93676,7 @@ 3278944016,3278944016,PL 3278944017,3278944017,DE 3278944018,3278944018,BE -3278944019,3278944019,FR -3278944020,3278944020,DE +3278944019,3278944020,DE 3278944021,3278944021,IT 3278944022,3278944022,FR 3278944023,3278944023,AT @@ -89221,13 +94334,7 @@ 3279077376,3279078399,ES 3279078400,3279078655,IT 3279078656,3279078911,FR -3279078912,3279081215,ES -3279081216,3279081231,DE -3279081232,3279083583,ES -3279083584,3279083599,NL -3279083600,3279083807,ES -3279083808,3279083839,NL -3279083840,3279084543,ES +3279078912,3279084543,ES 3279084544,3279085567,IT 3279085568,3279090687,NL 3279090688,3279090943,DE @@ -89426,13 +94533,17 @@ 3279593536,3279593567,DE 3279593568,3279593599,GB 3279593600,3279594495,DE -3279594496,3279595903,GB +3279594496,3279595775,GB +3279595776,3279595839,DE +3279595840,3279595903,GB 3279595904,3279595999,DE 3279596000,3279596023,GB 3279596024,3279596031,DE 3279596032,3279596543,GB 3279596544,3279597311,DE -3279597312,3279600383,GB +3279597312,3279598591,GB +3279598592,3279599615,DE +3279599616,3279600383,GB 3279600384,3279600479,DE 3279600480,3279600487,GB 3279600488,3279600639,DE @@ -89440,7 +94551,9 @@ 3279601664,3279609855,CZ 3279609856,3279618047,RU 3279618048,3279683583,UA -3279683584,3279752959,DE +3279683584,3279744391,DE +3279744392,3279744399,PL +3279744400,3279752959,DE 3279752960,3279753215,CH 3279753216,3279897583,DE 3279897584,3279897591,GB @@ -89457,8 +94570,8 @@ 3279958016,3279972351,RU 3279972352,3279974399,AT 3279974400,3279976447,PL -3279976448,3279986687,RU -3279986688,3279987199,MT +3279976448,3279978495,RU +3279986688,3279987199,NL 3279987200,3279987711,RU 3279987712,3279988223,RO 3279988224,3279988735,AM @@ -89602,23 +94715,19 @@ 3280347136,3280355327,NO 3280355328,3280371711,GR 3280371712,3280379903,CH -3280379904,3280388127,FR -3280388128,3280388159,GB +3280379904,3280388095,FR +3280388096,3280388159,GB 3280388160,3280388191,FR -3280388192,3280388223,GB -3280388224,3280388759,FR -3280388760,3280388767,GB -3280388768,3280388799,FR -3280388800,3280388831,GB -3280388832,3280390655,FR -3280390656,3280390719,GB +3280388192,3280388735,GB +3280388736,3280388759,FR +3280388760,3280390719,GB 3280390720,3280390751,FR 3280390752,3280390783,GB 3280390784,3280390815,FR 3280390816,3280390879,GB 3280390880,3280390911,FR -3280390912,3280391167,GB -3280391168,3280391551,FR +3280390912,3280391423,GB +3280391424,3280391551,FR 3280391552,3280391583,GB 3280391584,3280391743,FR 3280391744,3280391775,GB @@ -89646,8 +94755,8 @@ 3280393152,3280393343,GB 3280393344,3280393375,FR 3280393376,3280393407,GB -3280393408,3280393535,FR -3280393536,3280393599,GB +3280393408,3280393503,FR +3280393504,3280393599,GB 3280393600,3280393631,FR 3280393632,3280393695,GB 3280393696,3280393727,FR @@ -89658,7 +94767,9 @@ 3280394496,3280394527,GB 3280394528,3280394559,FR 3280394560,3280394623,GB -3280394624,3280395519,FR +3280394624,3280394751,FR +3280394752,3280395263,GB +3280395264,3280395519,FR 3280395520,3280395647,GB 3280395648,3280395839,FR 3280395840,3280396031,GB @@ -89890,8 +95001,8 @@ 3280929552,3280929583,DE 3280929584,3280929599,GB 3280929600,3280929615,DE -3280929616,3280929631,GB -3280929632,3280929641,DE +3280929616,3280929639,GB +3280929640,3280929641,DE 3280929642,3280929642,GB 3280929643,3280929645,DE 3280929646,3280929647,GB @@ -90079,8 +95190,14 @@ 3280933617,3280933618,GB 3280933619,3280933620,DE 3280933621,3280933631,GB -3280933632,3280934399,DE -3280934400,3280934655,GB +3280933632,3280933647,DE +3280933648,3280933687,GB +3280933688,3280933699,DE +3280933700,3280933703,GB +3280933704,3280933855,DE +3280933856,3280934219,GB +3280934220,3280934243,DE +3280934244,3280934655,GB 3280934656,3280934863,DE 3280934864,3280934911,GB 3280934912,3280934943,DE @@ -90355,12 +95472,14 @@ 3280948640,3280948719,GB 3280948720,3280948735,DE 3280948736,3280949503,GB -3280949504,3280950015,DE -3280950016,3280950655,GB +3280949504,3280949759,DE +3280949760,3280950655,GB 3280950656,3280950687,DE 3280950688,3280951039,GB -3280951040,3280952063,DE -3280952064,3280952067,GB +3280951040,3280951807,DE +3280951808,3280951819,GB +3280951820,3280951831,DE +3280951832,3280952067,GB 3280952068,3280952079,DE 3280952080,3280952087,GB 3280952088,3280952095,DE @@ -90427,7 +95546,15 @@ 3280954128,3280954367,GB 3280954368,3280954495,DE 3280954496,3280955391,GB -3280955392,3280956927,DE +3280955392,3280955419,DE +3280955420,3280955423,GB +3280955424,3280955519,DE +3280955520,3280955647,GB +3280955648,3280955791,DE +3280955792,3280955799,GB +3280955800,3280956143,DE +3280956144,3280956415,GB +3280956416,3280956927,DE 3280956928,3280956991,GB 3280956992,3280957007,DE 3280957008,3280957015,GB @@ -90443,8 +95570,8 @@ 3280957250,3280957255,GB 3280957256,3280957263,DE 3280957264,3280957311,GB -3280957312,3280957695,DE -3280957696,3280957743,GB +3280957312,3280957503,DE +3280957504,3280957743,GB 3280957744,3280957791,DE 3280957792,3280957823,GB 3280957824,3280957839,DE @@ -90467,13 +95594,15 @@ 3280958916,3280958919,GB 3280958920,3280958927,DE 3280958928,3280958975,GB -3280958976,3280959231,DE -3280959232,3280959487,GB +3280958976,3280959199,DE +3280959200,3280959487,GB 3280959488,3280959711,DE 3280959712,3280959743,GB 3280959744,3280959935,DE -3280959936,3280959999,GB -3280960000,3280960039,DE +3280959936,3280960015,GB +3280960016,3280960023,DE +3280960024,3280960031,GB +3280960032,3280960039,DE 3280960040,3280960255,GB 3280960256,3280960287,DE 3280960288,3280960511,GB @@ -90497,8 +95626,14 @@ 3280963264,3280963303,GB 3280963304,3280963311,DE 3280963312,3280963327,GB -3280963328,3280963583,DE -3280963584,3280963590,GB +3280963328,3280963343,DE +3280963344,3280963359,GB +3280963360,3280963495,DE +3280963496,3280963511,GB +3280963512,3280963515,DE +3280963516,3280963519,GB +3280963520,3280963527,DE +3280963528,3280963590,GB 3280963591,3280963591,DE 3280963592,3280963593,GB 3280963594,3280963595,DE @@ -90595,7 +95730,9 @@ 3280976720,3280976831,GB 3280976832,3280976847,DE 3280976848,3280976895,GB -3280976896,3280977407,DE +3280976896,3280977119,DE +3280977120,3280977135,GB +3280977136,3280977407,DE 3280977408,3280977439,GB 3280977440,3280977479,DE 3280977480,3280977487,GB @@ -90774,8 +95911,8 @@ 3280981001,3280981001,DE 3280981002,3280981039,GB 3280981040,3280981055,DE -3280981056,3280981087,GB -3280981088,3280981111,DE +3280981056,3280981095,GB +3280981096,3280981111,DE 3280981112,3280981135,GB 3280981136,3280981151,DE 3280981152,3280981179,GB @@ -91307,7 +96444,6 @@ 3281351168,3281351423,UA 3281351424,3281351679,AT 3281351680,3281351935,TR -3281351936,3281352191,DE 3281352192,3281352447,PL 3281352448,3281352703,RO 3281352704,3281352959,DE @@ -91385,9 +96521,7 @@ 3281975296,3281976319,RU 3281976320,3281976831,DE 3281976832,3281977343,RU -3281977344,3281999095,NO -3281999096,3281999103,US -3281999104,3282042879,NO +3281977344,3282042879,NO 3282042880,3282083839,CH 3282083840,3282084351,DE 3282084352,3282084863,RO @@ -91423,9 +96557,7 @@ 3282119424,3282119679,KZ 3282119680,3282149455,RU 3282149456,3282149471,KG -3282149472,3282149599,RU -3282149600,3282149631,GB -3282149632,3282173951,RU +3282149472,3282173951,RU 3282173952,3282174463,UA 3282174464,3282174975,GB 3282174976,3282177023,RU @@ -91547,7 +96679,6 @@ 3282743040,3282743295,CH 3282743296,3282743551,CY 3282743552,3282743807,SI -3282743808,3282744063,MD 3282744064,3282744319,UA 3282744320,3282744575,SA 3282744576,3282744831,LT @@ -92016,8 +97147,7 @@ 3283588480,3283588543,AT 3283588544,3283588607,GB 3283588608,3283589119,BE -3283589120,3283589151,EU -3283589152,3283589791,DK +3283589120,3283589791,DK 3283589792,3283589823,DE 3283589824,3283589839,EU 3283589840,3283589887,DE @@ -92139,7 +97269,7 @@ 3283635200,3283635711,GB 3283635712,3283636223,RU 3283636224,3283636735,UA -3283636736,3283637247,PL +3283636736,3283637759,PL 3283637760,3283638271,UA 3283638272,3283638783,PL 3283638784,3283639295,RU @@ -92257,6 +97387,7 @@ 3283960832,3283961855,KZ 3283961856,3283962879,RU 3283962880,3283963903,PL +3283963904,3283964927,BG 3283964928,3283966975,PL 3283966976,3283967999,DE 3283968000,3283969023,UA @@ -92356,11 +97487,11 @@ 3284025440,3284025471,DE 3284025472,3284025535,GB 3284025536,3284025567,DE -3284025568,3284026111,GB -3284026112,3284026479,DE +3284025568,3284026399,GB +3284026400,3284026479,DE 3284026480,3284026495,GB -3284026496,3284026623,DE -3284026624,3284026815,GB +3284026496,3284026559,DE +3284026560,3284026815,GB 3284026816,3284026879,DE 3284026880,3284027231,GB 3284027232,3284027359,DE @@ -92376,15 +97507,15 @@ 3284028912,3284028927,DE 3284028928,3284029215,GB 3284029216,3284029311,DE -3284029312,3284029695,GB -3284029696,3284029791,DE -3284029792,3284029951,GB -3284029952,3284030463,DE +3284029312,3284029759,GB +3284029760,3284029791,DE +3284029792,3284030207,GB +3284030208,3284030463,DE 3284030464,3284030655,GB 3284030656,3284030687,DE -3284030688,3284030975,GB -3284030976,3284031167,DE -3284031168,3284031551,GB +3284030688,3284031039,GB +3284031040,3284031103,DE +3284031104,3284031551,GB 3284031552,3284031615,DE 3284031616,3284031743,GB 3284031744,3284032031,DE @@ -92402,7 +97533,6 @@ 3284041984,3284042239,SI 3284042240,3284042495,GB 3284042496,3284042751,AT -3284042752,3284043007,GB 3284043008,3284043263,DE 3284043264,3284043519,EE 3284043520,3284043775,DE @@ -92466,7 +97596,7 @@ 3284092416,3284092927,GB 3284092928,3284093439,UA 3284093440,3284093951,IR -3284093952,3284094463,RU +3284093952,3284094975,RU 3284094976,3284095487,UA 3284095488,3284095999,RU 3284096000,3284096511,IT @@ -92528,7 +97658,6 @@ 3284127232,3284127743,NL 3284127744,3284128255,RU 3284128256,3284128767,GB -3284128768,3284129279,CZ 3284129280,3284129791,UA 3284129792,3284130303,DE 3284130304,3284130815,GB @@ -92633,9 +97762,7 @@ 3284811776,3284819967,KE 3284819968,3284820479,GB 3284820480,3284820495,DE -3284820496,3284822527,GB -3284822528,3284822783,DE -3284822784,3284823519,GB +3284820496,3284823519,GB 3284823520,3284823527,DE 3284823528,3284825343,GB 3284825344,3284825359,DE @@ -92837,8 +97964,8 @@ 3285458176,3285458943,GB 3285458944,3285458975,DK 3285458976,3285459007,EU -3285459008,3285459071,DK -3285459072,3285459119,EU +3285459008,3285459103,DK +3285459104,3285459119,EU 3285459120,3285459327,DK 3285459328,3285459391,EU 3285459392,3285459535,DK @@ -92903,8 +98030,7 @@ 3285463456,3285463519,EU 3285463520,3285463615,BE 3285463616,3285463647,FR -3285463648,3285463663,EU -3285463664,3285463743,BE +3285463648,3285463743,BE 3285463744,3285463775,EU 3285463776,3285463839,BE 3285463840,3285463855,EU @@ -92929,8 +98055,8 @@ 3285465216,3285465231,DK 3285465232,3285465247,EU 3285465248,3285465343,DK -3285465344,3285465663,EU -3285465664,3285465727,DE +3285465344,3285465631,EU +3285465632,3285465727,DE 3285465728,3285465855,EU 3285465856,3285465903,DE 3285465904,3285465911,EU @@ -92955,7 +98081,9 @@ 3285467136,3285467391,DE 3285467392,3285467663,EU 3285467664,3285467679,DE -3285467680,3285467831,EU +3285467680,3285467775,EU +3285467776,3285467807,DE +3285467808,3285467831,EU 3285467832,3285467839,DE 3285467840,3285467935,EU 3285467936,3285467951,DE @@ -92963,12 +98091,9 @@ 3285467960,3285467967,EU 3285467968,3285468511,DE 3285468512,3285468575,EU -3285468576,3285468591,DE -3285468592,3285468599,EU -3285468600,3285468615,DE +3285468576,3285468615,DE 3285468616,3285468623,GB -3285468624,3285468639,EU -3285468640,3285469695,DE +3285468624,3285469695,DE 3285469696,3285469727,EU 3285469728,3285471007,DE 3285471008,3285471039,EU @@ -92983,8 +98108,8 @@ 3285472000,3285472127,DE 3285472128,3285472159,EU 3285472160,3285472175,DE -3285472176,3285472191,EU -3285472192,3285472223,DE +3285472176,3285472183,EU +3285472184,3285472223,DE 3285472224,3285472255,EU 3285472256,3285472287,DE 3285472288,3285472367,EU @@ -93013,8 +98138,8 @@ 3285474320,3285474335,EU 3285474336,3285474815,DE 3285474816,3285475071,EU -3285475072,3285475127,DE -3285475128,3285475143,EU +3285475072,3285475135,DE +3285475136,3285475143,EU 3285475144,3285475167,DE 3285475168,3285475199,EU 3285475200,3285475207,DE @@ -93113,8 +98238,7 @@ 3285490320,3285490335,EU 3285490336,3285490463,RU 3285490464,3285490495,EU -3285490496,3285490511,RU -3285490512,3285490519,EU +3285490496,3285490519,RU 3285490520,3285490527,LT 3285490528,3285490535,LV 3285490536,3285490543,RU @@ -94068,7 +99192,6 @@ 3285766656,3285767679,UA 3285767680,3285768191,FR 3285768192,3285768703,RU -3285768704,3285769215,CH 3285769216,3285769727,DE 3285769728,3285770239,RO 3285770240,3285770495,NL @@ -94115,7 +99238,8 @@ 3285910304,3285910335,GB 3285910336,3285910399,ES 3285910400,3285910407,IT -3285910408,3285910463,GB +3285910408,3285910431,GB +3285910432,3285910463,NG 3285910464,3285910527,ES 3285910528,3285911551,GB 3285911552,3285912575,EU @@ -94133,8 +99257,7 @@ 3285916712,3285916719,CY 3285916720,3285916735,ES 3285916736,3285916799,GB -3285916800,3285916927,EU -3285916928,3285917183,YE +3285916800,3285917183,EU 3285917184,3285917439,ES 3285917440,3285917695,YE 3285917696,3285918719,EU @@ -94149,7 +99272,7 @@ 3285921920,3285921983,GB 3285921984,3285922111,EU 3285922112,3285922175,FR -3285922176,3285922183,GB +3285922176,3285922183,EU 3285922184,3285922191,RU 3285922192,3285922207,DE 3285922208,3285922239,ES @@ -94180,7 +99303,8 @@ 3285928224,3285928255,DE 3285928256,3285928271,GB 3285928272,3285928287,DE -3285928288,3285928447,EU +3285928288,3285928303,GB +3285928304,3285928447,EU 3285928448,3285928959,ES 3285928960,3285929983,EU 3285929984,3285930495,GB @@ -94210,16 +99334,16 @@ 3285938432,3285938559,EU 3285938560,3285938607,GB 3285938608,3285938623,FR -3285938624,3285938631,EU +3285938624,3285938631,NG 3285938632,3285938639,ES 3285938640,3285938655,GB 3285938656,3285938687,DE 3285938688,3285938943,ES -3285938944,3285938951,EU +3285938944,3285938951,NG 3285938952,3285938959,NL -3285938960,3285938975,EU -3285938976,3285939039,ES -3285939040,3285939199,EU +3285938960,3285938975,US +3285938976,3285939071,ES +3285939072,3285939199,EU 3285939200,3285939711,ES 3285939712,3285940223,EU 3285940224,3285940735,ES @@ -94229,11 +99353,12 @@ 3285942784,3285943039,ES 3285943040,3285943295,SE 3285943296,3285943551,ES -3285943552,3285943559,DK +3285943552,3285943559,GB 3285943560,3285943567,EU 3285943568,3285943575,ES 3285943576,3285943583,DE -3285943584,3285943679,EU +3285943584,3285943615,GB +3285943616,3285943679,EU 3285943680,3285943807,GB 3285943808,3285944319,EU 3285944320,3285944831,US @@ -94375,6 +99500,7 @@ 3286334464,3286335487,BG 3286335488,3286336511,RU 3286336512,3286337535,DE +3286337536,3286338559,PL 3286338560,3286339583,RO 3286339584,3286340607,UA 3286340608,3286342655,DE @@ -94776,11 +99902,11 @@ 3287448064,3287448575,GB 3287448576,3287449087,PL 3287449088,3287449599,BG +3287449600,3287450111,PL 3287450112,3287450623,DK 3287450624,3287451135,SE 3287451136,3287451647,PL 3287451648,3287452159,ES -3287452160,3287452671,FR 3287452672,3287453183,CH 3287453184,3287454207,RU 3287454208,3287454719,SE @@ -94935,7 +100061,6 @@ 3287668736,3287668991,SI 3287668992,3287669247,PL 3287669248,3287669503,LI -3287669504,3287669759,IE 3287669760,3287670015,RO 3287670016,3287670271,UA 3287670272,3287670527,PL @@ -95007,9 +100132,7 @@ 3287713612,3287713615,FR 3287713616,3287713623,GB 3287713624,3287713667,FR -3287713668,3287713711,GB -3287713712,3287713727,FR -3287713728,3287713775,GB +3287713668,3287713775,GB 3287713776,3287713791,FR 3287713792,3287714047,GB 3287714048,3287715071,FR @@ -95137,8 +100260,7 @@ 3287951616,3287951871,CH 3287951872,3287952127,RU 3287952128,3287952383,UA -3287952384,3287953151,CH -3287953152,3287953407,IL +3287952384,3287953407,CH 3287953408,3287953663,DE 3287953664,3287953919,GB 3287953920,3287954175,DE @@ -95210,9 +100332,7 @@ 3288401152,3288401407,RU 3288401408,3288401663,SA 3288401664,3288401919,MU -3288401920,3288403711,ZA -3288403712,3288403967,MU -3288403968,3288406527,ZA +3288401920,3288406527,ZA 3288406528,3288407039,KE 3288407040,3288408063,NA 3288408064,3288413183,ZA @@ -95247,15 +100367,15 @@ 3288436224,3288436479,US 3288436480,3288436735,EG 3288436736,3288440831,ZA -3288440832,3288441103,VC -3288441104,3288442879,BB +3288440832,3288441343,VC +3288441344,3288442879,BB 3288442880,3288443135,KN 3288443136,3288443647,VC 3288443648,3288444927,BB 3288444928,3288449023,NG 3288449024,3288465407,SD 3288465408,3288465919,JM -3288465920,3288466175,ZA +3288465920,3288466175,BW 3288466176,3288466431,MU 3288466432,3288467455,SY 3288467456,3288469503,BI @@ -95432,6 +100552,7 @@ 3290497024,3290955775,ZA 3290955776,3290980351,CR 3290980352,3290984447,ZA +3291004928,3291021311,NG 3291021312,3291029503,ZA 3291029504,3291033343,TZ 3291033344,3291033599,KE @@ -95451,6 +100572,10 @@ 3291202816,3291203071,AO 3291203072,3291203327,EG 3291203328,3291203583,ZW +3291203584,3291203839,ZA +3291203840,3291204095,EG +3291204096,3291204351,KE +3291204352,3291204607,ZA 3291217920,3291230207,ZA 3291230208,3291234303,GH 3291234304,3291242495,ZA @@ -95524,6 +100649,8 @@ 3291437568,3291437823,NA 3291437824,3291439103,ZA 3291447296,3291463679,CI +3291480064,3291480319,MU +3291742208,3292004351,ZA 3300917248,3300921343,MU 3300925440,3300929535,MG 3300933632,3300950015,MU @@ -95599,6 +100726,7 @@ 3302535168,3302536191,UG 3302536192,3302537215,GH 3302537216,3302538239,NG +3302538240,3302539263,GH 3302552576,3302552831,TZ 3302552832,3302553087,KE 3302553088,3302553343,EG @@ -95623,7 +100751,8 @@ 3302753616,3302760447,NG 3302760448,3302768639,ZA 3302768640,3302776831,NG -3302809600,3302817791,NG +3302776832,3302785023,ZW +3302801408,3302817791,NG 3302817792,3302883327,EG 3302883328,3302948863,MA 3302948864,3302949119,MU @@ -95644,16 +100773,26 @@ 3302953728,3302953983,AO 3302953984,3302954239,SD 3302954240,3302954495,KE -3302987264,3302987775,MU 3305111552,3307208703,TN +3311403008,3311927295,ZA +3313500160,3313762303,MA +3313762304,3314024447,EG +3314024448,3314286591,KE +3314286592,3314548735,DZ 3315597312,3316121599,EG 3316121600,3316645887,ZA 3316645888,3317170175,KE 3317694464,3318218751,EG 3318218752,3318743039,DZ +3319660544,3319791615,EG 3319791616,3320053759,MU -3320053760,3320315903,ZA -3321886720,3321888767,MU +3320578048,3320643583,ZA +3320643584,3320709119,KE +3321757696,3321790463,KE +3321806848,3321823231,SD +3321823232,3321839615,NG +3321839616,3321855999,GH +3321886720,3321887743,MU 3321954304,3321970687,US 3322019840,3322023935,US 3322023936,3322028031,CL @@ -95740,7 +100879,11 @@ 3323461632,3323659263,US 3323659264,3323660543,NZ 3323662336,3323674623,US -3323723776,3324051455,US +3323723776,3324011007,US +3324011008,3324011263,KN +3324011264,3324019711,US +3324019712,3324019967,KN +3324019968,3324051455,US 3324051456,3324182527,CA 3324182528,3324256255,US 3324256256,3324259327,SA @@ -96116,8 +101259,8 @@ 3333012992,3333029887,CA 3333029888,3333212415,US 3333212416,3333212927,A1 -3333212928,3333213119,US -3333213120,3333213439,A1 +3333212928,3333213055,US +3333213056,3333213439,A1 3333213440,3333213695,US 3333213696,3333214079,A1 3333214080,3333385983,US @@ -96362,17 +101505,25 @@ 3339179008,3339180031,US 3339180032,3339181055,CA 3339181056,3339184127,US -3339184128,3339186175,CA +3339184128,3339184639,CA +3339184640,3339184895,US +3339184896,3339186175,CA 3339186176,3339669503,US 3339669504,3339671807,CA 3339672576,3339673599,US 3339681792,3339747327,US -3339747328,3339748351,CA +3339747328,3339747583,CA +3339747584,3339747839,FR +3339747840,3339748351,CA 3339748352,3339753471,US 3339753472,3339754495,CA 3339754496,3339760639,US 3339760640,3339761663,CA -3339761664,3339923455,US +3339761664,3339778303,US +3339778304,3339778367,GB +3339778368,3339778431,US +3339778432,3339778495,CY +3339778496,3339923455,US 3339923456,3339927551,CA 3339943936,3339952127,US 3339952128,3339956223,CA @@ -96539,21 +101690,64 @@ 3341646592,3341762559,US 3341778944,3341807615,US 3341807616,3341808639,CA -3341808640,3342139391,US +3341808640,3341828095,US +3341844480,3341863935,US +3341863936,3341864959,AG +3341864960,3341867007,US +3341867008,3341869055,CA +3341869056,3342139391,US 3342139392,3342204927,CH -3342204928,3342598143,US +3342204928,3342483455,US +3342499840,3342505983,US +3342505984,3342507007,BB +3342507008,3342510079,US +3342510080,3342512127,CA +3342512128,3342516223,US +3342516224,3342517247,CA +3342517248,3342526463,US +3342526464,3342528511,CA +3342528512,3342548991,US +3342565376,3342567423,CA +3342567424,3342579711,US +3342579712,3342581759,CA +3342581760,3342595071,US +3342595072,3342595839,CA +3342595840,3342596095,FR +3342596096,3342598143,US 3342598144,3342603263,CA 3342603264,3342604799,US 3342604800,3342605311,CA 3342605312,3342605567,US 3342605568,3342663679,CA -3342663680,3343319295,US +3342663680,3343007743,US +3343024128,3343055871,US +3343055872,3343056895,CA +3343056896,3343167487,US +3343167488,3343169535,CA +3343169536,3343171583,US +3343171584,3343172607,BM +3343172608,3343319295,US 3343319296,3343364095,CA 3343364096,3343365119,US 3343365632,3343372543,CA 3343373312,3343376383,US 3343380480,3343384575,CA -3343384576,3344171007,US +3343384576,3343922175,US +3343922176,3343922303,PA +3343922304,3343922975,US +3343922976,3343923007,PA +3343923008,3343923135,US +3343923136,3343923199,HK +3343923200,3344140287,US +3344140288,3344141311,CA +3344141312,3344144383,US +3344144384,3344146431,CA +3344146432,3344154623,US +3344154624,3344156671,GD +3344156672,3344158719,CA +3344158720,3344166911,US +3344166912,3344168959,CA +3344168960,3344171007,US 3344171008,3344255999,CA 3344256000,3344257023,US 3344261120,3344268543,CA @@ -96676,10 +101870,8 @@ 3350862080,3350864639,CL 3350864640,3350953983,US 3350986752,3350994943,US -3350994944,3350995199,CA -3350995200,3350997503,US -3350997504,3350997759,CA -3350997760,3350999039,US +3350994944,3350998015,CA +3350998016,3350999039,US 3351052288,3351068671,US 3351117824,3351232511,US 3351232512,3351232767,IL @@ -96876,6 +102068,7 @@ 3355447296,3355447551,CU 3355447552,3355447807,AR 3355447808,3355448063,HT +3355448064,3355448319,AR 3355448320,3355449343,AN 3355449344,3355450367,CU 3355450368,3355451391,EC @@ -97105,6 +102298,7 @@ 3356070912,3356071423,BR 3356071424,3356072447,CL 3356072448,3356073215,CR +3356073216,3356073471,AR 3356073472,3356075263,BR 3356075264,3356076287,BO 3356076288,3356078079,BR @@ -97298,9 +102492,10 @@ 3356297216,3356299263,BR 3356299264,3356305663,MX 3356305664,3356307455,AR -3356307456,3356316671,MX -3356316672,3356317695,AR +3356307456,3356316415,MX +3356316416,3356317695,AR 3356317696,3356328959,MX +3356328960,3356329983,HN 3356329984,3356332031,GF 3356332032,3356334079,CU 3356334080,3356336127,BO @@ -97330,10 +102525,17 @@ 3356368896,3356369407,BR 3356369408,3356369663,EC 3356369664,3356370175,BR +3356370176,3356370943,AR 3356370944,3356372991,CO 3356372992,3356375039,CU 3356375040,3356377087,HN -3356377088,3356389375,CL +3356377088,3356379647,CL +3356379648,3356380159,AR +3356380160,3356380927,CL +3356380928,3356381183,DO +3356381184,3356381439,CL +3356381440,3356381695,PA +3356382208,3356389375,CL 3356389376,3356389887,CO 3356389888,3356391423,CL 3356391424,3356393471,CO @@ -97349,7 +102551,10 @@ 3356499968,3356508159,MX 3356508160,3356514303,AR 3356514304,3356514559,US -3356516352,3356557311,AR +3356516352,3356520447,AR +3356520448,3356521471,CL +3356521472,3356521727,AR +3356522496,3356557311,AR 3356557312,3356819455,BR 3356819456,3356884991,CO 3356884992,3356950527,CL @@ -98024,6 +103229,7 @@ 3362476032,3362476287,HN 3362476288,3362476543,AR 3362476544,3362477055,CR +3362477056,3362478079,AN 3362478080,3362480127,AR 3362480128,3362484223,PE 3362484224,3362484735,AR @@ -98241,6 +103447,7 @@ 3389016576,3389017087,AU 3389017088,3389017343,JP 3389017344,3389017855,HK +3389017856,3389018111,VN 3389018112,3389018367,PG 3389018368,3389018623,ID 3389018624,3389019135,AU @@ -98414,7 +103621,7 @@ 3389412352,3389412863,NZ 3389412864,3389413119,AU 3389413120,3389413375,NZ -3389413376,3389413887,AP +3389413376,3389413887,AU 3389413888,3389414143,TH 3389414144,3389414655,AU 3389414656,3389414911,NZ @@ -98467,12 +103674,14 @@ 3389528576,3389529087,JP 3389529088,3389529599,ID 3389529600,3389529855,PH -3389529856,3389530111,AP +3389529856,3389530111,HK 3389530112,3389532159,AU 3389532160,3389533183,SG 3389533184,3389534207,NZ 3389534208,3389538303,JP -3389538304,3389541375,TH +3389538304,3389538559,AU +3389538560,3389540351,TH +3389541376,3389541631,AU 3389541632,3389541887,JP 3389541888,3389542399,TH 3389542400,3389543423,JP @@ -98499,7 +103708,7 @@ 3389607424,3389607679,AU 3389607680,3389608191,VN 3389608192,3389608447,TH -3389608448,3389608703,AP +3389608448,3389608703,HK 3389608704,3389608959,AU 3389608960,3389609215,VN 3389609216,3389609471,ID @@ -98533,11 +103742,13 @@ 3389789696,3389790719,AU 3389790720,3389790975,BN 3389790976,3389791231,JP -3389791232,3389791999,AP +3389791232,3389791743,AU +3389791744,3389791999,JP 3389792000,3389801983,AU 3389801984,3389802239,NZ 3389802240,3389802751,AU 3389802752,3389803263,TH +3389803264,3389803519,ID 3389803520,3389806079,NZ 3389806080,3389807359,AU 3389807360,3389807615,NZ @@ -98548,6 +103759,7 @@ 3389809152,3389809919,AU 3389809920,3389810175,IN 3389810176,3389810431,AU +3389810432,3389810687,IN 3389810688,3389811199,NZ 3389811200,3389811711,AU 3389811712,3389811967,NZ @@ -98577,7 +103789,9 @@ 3389936896,3389937663,PH 3389937664,3389937919,CN 3389937920,3389938175,AU -3389939456,3389939711,AU +3389938176,3389938687,KR +3389938688,3389939199,ID +3389939200,3389939711,AU 3389939712,3389940223,NZ 3389940224,3389940479,AU 3389940480,3389940991,NZ @@ -98703,7 +103917,9 @@ 3390832640,3390963711,TH 3390963712,3391094783,KR 3391094784,3391356927,JP -3391356928,3391469055,NZ +3391356928,3391444479,NZ +3391444480,3391444991,VN +3391444992,3391469055,NZ 3391469056,3391469311,AU 3391469312,3391487999,NZ 3391488000,3391492095,CN @@ -98885,7 +104101,8 @@ 3392143360,3392208895,JP 3392208896,3392286975,NZ 3392286976,3392287231,US -3392287232,3392295935,NZ +3392287232,3392287743,NZ +3392288768,3392295935,NZ 3392295936,3392296191,AU 3392296192,3392339967,NZ 3392339968,3392340991,NP @@ -99003,7 +104220,7 @@ 3392670848,3392671743,HK 3392671744,3392675839,JP 3392675840,3392681983,NZ -3392681984,3392682239,AP +3392681984,3392682239,SG 3392682240,3392682495,VN 3392682496,3392683007,IN 3392683008,3392684031,AU @@ -99070,7 +104287,7 @@ 3392922624,3392922879,IN 3392922880,3392923135,AU 3392923136,3392923391,BN -3392923392,3392923647,AP +3392923392,3392923647,IN 3392923648,3392924159,CN 3392924160,3392924671,JP 3392924672,3392924927,PH @@ -99114,7 +104331,7 @@ 3393021440,3393021695,IN 3393021696,3393021951,HK 3393021952,3393022463,ID -3393022464,3393022975,AP +3393022464,3393022975,SG 3393022976,3393023231,PH 3393023232,3393023487,AU 3393023488,3393023743,SG @@ -99128,7 +104345,8 @@ 3393026048,3393026559,HK 3393026560,3393026815,AU 3393026816,3393027071,PK -3393027072,3393027583,ID +3393027072,3393027839,ID +3393027840,3393028095,PH 3393028096,3393060863,AU 3393060864,3393062911,FJ 3393062912,3393069055,ID @@ -99148,7 +104366,6 @@ 3393125376,3393125631,IN 3393125632,3393125887,JP 3393125888,3393126143,AU -3393126144,3393126399,FJ 3393126400,3393134591,HK 3393134592,3393146879,AU 3393146880,3393150975,PK @@ -99286,6 +104503,28 @@ 3393848320,3393849343,JP 3393849344,3393851391,CN 3393851392,3393855487,JP +3393855488,3393855743,AU +3393855744,3393855999,NZ +3393856000,3393856255,AU +3393856256,3393856511,HK +3393856768,3393857023,SG +3393857024,3393857535,NZ +3393857536,3393858047,HK +3393858048,3393858559,ID +3393858560,3393858815,AU +3393858816,3393859071,ID +3393859072,3393859327,AU +3393859328,3393859583,JP +3393859584,3393860095,AU +3393860096,3393860607,HK +3393860608,3393860863,AU +3393860864,3393861631,IN +3393861632,3393861887,VN +3393861888,3393862143,AU +3393862144,3393862655,VN +3393862656,3393862911,NZ +3393862912,3393863167,AU +3393863168,3393863679,HK 3393863680,3393865727,AU 3393865728,3393867775,ID 3393867776,3393880063,HK @@ -99482,7 +104721,7 @@ 3394838528,3394846719,NZ 3394846720,3394850815,IN 3394850816,3394854911,JP -3394855936,3394856959,AP +3394855936,3394856959,AU 3394856960,3394859007,IN 3394859008,3394860031,JP 3394860032,3394860543,ID @@ -99581,6 +104820,24 @@ 3395156992,3395158015,CN 3395166208,3395170303,AU 3395170304,3395174399,JP +3395174400,3395174911,AU +3395174912,3395175167,NP +3395175168,3395175679,IN +3395175680,3395175935,AU +3395175936,3395176191,SG +3395176192,3395176703,AU +3395176704,3395176959,TH +3395176960,3395177215,IN +3395177216,3395177471,HK +3395177472,3395177983,TH +3395177984,3395178495,AU +3395178496,3395178751,ID +3395178752,3395179007,MH +3395179008,3395179263,VN +3395179264,3395180031,ID +3395180032,3395180287,JP +3395180288,3395180543,HK +3395180544,3395181055,VN 3395182592,3395190783,SG 3395190784,3395198975,JP 3395198976,3395203071,MY @@ -99672,8 +104929,7 @@ 3397213184,3397213439,IN 3397213440,3397213695,AU 3397213696,3397214207,ID -3397214208,3397214719,AP -3397214720,3397215231,AU +3397214208,3397215231,AU 3397215232,3397215743,ID 3397215744,3397216255,PH 3397216256,3397216767,AU @@ -100131,7 +105387,7 @@ 3398828032,3398829055,KH 3398829056,3398830079,IN 3398830080,3398831103,KH -3398831104,3398832127,AP +3398831104,3398832127,JP 3398832128,3398836223,CN 3398836224,3398840319,ID 3398840320,3398842367,JP @@ -100871,7 +106127,7 @@ 3406961152,3406961407,IN 3406961408,3406967295,AU 3406967296,3406967551,CN -3406967552,3406989567,AU +3406967808,3406989567,AU 3406989568,3406989823,IN 3406989824,3407020287,AU 3407020288,3407020543,SG @@ -101037,9 +106293,7 @@ 3410780160,3410788351,BD 3410788352,3410792447,IN 3410792448,3410796543,BD -3410796544,3410797567,KH 3410797568,3410798591,JP -3410798592,3410799615,IN 3410799616,3410800639,SG 3410800640,3410804735,IN 3410804736,3410821119,PH @@ -101591,7 +106845,6 @@ 3413557248,3413565439,CN 3413565440,3413569535,TW 3413569536,3413569791,SG -3413569792,3413570047,NZ 3413570048,3413570303,KH 3413570304,3413570559,AU 3413570560,3413571583,PH @@ -101606,7 +106859,9 @@ 3413576704,3413576959,AU 3413576960,3413577215,ID 3413577216,3413577727,AU -3413577728,3413579775,AP +3413577728,3413579007,AP +3413579008,3413579263,AU +3413579264,3413579775,JP 3413579776,3413582847,CN 3413582848,3413583871,VN 3413583872,3413584127,JP @@ -101620,8 +106875,7 @@ 3413587968,3413588223,NZ 3413588224,3413588479,MY 3413588480,3413593087,VN -3413593088,3413593343,AU -3413593344,3413593599,AP +3413593088,3413593599,AU 3413593600,3413593855,SG 3413593856,3413594111,KH 3413594112,3413595135,CN @@ -101629,11 +106883,11 @@ 3413595392,3413595647,CN 3413595648,3413595903,AU 3413595904,3413596159,HK -3413596160,3413596671,AP +3413596160,3413596671,SG 3413596672,3413597183,NP -3413597184,3413597695,AP +3413597184,3413597695,AU 3413597696,3413597951,TW -3413597952,3413598207,AU +3413597952,3413602303,AU 3413639168,3413704703,SG 3413704704,3413737471,MY 3413737472,3413753855,TH @@ -101727,7 +106981,7 @@ 3414667264,3414669311,ID 3414669312,3414670335,AU 3414670336,3414670591,IN -3414670592,3414670847,AP +3414670592,3414670847,SG 3414670848,3414671359,MY 3414671360,3415080959,JP 3415080960,3415083007,MY @@ -101782,7 +107036,6 @@ 3415441408,3415474175,AU 3415474176,3415490559,CN 3415490560,3415491583,PK -3415494656,3415495679,PH 3415495680,3415496191,ID 3415496704,3415497727,MY 3415497728,3415497983,TW @@ -101862,7 +107115,7 @@ 3416338688,3416339967,SG 3416339968,3416342527,IN 3416342528,3416371199,AU -3416371200,3416371711,AP +3416371200,3416371711,PH 3416371712,3416371967,VN 3416371968,3416372223,IN 3416372224,3416372479,CN @@ -102140,7 +107393,7 @@ 3416922112,3416922367,AU 3416922368,3416922623,IN 3416922624,3416923135,VN -3416923136,3416924159,AP +3416923136,3416924159,HK 3416924160,3416928255,JP 3416928256,3416928511,IN 3416928512,3416928767,HK @@ -102625,7 +107878,6 @@ 3418955776,3418959871,TW 3418959872,3418960383,BD 3418960384,3418960895,ID -3418960896,3418961919,SG 3418961920,3418962943,VN 3418962944,3418963967,IN 3418963968,3418988543,AU @@ -102932,9 +108184,7 @@ 3420437504,3420438527,IN 3420438528,3420454911,HK 3420454912,3422552063,KR -3422552064,3422717439,US -3422717440,3422717695,A1 -3422717696,3422848511,US +3422552064,3422848511,US 3422848512,3422848767,GB 3422848768,3422955519,US 3422955520,3422956799,FR @@ -103021,7 +108271,9 @@ 3423286208,3423286527,CA 3423286528,3423286655,GB 3423286656,3423287295,CA -3423287296,3423303679,US +3423287296,3423291983,US +3423291984,3423291991,IL +3423291992,3423303679,US 3423303680,3423304703,CA 3423304704,3423311871,US 3423311872,3423313151,VI @@ -103336,10 +108588,12 @@ 3423584736,3423584751,CA 3423584752,3423584767,US 3423584768,3423585535,CA -3423585536,3423585551,IR +3423585536,3423585551,MY 3423585552,3423585631,CA 3423585632,3423585647,US -3423585648,3423585879,CA +3423585648,3423585775,CA +3423585776,3423585791,MY +3423585792,3423585879,CA 3423585880,3423585887,US 3423585888,3423585895,CA 3423585896,3423585903,NL @@ -103353,7 +108607,7 @@ 3423586016,3423586031,US 3423586032,3423586039,NZ 3423586040,3423586159,CA -3423586160,3423586167,IR +3423586160,3423586167,MY 3423586168,3423586303,CA 3423586304,3423589151,US 3423589152,3423589159,GB @@ -103387,7 +108641,9 @@ 3423651840,3423651967,CA 3423651968,3423651999,US 3423652000,3423653887,CA -3423653888,3423797247,US +3423653888,3423705599,US +3423705600,3423705855,CA +3423705856,3423797247,US 3423797248,3423827711,CA 3423827712,3423827967,US 3423827968,3423848447,CA @@ -103418,7 +108674,9 @@ 3425875408,3425894399,CA 3425894400,3425912815,US 3425912816,3425912831,DO -3425912832,3425914159,US +3425912832,3425912847,US +3425912848,3425912863,BB +3425912864,3425914159,US 3425914160,3425914239,A2 3425914240,3425915807,US 3425915808,3425915823,NI @@ -103430,7 +108688,15 @@ 3426387968,3426388991,MX 3426388992,3426646015,US 3426646016,3426647039,CA -3426647040,3426744319,US +3426647040,3426680831,US +3426680832,3426682111,KN +3426682112,3426682367,US +3426682368,3426682879,KN +3426682880,3426683647,US +3426683648,3426683903,KN +3426683904,3426684159,US +3426684160,3426684415,KN +3426684416,3426744319,US 3426744320,3426746367,CA 3426746368,3427127295,US 3427127296,3427127551,CA @@ -103922,15 +109188,23 @@ 3430845440,3430845951,MX 3430845952,3431114495,US 3431114496,3431114751,CA -3431114752,3431467519,US +3431114752,3431468031,US 3431468032,3431469055,CA 3431469056,3431596031,US 3431596032,3431613439,CA 3431613440,3431613695,US -3431613696,3431657471,CA +3431613696,3431621631,CA +3431621632,3431622143,US +3431622400,3431624703,CA +3431624704,3431624959,US +3431624960,3431638783,CA +3431638784,3431639039,US +3431639040,3431641855,CA +3431641856,3431642623,US +3431642624,3431657471,CA 3431657472,3431658495,US -3431658496,3431661567,CA -3431661568,3431745023,US +3431658496,3431661311,CA +3431661312,3431745023,US 3431745024,3431745279,BE 3431745280,3431745791,US 3431745792,3431746047,GB @@ -103948,7 +109222,7 @@ 3431759616,3431759871,DE 3431759872,3431783431,US 3431783432,3431783435,NL -3431783436,3432003839,US +3431783436,3432004607,US 3432004608,3432005631,CA 3432005632,3432009215,US 3432009216,3432009471,PR @@ -103986,19 +109260,33 @@ 3432572800,3432572927,DO 3432572928,3432585215,US 3432585216,3432585727,MX -3432586240,3432660991,US +3432586240,3432613631,US +3432613632,3432613887,CA +3432613888,3432634111,US +3432634112,3432634367,CA +3432634368,3432660991,US 3432660992,3432662527,DE 3432662528,3432662531,PT 3432662532,3432663039,DE -3432663040,3432806655,US +3432663040,3432689151,US +3432689152,3432689663,CA +3432689664,3432807423,US 3432807424,3432808447,CA 3432808448,3433581312,US 3433581313,3433581567,CA -3433581568,3433955327,US -3433955328,3433981951,CA +3433581568,3433955583,US +3433955584,3433964799,CA +3433964800,3433965055,US +3433965056,3433967359,CA +3433967360,3433967615,US +3433967616,3433981951,CA 3433981952,3433983999,US -3433984000,3434020863,CA -3434020864,3434096063,US +3433984000,3434012671,CA +3434012672,3434012927,US +3434012928,3434014719,CA +3434014720,3434015231,US +3434015232,3434020607,CA +3434020608,3434096063,US 3434096064,3434096079,AU 3434096080,3434097919,US 3434097920,3434097983,GB @@ -104028,11 +109316,13 @@ 3434575360,3434575615,BR 3434575616,3434583039,US 3434583040,3434584063,NL -3434584064,3434807295,US -3434807296,3434831359,CA +3434584064,3434807551,US +3434807552,3434810111,CA +3434810112,3434810367,US +3434810368,3434831359,CA 3434831360,3434831615,US -3434831616,3434872831,CA -3434872832,3434907647,US +3434831616,3434872575,CA +3434872576,3434907647,US 3434907648,3434909695,PA 3434909696,3434913791,US 3434913792,3434914047,AG @@ -104050,17 +109340,19 @@ 3434917376,3434917887,AG 3434917888,3435069439,US 3435069440,3435134975,CA -3435134976,3435507711,US +3435134976,3435271423,US +3435271424,3435271679,CA +3435271680,3435507711,US 3435507712,3435511807,CA -3435511808,3436249087,US -3436249088,3436255743,CA +3435511808,3436249343,US +3436249344,3436255743,CA 3436255744,3436256255,US 3436256256,3436282367,CA 3436282368,3436282623,US 3436282624,3436289791,CA 3436289792,3436290047,US -3436290048,3436314623,CA -3436314624,3436476415,US +3436290048,3436314367,CA +3436314368,3436476415,US 3436476416,3436478463,AW 3436478464,3436492799,US 3436492800,3436493055,NL @@ -104177,7 +109469,7 @@ 3437751808,3437752063,GB 3437752064,3437752319,ES 3437752320,3437752575,IE -3437752832,3437755135,US +3437752576,3437755135,US 3437755136,3437755647,JP 3437755648,3437755903,GB 3437755904,3437756159,US @@ -104553,7 +109845,9 @@ 3448546080,3448546119,SG 3448546120,3448546175,US 3448546176,3448546207,SG -3448546208,3448556671,US +3448546208,3448546431,US +3448546432,3448546455,AU +3448546456,3448556671,US 3448556672,3448556735,GB 3448556736,3448556799,US 3448556800,3448556815,GB @@ -104852,7 +110146,7 @@ 3452678144,3452682239,BE 3452682240,3452715007,US 3452715008,3452723199,CA -3452731392,3452764159,US +3452723200,3452764159,US 3452764160,3452764439,CA 3452764440,3452764447,US 3452764448,3452764487,CA @@ -105199,9 +110493,7 @@ 3454703136,3454703143,IN 3454703144,3454703255,US 3454703256,3454703263,CA -3454703264,3454703807,US -3454703808,3454703823,AF -3454703824,3454705151,US +3454703264,3454705151,US 3454705152,3454705215,GB 3454705216,3454708927,US 3454708928,3454708991,IN @@ -105376,9 +110668,7 @@ 3456303104,3456311295,JP 3456311296,3456892927,US 3456892928,3456958463,CA -3456958464,3457040383,US -3457040384,3457040639,A1 -3457040640,3457246367,US +3456958464,3457246367,US 3457246368,3457246383,SE 3457246384,3457312191,US 3457312192,3457312255,IE @@ -105432,7 +110722,11 @@ 3458144112,3458144119,CA 3458144120,3458144415,US 3458144416,3458144423,DE -3458144424,3458195455,US +3458144424,3458145727,US +3458145728,3458145735,DE +3458145736,3458145743,US +3458145744,3458145759,DE +3458145760,3458195455,US 3458195456,3458196479,SG 3458196480,3458765631,US 3458765632,3458765695,CA @@ -105599,7 +110893,8 @@ 3459373312,3459375103,CL 3459375104,3459376127,VE 3459376128,3459448831,US -3459448832,3459450623,CA +3459448832,3459449087,PR +3459449088,3459450623,CA 3459450624,3459450879,US 3459450880,3459455487,CA 3459455488,3459455743,US @@ -105619,7 +110914,9 @@ 3459731456,3459735551,CA 3459735552,3459745535,US 3459745536,3459745791,IT -3459745792,3460104703,US +3459745792,3459850431,US +3459850432,3459850495,CA +3459850496,3460104703,US 3460104704,3460105215,MX 3460105216,3460108895,US 3460108896,3460108903,FI @@ -105643,9 +110940,7 @@ 3460854832,3460854847,VE 3460854848,3460854911,US 3460854912,3460854943,GB -3460854944,3460855023,US -3460855024,3460855031,BR -3460855032,3460855247,US +3460854944,3460855247,US 3460855248,3460855255,AU 3460855256,3460855263,VE 3460855264,3460855271,US @@ -105699,7 +110994,11 @@ 3460857056,3460857087,NZ 3460857088,3460857151,US 3460857152,3460857183,CA -3460857184,3460857599,US +3460857184,3460857431,US +3460857432,3460857439,VE +3460857440,3460857463,US +3460857464,3460857471,GB +3460857472,3460857599,US 3460857600,3460857855,AU 3460857856,3460891135,US 3460891136,3460891199,CL @@ -106242,7 +111541,13 @@ 3464185760,3464185791,PR 3464185792,3464190463,US 3464190464,3464190719,CA -3464190720,3464195543,US +3464190720,3464191799,US +3464191800,3464191807,AF +3464191808,3464191815,US +3464191816,3464191823,CA +3464191824,3464191831,US +3464191832,3464191847,CA +3464191848,3464195543,US 3464195544,3464195551,IT 3464195552,3464195887,US 3464195888,3464195895,PR @@ -106339,9 +111644,7 @@ 3464768768,3464768895,CA 3464768896,3464769535,US 3464769536,3464773631,CA -3464773632,3464799695,US -3464799696,3464799703,JP -3464799704,3464802303,US +3464773632,3464802303,US 3464802304,3464806399,CA 3464806400,3465154559,US 3465154560,3465158655,BS @@ -106840,16 +112143,17 @@ 3469901824,3470131199,US 3470131200,3470137343,AG 3470137344,3470139391,VG -3470139392,3470143487,US -3470147584,3470148095,US +3470139392,3470148095,US 3470148096,3470148351,CA 3470148352,3470148863,US 3470148864,3470149119,CA 3470149120,3470150655,US 3470150656,3470150911,CA 3470150912,3470151935,US -3470151936,3470152447,CA -3470152448,3470153983,US +3470151936,3470152703,CA +3470152704,3470152959,US +3470152960,3470152975,CA +3470152976,3470153983,US 3470153984,3470154239,CA 3470154240,3470184454,US 3470184455,3470184458,LK @@ -107337,50 +112641,55 @@ 3470361656,3470361671,CA 3470361672,3470361703,US 3470361704,3470361711,AF -3470361712,3470361935,US -3470361936,3470361951,CA -3470361952,3470361983,US -3470361984,3470361991,CA -3470361992,3470362111,US +3470361712,3470362111,US 3470362112,3470362119,CA 3470362120,3470362127,AU -3470362128,3470362159,US +3470362128,3470362135,US +3470362136,3470362143,NL +3470362144,3470362159,US 3470362160,3470362167,AF -3470362168,3470362263,US +3470362168,3470362175,US +3470362176,3470362191,CA +3470362192,3470362263,US 3470362264,3470362271,NZ 3470362272,3470362319,US 3470362320,3470362335,AF 3470362336,3470362455,US -3470362456,3470362479,CA -3470362480,3470362495,US +3470362456,3470362471,CA +3470362472,3470362495,US 3470362496,3470362503,CA 3470362504,3470362559,US 3470362560,3470362623,CA -3470362624,3470362783,US +3470362624,3470362719,US +3470362720,3470362727,CA +3470362728,3470362783,US 3470362784,3470362791,AF 3470362792,3470362847,US -3470362848,3470362895,CA +3470362848,3470362855,AR +3470362856,3470362879,US +3470362880,3470362895,CA 3470362896,3470363295,US 3470363296,3470363303,BR 3470363304,3470363391,US 3470363392,3470363399,MX -3470363400,3470363407,GB -3470363408,3470363423,US -3470363424,3470363455,CA -3470363456,3470363535,US +3470363400,3470363423,US +3470363424,3470363439,CA +3470363440,3470363535,US 3470363536,3470363543,CA -3470363544,3470363551,AF -3470363552,3470363559,US +3470363544,3470363555,AF +3470363556,3470363559,US 3470363560,3470363567,CA 3470363568,3470363871,US 3470363872,3470363879,CA -3470363880,3470363967,US +3470363880,3470363903,US +3470363904,3470363919,CA +3470363920,3470363967,US 3470363968,3470363983,CA 3470363984,3470364415,US -3470364416,3470364479,CA -3470364480,3470364495,HN -3470364496,3470364503,CA -3470364504,3470458879,US +3470364416,3470364503,CA +3470364504,3470364655,US +3470364656,3470364663,CA +3470364664,3470458879,US 3470458880,3470475263,KR 3470475264,3470558207,US 3470558208,3470559231,HK @@ -107485,7 +112794,8 @@ 3470646920,3470646935,US 3470646936,3470646943,CA 3470646944,3470646959,BR -3470646960,3470646991,US +3470646960,3470646983,US +3470646984,3470646991,AR 3470646992,3470646999,CN 3470647000,3470651391,US 3470651392,3470655487,CA @@ -107530,8 +112840,7 @@ 3470659488,3470659519,IL 3470659520,3470659567,US 3470659568,3470659575,BR -3470659576,3470659583,DE -3470659584,3470659711,US +3470659576,3470659711,US 3470659712,3470659719,BD 3470659720,3470659735,US 3470659736,3470659743,AU @@ -107624,7 +112933,11 @@ 3470754304,3470754559,PE 3470754560,3470755839,US 3470755840,3470756095,ZA -3470756096,3470761983,US +3470756096,3470757887,US +3470757888,3470760959,KN +3470760960,3470761215,US +3470761216,3470761727,KN +3470761728,3470761983,US 3470761984,3470762751,CA 3470762752,3470762759,NL 3470762760,3470767871,CA @@ -107730,7 +113043,23 @@ 3474548224,3474548479,JP 3474548480,3474623599,US 3474623600,3474623615,CA -3474623616,3475112191,US +3474623616,3474841599,US +3474841600,3474843071,KN +3474843072,3474843135,US +3474843136,3474844415,KN +3474844416,3474844543,US +3474844544,3474844927,KN +3474844928,3474845055,US +3474845056,3474845439,KN +3474845440,3474845567,US +3474845568,3474846463,KN +3474846464,3474846591,US +3474846592,3474846975,KN +3474846976,3474847231,US +3474847232,3474849791,KN +3474849792,3475029927,US +3475029928,3475029935,CA +3475029936,3475112191,US 3475112192,3475113215,CA 3475113216,3475115007,US 3475115008,3475120127,CA @@ -107794,7 +113123,9 @@ 3476451376,3476455423,CA 3476455424,3476718616,US 3476718617,3476718617,IN -3476718618,3476720363,US +3476718618,3476720125,US +3476720126,3476720126,GB +3476720127,3476720363,US 3476720364,3476720367,LV 3476720368,3476720377,US 3476720378,3476720381,PT @@ -107829,7 +113160,9 @@ 3476722776,3476722783,GB 3476722784,3476723263,US 3476723264,3476723271,NL -3476723272,3476725183,US +3476723272,3476723670,US +3476723671,3476723674,GB +3476723675,3476725183,US 3476725184,3476725215,ZA 3476725216,3476725247,US 3476725248,3476725255,CA @@ -107853,15 +113186,15 @@ 3477161552,3477161567,TN 3477161568,3477161615,US 3477161616,3477161623,TN -3477161624,3477161631,US -3477161632,3477161663,TN -3477161664,3477161775,US +3477161624,3477161775,US 3477161776,3477161791,TN 3477161792,3477311871,US 3477311872,3477312255,A1 3477312256,3477312511,US 3477312512,3477313023,A1 -3477313024,3478114303,US +3477313024,3477313279,US +3477313280,3477313535,A1 +3477313536,3478114303,US 3478114304,3478118399,PE 3478118400,3478192127,US 3478192128,3478257663,CA @@ -107903,7 +113236,9 @@ 3479290368,3479290431,BD 3479290432,3479290487,US 3479290488,3479290495,GB -3479290496,3479290631,US +3479290496,3479290583,US +3479290584,3479290591,CA +3479290592,3479290631,US 3479290632,3479290639,GB 3479290640,3479290743,US 3479290744,3479290751,EC @@ -107948,7 +113283,9 @@ 3479294032,3479294039,BD 3479294040,3479294223,US 3479294224,3479294231,TH -3479294232,3479294487,US +3479294232,3479294419,US +3479294420,3479294423,CA +3479294424,3479294487,US 3479294488,3479294495,MX 3479294496,3479294527,US 3479294528,3479294543,BD @@ -108074,7 +113411,9 @@ 3480256512,3480284159,US 3480284160,3480284671,CA 3480284672,3480444927,US -3480444928,3480446335,CA +3480444928,3480446231,CA +3480446232,3480446239,US +3480446240,3480446335,CA 3480446336,3480446463,US 3480446464,3480446575,CA 3480446576,3480446583,ES @@ -108274,15 +113613,15 @@ 3482775552,3482778375,PR 3482778376,3482778383,US 3482778384,3482779647,PR -3482779648,3482864191,US -3482864192,3482864255,A1 -3482864256,3482910719,US +3482779648,3482910719,US 3482910720,3482927103,CA 3482927104,3483296004,US 3483296005,3483296005,BE 3483296006,3483435007,US 3483435008,3483533311,CA -3483533312,3483631615,US +3483533312,3483552511,US +3483552512,3483552607,GB +3483552608,3483631615,US 3483631616,3483697151,CA 3483697152,3483791359,US 3483791360,3483791407,PR @@ -108307,22 +113646,22 @@ 3483877376,3483893759,CA 3483893760,3484013055,US 3484013056,3484013567,DE -3484013568,3484450815,US +3484013568,3484438527,US +3484438528,3484438783,ZM +3484438784,3484439551,US +3484439552,3484439807,ZM +3484439808,3484450815,US 3484450816,3484451839,CA 3484451840,3484451871,US 3484451872,3484455263,CA 3484455264,3484455295,US -3484455296,3484455359,CA -3484455360,3484455391,US -3484455392,3484455807,CA +3484455296,3484455807,CA 3484455808,3484455871,US 3484455872,3484456191,CA 3484456192,3484456703,US 3484456704,3484457727,CA 3484457728,3484457983,US -3484457984,3484458239,CA -3484458240,3484458495,US -3484458496,3484458783,CA +3484457984,3484458783,CA 3484458784,3484458791,US 3484458792,3484458807,CA 3484458808,3484458815,US @@ -108355,7 +113694,9 @@ 3484460800,3484461079,CA 3484461080,3484461095,US 3484461096,3484461103,CA -3484461104,3484461199,US +3484461104,3484461135,US +3484461136,3484461143,CA +3484461144,3484461199,US 3484461200,3484461231,CA 3484461232,3484461263,US 3484461264,3484461271,CA @@ -108368,13 +113709,11 @@ 3484462104,3484462143,US 3484462144,3484462159,CA 3484462160,3484462175,US -3484462176,3484462199,CA -3484462200,3484462215,US -3484462216,3484462263,CA -3484462264,3484462271,US -3484462272,3484462279,CA -3484462280,3484462303,US -3484462304,3484462975,CA +3484462176,3484462207,CA +3484462208,3484462215,US +3484462216,3484462279,CA +3484462280,3484462295,US +3484462296,3484462975,CA 3484462976,3484463039,US 3484463040,3484463151,CA 3484463152,3484463183,US @@ -108412,11 +113751,7 @@ 3484472184,3484472199,US 3484472200,3484472223,CA 3484472224,3484472263,US -3484472264,3484472271,CA -3484472272,3484472279,US -3484472280,3484472295,CA -3484472296,3484472303,US -3484472304,3484472311,CA +3484472264,3484472311,CA 3484472312,3484472319,US 3484472320,3484472839,CA 3484472840,3484472855,US @@ -108734,7 +114069,9 @@ 3486646016,3486646143,JP 3486646144,3486646271,US 3486646272,3486662655,CA -3486662656,3486699519,US +3486662656,3486677055,US +3486677056,3486677071,CA +3486677072,3486699519,US 3486699520,3486699775,CA 3486699776,3486700399,US 3486700400,3486700407,CA @@ -108758,7 +114095,11 @@ 3487203072,3487203327,DK 3487203328,3487236095,US 3487236096,3487301631,CA -3487301632,3487766527,US +3487301632,3487559711,US +3487559712,3487559743,AU +3487559744,3487559855,US +3487559856,3487559871,AU +3487559872,3487766527,US 3487766528,3487768575,CA 3487768576,3487842303,US 3487842304,3487858687,CA @@ -108873,7 +114214,9 @@ 3490732432,3490732447,CA 3490732448,3490786047,US 3490786048,3490786303,PR -3490786304,3490879231,US +3490786304,3490796799,US +3490796800,3490797055,CA +3490797056,3490879231,US 3490879232,3490879487,PR 3490879488,3490922495,US 3490922496,3490924543,CO @@ -108903,7 +114246,9 @@ 3491637248,3491637759,CO 3491637760,3491651583,US 3491651584,3491659775,VI -3491659776,3491736063,US +3491659776,3491712927,US +3491712928,3491712959,TW +3491712960,3491736063,US 3491736064,3491736319,PR 3491736320,3491743743,US 3491743744,3491745791,CO @@ -108946,8 +114291,7 @@ 3492151296,3492167679,CA 3492167680,3492188799,US 3492188800,3492188831,CH -3492188832,3492208639,US -3492216832,3492472039,US +3492188832,3492472039,US 3492472040,3492472047,GB 3492472048,3492646623,US 3492646624,3492646639,IL @@ -108984,7 +114328,8 @@ 3493082624,3493089023,US 3493089024,3493089279,A2 3493089280,3493091327,US -3493091328,3493092351,BO +3493091328,3493091839,BO +3493091840,3493092351,US 3493092352,3493092607,NA 3493092608,3493138207,US 3493138208,3493138239,DE @@ -108992,15 +114337,17 @@ 3493141280,3493141311,CY 3493141312,3493244927,US 3493244928,3493249023,PR -3493249024,3493728959,US -3493728960,3493728991,A2 -3493728992,3493866495,US +3493249024,3493866495,US 3493866496,3493867519,VG 3493867520,3493874687,US 3493874688,3493875711,BM 3493875712,3493881855,US 3493881856,3493882879,CA -3493882880,3493901311,US +3493882880,3493886715,US +3493886716,3493886719,BZ +3493886720,3493901023,US +3493901024,3493901031,HK +3493901032,3493901311,US 3493901312,3493901567,AE 3493901568,3493901599,IL 3493901600,3493901759,US @@ -109050,7 +114397,15 @@ 3494088704,3494090751,CA 3494090752,3494094847,US 3494094848,3494095871,CA -3494095872,3494102623,US +3494095872,3494101319,US +3494101320,3494101327,GB +3494101328,3494101377,US +3494101378,3494101385,JM +3494101386,3494101407,US +3494101408,3494101415,CO +3494101416,3494101429,US +3494101430,3494101437,GB +3494101438,3494102623,US 3494102624,3494102639,SB 3494102640,3494102735,US 3494102736,3494102751,VI @@ -109068,7 +114423,24 @@ 3494110092,3494110109,CA 3494110110,3494110145,US 3494110146,3494110161,CA -3494110162,3494121471,US +3494110162,3494114303,US +3494115328,3494115471,US +3494115472,3494115487,AU +3494115488,3494115495,US +3494115496,3494115503,CA +3494115504,3494115983,US +3494115984,3494115991,AU +3494115992,3494116007,US +3494116008,3494116015,GB +3494116016,3494116375,US +3494116376,3494116383,GB +3494116384,3494116407,US +3494116408,3494116415,CA +3494116416,3494116431,US +3494116432,3494116439,GB +3494116440,3494116511,US +3494116512,3494116519,NL +3494116520,3494121471,US 3494121472,3494122495,CA 3494122496,3494135807,US 3494135808,3494136831,CA @@ -109100,9 +114472,7 @@ 3494197605,3494197614,US 3494197615,3494197617,CA 3494197618,3494197632,US -3494197633,3494197684,CA -3494197685,3494197694,US -3494197695,3494197760,CA +3494197633,3494197760,CA 3494197761,3494197777,AE 3494197778,3494197953,CA 3494197954,3494197967,US @@ -109113,7 +114483,9 @@ 3494206848,3494206887,CA 3494206888,3494206911,US 3494206912,3494206943,CA -3494206944,3494228319,US +3494206944,3494228031,US +3494228032,3494228095,AU +3494228096,3494228319,US 3494228320,3494228335,RU 3494228336,3494228495,US 3494228496,3494228511,CA @@ -109191,10 +114563,16 @@ 3494313552,3494316031,US 3494316032,3494317055,CA 3494317056,3494336511,US -3494336512,3494337535,CA +3494336512,3494337023,CA +3494337024,3494337087,US +3494337088,3494337135,CA +3494337136,3494337151,US +3494337152,3494337535,CA 3494337536,3494342655,US 3494342656,3494344703,CA -3494344704,3494350079,US +3494344704,3494349223,US +3494349224,3494349231,GB +3494349232,3494350079,US 3494350080,3494350087,AU 3494350088,3494350095,US 3494350096,3494350103,CA @@ -109206,7 +114584,23 @@ 3494380544,3494381567,CA 3494381568,3494409215,US 3494410240,3494412287,CA -3494412288,3494418951,US +3494412288,3494418511,US +3494418512,3494418527,GB +3494418528,3494418575,US +3494418576,3494418591,AU +3494418592,3494418623,CA +3494418624,3494418631,BE +3494418632,3494418639,US +3494418640,3494418655,AU +3494418656,3494418711,US +3494418712,3494418719,CO +3494418720,3494418727,AU +3494418728,3494418735,US +3494418736,3494418743,NZ +3494418744,3494418855,US +3494418856,3494418863,GR +3494418864,3494418871,CA +3494418872,3494418951,US 3494418952,3494418959,CA 3494418960,3494419007,US 3494419008,3494419039,ID @@ -109356,7 +114750,9 @@ 3494698888,3494698895,EG 3494698896,3494700031,US 3494700032,3494701055,CA -3494701056,3494712319,US +3494701056,3494705319,US +3494705320,3494705327,MX +3494705328,3494712319,US 3494712320,3494713343,CA 3494713344,3494727679,US 3494727680,3494729727,CA @@ -109396,7 +114792,9 @@ 3494763200,3494763207,KY 3494763208,3494763903,US 3494763904,3494763919,AU -3494763920,3494764295,US +3494763920,3494763983,US +3494763984,3494763999,AU +3494764000,3494764295,US 3494764296,3494764303,CA 3494764304,3494764343,US 3494764344,3494764351,GB @@ -109437,9 +114835,19 @@ 3494917120,3494918143,CA 3494918144,3494928383,US 3494928384,3494930431,CA -3494930432,3494938623,US +3494930432,3494935746,US +3494935747,3494935747,GB +3494935748,3494936002,US +3494936003,3494936003,GB +3494936004,3494936258,US +3494936259,3494936259,GB +3494936260,3494936514,US +3494936515,3494936515,GB +3494936516,3494938623,US 3494938624,3494939647,CA -3494939648,3494964223,US +3494939648,3494950655,US +3494950656,3494950911,PH +3494950912,3494964223,US 3494964224,3494965247,PR 3494965248,3494968319,US 3494968320,3494972415,CA @@ -109485,18 +114893,65 @@ 3495153664,3495155711,CA 3495155712,3495157039,US 3495157040,3495157047,SE -3495157048,3495164239,US +3495157048,3495159807,US +3495159808,3495159815,ES +3495159816,3495159839,US +3495159840,3495159847,BR +3495159848,3495159895,US +3495159896,3495159903,IN +3495159904,3495160111,US +3495160112,3495160119,NZ +3495160120,3495160303,US +3495160304,3495160319,TR +3495160320,3495160367,US +3495160368,3495160383,ZA +3495160384,3495160639,US +3495160640,3495160647,CA +3495160648,3495160863,US +3495160864,3495160895,TR +3495160896,3495161599,US +3495161600,3495161855,BR +3495161856,3495164239,US 3495164240,3495164247,CA -3495164248,3495190527,US +3495164248,3495187199,US +3495187200,3495187455,IM +3495187456,3495190527,US 3495192576,3495193599,CA 3495193600,3495215103,US 3495215104,3495217151,VI 3495217152,3495219199,VC -3495219200,3495251967,US +3495219200,3495235663,US +3495235664,3495235671,BR +3495235672,3495235679,AU +3495235680,3495235687,BR +3495235688,3495235695,IN +3495235696,3495235703,FR +3495235704,3495235775,US +3495235776,3495235783,MY +3495235784,3495235791,HR +3495235792,3495235799,US +3495235800,3495235807,ES +3495235808,3495235823,US +3495235824,3495235831,GB +3495235832,3495235903,US +3495235904,3495235911,CA +3495235912,3495235991,US +3495235992,3495235999,CA +3495236000,3495236015,US +3495236016,3495236023,GB +3495236024,3495236111,US +3495236112,3495236119,CZ +3495236120,3495236135,US +3495236136,3495236143,CR +3495236144,3495236367,US +3495236368,3495236375,CA +3495236376,3495251967,US 3495251968,3495254015,CA 3495254016,3495260159,US 3495260160,3495261183,CA -3495261184,3495286783,US +3495261184,3495276287,US +3495276288,3495276351,IN +3495276352,3495286783,US 3495286784,3495288831,CA 3495288832,3495331839,US 3495331840,3495332863,A2 @@ -109505,7 +114960,21 @@ 3495349248,3495350271,CA 3495350272,3495358463,US 3495358464,3495359487,CA -3495359488,3495367679,US +3495359488,3495361023,US +3495361024,3495361055,CA +3495361056,3495362623,US +3495362624,3495362631,BD +3495362632,3495362639,AR +3495362640,3495362711,US +3495362712,3495362719,AR +3495362720,3495362727,US +3495362728,3495362735,A2 +3495362736,3495362751,SG +3495362752,3495363019,US +3495363020,3495363023,AR +3495363024,3495363399,US +3495363400,3495363407,BD +3495363408,3495367679,US 3495367680,3495368703,CA 3495368704,3495370239,US 3495370240,3495370495,CA @@ -109513,12 +114982,30 @@ 3495370752,3495372799,BS 3495372800,3495375871,US 3495375872,3495376895,CA -3495376896,3495399423,US +3495376896,3495393429,US +3495393430,3495393445,AU +3495393446,3495399423,US 3495399424,3495400447,KN 3495400448,3495401471,US 3495403520,3495412735,US 3495412736,3495413759,CA -3495413760,3495429119,US +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,3495440799,US 3495440800,3495440815,PL @@ -109554,7 +115041,31 @@ 3495526400,3495527423,CA 3495527424,3495542783,US 3495542784,3495544831,A2 -3495544832,3495549238,US +3495544832,3495547092,US +3495547093,3495547093,BD +3495547094,3495547102,US +3495547103,3495547103,BD +3495547104,3495547426,US +3495547427,3495547427,BD +3495547428,3495547445,US +3495547446,3495547447,BD +3495547448,3495547471,US +3495547472,3495547479,GB +3495547480,3495547605,US +3495547606,3495547606,BD +3495547607,3495548205,US +3495548206,3495548207,ID +3495548208,3495548544,US +3495548545,3495548545,BD +3495548546,3495548549,US +3495548550,3495548550,BD +3495548551,3495548586,US +3495548587,3495548588,LK +3495548589,3495548635,US +3495548636,3495548637,BD +3495548638,3495548640,US +3495548641,3495548648,BD +3495548649,3495549238,US 3495549239,3495549302,CA 3495549303,3495549366,US 3495549367,3495549430,CA @@ -109600,27 +115111,78 @@ 3495718912,3495719151,A2 3495719152,3495720959,CA 3495720960,3495724031,US -3495724032,3495727103,CA +3495724032,3495724735,CA +3495724736,3495724799,US +3495724800,3495727103,CA 3495727104,3495740415,US 3495740416,3495741439,CA 3495741440,3495749631,US -3495749632,3495750655,CA +3495749632,3495749735,CA +3495749736,3495749745,US +3495749746,3495749767,CA +3495749768,3495749777,US +3495749778,3495749785,CA +3495749786,3495749829,GB +3495749830,3495749908,CA +3495749909,3495749933,GB +3495749934,3495749941,CA +3495749942,3495749951,US +3495749952,3495749959,CA +3495749960,3495749990,GB +3495749991,3495749991,CA +3495749992,3495750021,GB +3495750022,3495750026,CA +3495750027,3495750051,US +3495750052,3495750074,CA +3495750075,3495750109,GB +3495750110,3495750189,CA +3495750190,3495750204,PA +3495750205,3495750267,CA +3495750268,3495750277,US +3495750278,3495750302,CA +3495750303,3495750327,US +3495750328,3495750343,CA +3495750344,3495750378,AU +3495750379,3495750434,CA +3495750435,3495750444,AU +3495750445,3495750655,CA 3495750656,3495781311,US 3495781312,3495781375,CA -3495781376,3495815167,US -3495815168,3495817215,CA +3495781376,3495812879,US +3495812880,3495812895,GB +3495812896,3495815167,US +3495815168,3495815407,CA +3495815408,3495815411,US +3495815412,3495815615,CA +3495815616,3495815619,US +3495815620,3495817215,CA 3495817216,3495828479,US 3495828480,3495829503,CA 3495829504,3495847935,US 3495847936,3495849983,CA -3495849984,3495862271,US +3495849984,3495859394,US +3495859395,3495859395,GB +3495859396,3495859650,US +3495859651,3495859651,GB +3495859652,3495862271,US 3495862272,3495864319,CA -3495864320,3495865343,GP -3495865344,3495866367,CA +3495864320,3495864831,DM +3495864832,3495865343,MF +3495865344,3495865439,CA +3495865440,3495865471,BD +3495865472,3495866047,CA +3495866048,3495866079,US +3495866080,3495866359,CA +3495866360,3495866363,US +3495866364,3495866367,CA 3495866368,3495868415,VC 3495868416,3495871487,US 3495871488,3495872511,CA -3495872512,3495896063,US +3495872512,3495881119,US +3495881120,3495881151,PA +3495881152,3495881471,US +3495881472,3495881727,PA +3495881728,3495896063,US 3495896064,3495897087,PR 3495897088,3495930879,US 3495930880,3495931903,CA @@ -109643,7 +115205,11 @@ 3496202304,3496205839,US 3496205840,3496205855,ID 3496205856,3496205871,CA -3496205872,3496296447,US +3496205872,3496220995,US +3496220996,3496220997,GB +3496220998,3496221014,US +3496221015,3496221016,GB +3496221017,3496296447,US 3496296448,3496312831,CA 3496312832,3496468479,US 3496468480,3496476671,CA @@ -109651,7 +115217,9 @@ 3496873984,3496878079,A2 3496878080,3496882175,CA 3496882176,3496886399,US -3496886400,3496886463,TR +3496886400,3496886407,TR +3496886408,3496886423,US +3496886424,3496886463,TR 3496886464,3496886495,US 3496886496,3496886503,CA 3496886504,3496886511,US @@ -109825,7 +115393,13 @@ 3497156864,3497156879,NL 3497156880,3497156983,US 3497156984,3497157006,DZ -3497157007,3497161607,US +3497157007,3497160191,US +3497160192,3497160351,NL +3497160352,3497161215,US +3497161216,3497161343,HK +3497161344,3497161375,US +3497161376,3497161407,HK +3497161408,3497161607,US 3497161608,3497161615,NO 3497161616,3497161703,US 3497161704,3497161711,GB @@ -109842,7 +115416,18 @@ 3497161920,3497161927,US 3497161928,3497161935,GB 3497161936,3497161943,MT -3497161944,3497163311,US +3497161944,3497162495,US +3497162496,3497162751,GB +3497162752,3497163007,NL +3497163008,3497163039,US +3497163040,3497163047,ES +3497163048,3497163103,US +3497163104,3497163111,NO +3497163112,3497163135,US +3497163136,3497163151,GB +3497163152,3497163167,US +3497163168,3497163175,GB +3497163176,3497163311,US 3497163312,3497163319,NO 3497163320,3497163351,US 3497163352,3497163359,ES @@ -109859,9 +115444,14 @@ 3497163664,3497163679,DK 3497163680,3497163695,US 3497163696,3497163703,DK -3497163704,3497164287,US +3497163704,3497163711,ES +3497163712,3497164287,US 3497164288,3497164295,GB -3497164296,3497164799,US +3497164296,3497164463,US +3497164464,3497164479,ES +3497164480,3497164487,US +3497164488,3497164495,ES +3497164496,3497164799,US 3497164800,3497181183,CA 3497181184,3497226295,US 3497226296,3497226303,SG @@ -109969,7 +115559,10 @@ 3500016384,3500016639,KN 3500016640,3500016895,AG 3500016896,3500017151,DM -3500017152,3500019711,AG +3500017152,3500018943,AG +3500018944,3500019199,LC +3500019200,3500019455,AG +3500019456,3500019711,LC 3500019712,3500076415,US 3500076416,3500076543,SG 3500076544,3500126207,US @@ -110064,9 +115657,7 @@ 3502202648,3502202655,PR 3502202656,3502207535,US 3502207536,3502207543,PR -3502207544,3502418175,US -3502418176,3502418431,GU -3502418432,3502439167,US +3502207544,3502439167,US 3502439168,3502439423,PK 3502439424,3502470143,US 3502470144,3502471167,MX @@ -110078,9 +115669,7 @@ 3502545664,3502545919,BS 3502545920,3502683135,US 3502683136,3502683391,MC -3502683392,3502929663,US -3502929664,3502929919,GU -3502929920,3502993407,US +3502683392,3502993407,US 3502993408,3502993919,NL 3502993920,3503027327,US 3503027328,3503027359,GB @@ -110111,9 +115700,7 @@ 3503478784,3503479039,DE 3503479040,3503738879,US 3503738880,3503740927,CO -3503740928,3503757823,US -3503757824,3503758335,GU -3503758336,3503826087,US +3503740928,3503826087,US 3503826088,3503826095,PR 3503826096,3503890431,US 3503890432,3503894527,CO @@ -110129,9 +115716,7 @@ 3504207872,3504208127,CA 3504208128,3504223743,US 3504223744,3504223999,RO -3504224000,3504521215,US -3504521216,3504521727,GU -3504521728,3504889343,US +3504224000,3504889343,US 3504889344,3504889855,PK 3504889856,3504922623,US 3504922624,3504923391,PH @@ -110180,7 +115765,9 @@ 3506043136,3506044927,PA 3506044928,3506052543,US 3506052544,3506052559,DE -3506052560,3506135263,US +3506052560,3506058815,US +3506058816,3506058823,AF +3506058824,3506135263,US 3506135264,3506135295,GB 3506135296,3506177967,US 3506177968,3506177983,DE @@ -110212,7 +115799,9 @@ 3507479109,3507479109,CA 3507479110,3507482153,US 3507482154,3507482155,CA -3507482156,3507540015,US +3507482156,3507485103,US +3507485104,3507485119,CA +3507485120,3507540015,US 3507540016,3507540031,IN 3507540032,3507585023,US 3507585024,3507598911,CA @@ -110965,9 +116554,7 @@ 3509775649,3509775664,CA 3509775665,3509775792,US 3509775793,3509775870,CA -3509775871,3509775871,US -3509775872,3509775879,RU -3509775880,3509775903,US +3509775871,3509775903,US 3509775904,3509775919,AU 3509775920,3509775943,US 3509775944,3509775951,IT @@ -111007,7 +116594,9 @@ 3509821912,3509821919,BM 3509821920,3509822335,US 3509822336,3509822351,DE -3509822352,3509829503,US +3509822352,3509825887,US +3509825888,3509826303,CN +3509826304,3509829503,US 3509829504,3509829535,GB 3509829536,3509830287,US 3509830288,3509830295,BE @@ -111107,7 +116696,11 @@ 3510327296,3510328319,AG 3510328320,3510328575,KN 3510328576,3510328831,MS -3510328832,3510329599,AG +3510328832,3510329279,AG +3510329280,3510329295,MS +3510329296,3510329303,AG +3510329304,3510329311,MS +3510329312,3510329599,AG 3510329600,3510329855,MS 3510329856,3510331391,AG 3510331392,3510332415,DM @@ -112262,6 +117855,10 @@ 3515456704,3515456767,JP 3515456768,3515596799,US 3515596800,3515613183,CA +3515613184,3515645951,US +3515678720,3515686911,US +3515686912,3515695103,CA +3515695104,3515711487,US 3515744256,3515793351,US 3515793352,3515793359,MO 3515793360,3515867151,US @@ -112287,6 +117884,7 @@ 3515956400,3515965439,US 3515965440,3515973631,CA 3515973632,3515990015,US +3515990016,3516006399,CA 3516006400,3516039167,US 3516039168,3516071935,CA 3516071936,3516139007,US @@ -112307,11 +117905,12 @@ 3516355664,3516355679,CA 3516355680,3516357631,US 3516357632,3516357887,MY -3516357888,3516358143,US -3516358144,3516358399,CA +3516357888,3516358399,CA 3516358400,3516366847,US 3516366848,3516370943,CA -3516370944,3516514303,US +3516370944,3516394239,US +3516394240,3516394247,IS +3516394248,3516514303,US 3516514304,3516530687,CA 3516530688,3516899327,US 3516899328,3516899839,A2 @@ -112644,8 +118243,8 @@ 3517523184,3517523671,US 3517523672,3517523679,KY 3517523680,3517523935,US -3517523936,3517523951,BZ -3517523952,3517524175,US +3517523936,3517523943,BZ +3517523944,3517524175,US 3517524176,3517524183,GT 3517524184,3517524191,VI 3517524192,3517524431,US @@ -112654,11 +118253,13 @@ 3517546496,3517562879,CA 3517562880,3517596671,US 3517596672,3517596927,NO -3517596928,3517597183,SE +3517596928,3517597183,IE 3517597184,3517597695,US 3517597696,3517598207,SE 3517598208,3517598463,IE -3517598464,3517598591,SE +3517598464,3517598527,SE +3517598528,3517598559,FR +3517598560,3517598591,SE 3517598592,3517599231,US 3517599232,3517599263,BG 3517599264,3517600767,SE @@ -112769,9 +118370,7 @@ 3518765312,3518765567,CA 3518765568,3518766879,US 3518766880,3518766911,TH -3518766912,3518892223,US -3518892224,3518892231,CL -3518892232,3518892415,US +3518766912,3518892415,US 3518892416,3518892423,GB 3518892424,3518894439,US 3518894440,3518894447,TR @@ -112796,7 +118395,9 @@ 3518903928,3518903935,RU 3518903936,3518904015,US 3518904016,3518904031,EG -3518904032,3518911743,US +3518904032,3518905599,US +3518905600,3518905855,GB +3518905856,3518911743,US 3518911744,3518911999,GB 3518912000,3518912511,US 3518912512,3518912767,IN @@ -112829,8 +118430,8 @@ 3519406264,3519406295,US 3519406296,3519406303,TH 3519406304,3519406335,US -3519406336,3519406359,DE -3519406360,3519406375,US +3519406336,3519406351,DE +3519406352,3519406375,US 3519406376,3519406383,IT 3519406384,3519406391,IN 3519406392,3519406407,GB @@ -112892,10 +118493,12 @@ 3519412800,3519412815,RU 3519412816,3519413759,US 3519413760,3519414271,CA -3519414272,3519417087,US +3519414272,3519417071,US +3519417072,3519417075,PT +3519417076,3519417087,US 3519417088,3519417151,IT -3519417152,3519417215,DE -3519417216,3519420767,US +3519417152,3519417183,DE +3519417184,3519420767,US 3519420768,3519420775,HK 3519420776,3519422495,US 3519422496,3519422527,CA @@ -113331,14 +118934,17 @@ 3520999424,3521003519,CA 3521003520,3521003583,US 3521003584,3521003647,IL -3521003648,3521007103,US -3521007104,3521007111,IN -3521007112,3521011743,US +3521003648,3521011719,US +3521011720,3521011727,BR +3521011728,3521011735,AU +3521011736,3521011743,US 3521011744,3521011751,PK -3521011752,3521011759,GB -3521011760,3521011791,US -3521011792,3521011799,CA -3521011800,3521011967,US +3521011752,3521011759,US +3521011760,3521011767,GB +3521011768,3521011791,US +3521011792,3521011799,NZ +3521011800,3521011807,BR +3521011808,3521011967,US 3521011968,3521011975,IL 3521011976,3521013559,US 3521013560,3521013567,GB @@ -113347,7 +118953,13 @@ 3521013960,3521014127,US 3521014128,3521014135,GR 3521014136,3521014143,CA -3521014144,3521028095,US +3521014144,3521014655,US +3521014656,3521014671,HK +3521014672,3521014687,US +3521014688,3521014703,GB +3521014704,3521018495,US +3521018496,3521018511,IN +3521018512,3521028095,US 3521028096,3521032191,CA 3521032192,3521044479,US 3521044480,3521048575,CA @@ -113406,12 +119018,18 @@ 3521835904,3521835967,CA 3521835968,3521836351,US 3521836352,3521836415,IL -3521836416,3521904639,US +3521836416,3521836687,US +3521836688,3521836703,GB +3521836704,3521904639,US 3521904640,3521921023,JM 3521921024,3521933321,US 3521933322,3521933329,PK 3521933330,3521933345,MA -3521933346,3521933413,US +3521933346,3521933357,US +3521933358,3521933365,AE +3521933366,3521933389,US +3521933390,3521933397,AE +3521933398,3521933413,US 3521933414,3521933421,IN 3521933422,3521933429,MA 3521933430,3521933437,CA @@ -113428,7 +119046,9 @@ 3521933622,3521933629,IN 3521933630,3521933645,US 3521933646,3521933653,GB -3521933654,3521933725,US +3521933654,3521933661,US +3521933662,3521933669,MA +3521933670,3521933725,US 3521933726,3521933733,GB 3521933734,3521933741,US 3521933742,3521933785,GB @@ -113454,7 +119074,37 @@ 3521934769,3521934776,MA 3521934777,3521935237,US 3521935238,3521935245,EG -3521935246,3521965055,US +3521935246,3521935310,US +3521935311,3521935318,EG +3521935319,3521935717,US +3521935718,3521935725,IN +3521935726,3521935993,US +3521935994,3521936025,EG +3521936026,3521936162,US +3521936163,3521936194,EG +3521936195,3521936243,US +3521936244,3521936251,IN +3521936252,3521936291,US +3521936292,3521936299,IN +3521936300,3521936393,US +3521936394,3521936425,EG +3521936426,3521936669,US +3521936670,3521936677,PK +3521936678,3521936827,US +3521936828,3521936860,EG +3521936861,3521936969,US +3521936970,3521936977,PK +3521936978,3521936993,US +3521936994,3521937001,LK +3521937002,3521937005,US +3521937006,3521937013,EG +3521937014,3521937017,US +3521937018,3521937025,SG +3521937026,3521937161,US +3521937162,3521937252,EG +3521937253,3521937260,US +3521937261,3521937406,EG +3521937407,3521965055,US 3521965056,3521966079,DE 3521966080,3522029439,US 3522029440,3522029503,FI @@ -113474,19 +119124,23 @@ 3522121216,3522121471,US 3522121472,3522121983,LY 3522121984,3522122239,AW -3522122240,3522131711,US +3522122240,3522131615,US +3522131616,3522131647,BR +3522131648,3522131711,US 3522131712,3522131743,GB 3522131744,3522131775,DE 3522131776,3522131807,BR 3522131808,3522132479,US 3522132480,3522132543,CO -3522132544,3522132575,TR +3522132544,3522132575,US 3522132576,3522132607,UA 3522132608,3522132639,CA 3522132640,3522132671,BO 3522132672,3522132703,BR 3522132704,3522132735,LK -3522132736,3522133599,US +3522132736,3522133023,US +3522133024,3522133055,BR +3522133056,3522133599,US 3522133600,3522133631,JP 3522133632,3522133639,US 3522133640,3522133647,DE @@ -113518,10 +119172,13 @@ 3523297280,3523317759,PH 3523317760,3523330047,JP 3523330048,3523338239,AU -3523340288,3523341311,AP +3523338240,3523340287,MY +3523340288,3523341311,AU +3523341312,3523342335,JP 3523342336,3523346431,BD 3523346432,3523354623,CN 3523354624,3523362815,KR +3523362816,3523379199,VN 3523379200,3523395583,PK 3523395584,3523411967,JP 3523411968,3523477503,HK @@ -113804,6 +119461,7 @@ 3528396800,3528400895,AU 3528400896,3528404991,JP 3528404992,3528407039,NZ +3528407040,3528409087,AU 3528409088,3528425471,CN 3528425472,3528445951,JP 3528445952,3528450047,ID @@ -113883,7 +119541,7 @@ 3536945152,3536977919,TW 3536977920,3537010687,IN 3537010688,3537027071,ID -3537027072,3537043455,KR +3537027072,3537047551,KR 3537047552,3537049599,ID 3537049600,3537051647,HK 3537051648,3537059839,JP @@ -113902,7 +119560,8 @@ 3539337216,3539353599,NZ 3539353600,3539402751,TH 3539402752,3539435519,JP -3539435520,3539468287,AU +3539435520,3539464191,AU +3539464192,3539468287,ID 3539468288,3541303295,JP 3541303296,3541565439,TW 3541565440,3541696511,MY @@ -113951,17 +119610,18 @@ 3556974592,3556982783,ES 3556982784,3556984623,DE 3556984624,3556984639,FR -3556984640,3556990975,DE +3556984640,3556985663,DE +3556985664,3556985671,HU +3556985672,3556990975,DE 3556990976,3556999167,UA 3556999168,3557007359,RU -3557007360,3557015551,GB 3557015552,3557023743,DE 3557023744,3557023879,BE 3557023880,3557023903,GB 3557023904,3557023999,BE 3557024000,3557024255,GB -3557024256,3557025279,BE -3557025280,3557025791,GB +3557024256,3557024767,BE +3557024768,3557025791,GB 3557025792,3557026047,BE 3557026048,3557026303,GB 3557026304,3557026815,BE @@ -113992,9 +119652,7 @@ 3557030720,3557030751,GB 3557030752,3557030767,BE 3557030768,3557030783,GB -3557030784,3557030975,BE -3557030976,3557031039,GB -3557031040,3557031807,BE +3557030784,3557031807,BE 3557031808,3557031935,GB 3557031936,3557033575,IT 3557033576,3557033583,GB @@ -114047,7 +119705,9 @@ 3557244928,3557253119,IT 3557253120,3557261311,RU 3557261312,3557277695,DE -3557277696,3557280334,NL +3557277696,3557278710,NL +3557278711,3557278714,CH +3557278715,3557280334,NL 3557280335,3557280336,IN 3557280337,3557285887,NL 3557285888,3557294079,RU @@ -114065,8 +119725,8 @@ 3557336320,3557336575,EU 3557336576,3557336655,BE 3557336656,3557336703,EU -3557336704,3557336767,BE -3557336768,3557338111,EU +3557336704,3557336831,BE +3557336832,3557338111,EU 3557338112,3557338367,BE 3557338368,3557338495,EU 3557338496,3557339175,BE @@ -114074,8 +119734,10 @@ 3557339184,3557339199,BE 3557339200,3557339215,EU 3557339216,3557339223,BE -3557339224,3557339231,EU -3557339232,3557339267,BE +3557339224,3557339239,EU +3557339240,3557339247,BE +3557339248,3557339255,EU +3557339256,3557339267,BE 3557339268,3557339271,EU 3557339272,3557340159,BE 3557340160,3557340191,EU @@ -114089,8 +119751,8 @@ 3557341552,3557341559,EU 3557341560,3557341567,BE 3557341568,3557341663,EU -3557341664,3557341679,BE -3557341680,3557341951,EU +3557341664,3557341695,BE +3557341696,3557341951,EU 3557341952,3557342479,BE 3557342480,3557342495,EU 3557342496,3557342511,BE @@ -114122,8 +119784,8 @@ 3557360624,3557360639,JE 3557360640,3557360680,GB 3557360681,3557360687,JE -3557360688,3557360807,GB -3557360808,3557360895,JE +3557360688,3557360815,GB +3557360816,3557360895,JE 3557360896,3557360927,GB 3557360928,3557360943,JE 3557360944,3557360959,GB @@ -114153,7 +119815,9 @@ 3557363480,3557363655,GB 3557363656,3557363663,JE 3557363664,3557363671,GB -3557363672,3557363783,JE +3557363672,3557363679,JE +3557363680,3557363703,GB +3557363704,3557363783,JE 3557363784,3557363791,GB 3557363792,3557364223,JE 3557364224,3557364479,GB @@ -114182,8 +119846,8 @@ 3557365112,3557365119,JE 3557365120,3557365183,GB 3557365184,3557365247,JE -3557365248,3557365407,GB -3557365408,3557365503,JE +3557365248,3557365423,GB +3557365424,3557365503,JE 3557365504,3557365511,GB 3557365512,3557365519,JE 3557365520,3557365551,GB @@ -114191,8 +119855,8 @@ 3557365560,3557365631,GB 3557365632,3557365695,JE 3557365696,3557365847,GB -3557365848,3557365863,JE -3557365864,3557365887,GB +3557365848,3557365871,JE +3557365872,3557365887,GB 3557365888,3557365895,JE 3557365896,3557365911,GB 3557365912,3557365919,JE @@ -114274,10 +119938,15 @@ 3557834752,3557842943,IR 3557842944,3557851135,FI 3557851136,3557859327,HU -3557859328,3557860831,SE +3557859328,3557859839,SE +3557859840,3557860095,NO +3557860096,3557860607,SE +3557860608,3557860623,FI +3557860624,3557860831,SE 3557860832,3557860847,FI -3557860848,3557860863,NL -3557860864,3557867519,SE +3557860848,3557860863,SE +3557860864,3557861119,NO +3557861120,3557867519,SE 3557867520,3557875711,RU 3557875712,3557883903,DE 3557883904,3557892095,RU @@ -114289,11 +119958,7 @@ 3557941248,3557945183,DE 3557945184,3557945199,GB 3557945200,3557957631,DE -3557957632,3557960975,SI -3557960976,3557960983,AE -3557960984,3557961375,SI -3557961376,3557961407,AE -3557961408,3557965823,SI +3557957632,3557965823,SI 3557965824,3557974015,DE 3557974016,3557982207,CH 3557982208,3557990399,NO @@ -114332,14 +119997,73 @@ 3558154624,3558154751,CI 3558154752,3558154879,CM 3558154880,3558155007,SD -3558155008,3558155135,A2 +3558155008,3558155023,MM +3558155024,3558155027,NG +3558155028,3558155031,AF +3558155032,3558155039,DE +3558155040,3558155047,MR +3558155048,3558155055,A2 +3558155056,3558155059,AF +3558155060,3558155063,DE +3558155064,3558155135,A2 3558155136,3558155263,SD 3558155264,3558155391,ET -3558155392,3558155519,A2 +3558155392,3558155399,A2 +3558155400,3558155407,KE +3558155408,3558155423,A2 +3558155424,3558155431,MM +3558155432,3558155487,A2 +3558155488,3558155503,SO +3558155504,3558155511,A2 +3558155512,3558155515,DE +3558155516,3558155519,A2 3558155520,3558156031,SD -3558156032,3558156032,A2 -3558156033,3558156287,KG -3558156288,3558162431,A2 +3558156032,3558156287,KG +3558156288,3558156375,GB +3558156376,3558156383,AF +3558156384,3558156391,A2 +3558156392,3558156399,DK +3558156400,3558156455,AF +3558156456,3558156471,KE +3558156472,3558156479,A2 +3558156480,3558156511,GB +3558156512,3558156527,NP +3558156528,3558156543,A2 +3558156544,3558156671,KN +3558156672,3558156927,SM +3558156928,3558157183,AF +3558157184,3558157311,SM +3558157312,3558157319,A2 +3558157320,3558157327,DE +3558157328,3558157335,SL +3558157336,3558157375,A2 +3558157376,3558157391,UG +3558157392,3558157407,AF +3558157408,3558157439,SD +3558157440,3558157567,SZ +3558157568,3558157583,A2 +3558157584,3558157599,MM +3558157600,3558157727,SD +3558157728,3558157759,SO +3558157760,3558157791,A2 +3558157792,3558158079,SL +3558158080,3558158207,GB +3558158208,3558158239,SC +3558158240,3558158327,A2 +3558158328,3558158331,SC +3558158332,3558158335,A2 +3558158336,3558158847,SE +3558158848,3558159359,DE +3558159360,3558159519,AF +3558159520,3558159871,A2 +3558159872,3558160383,DE +3558160384,3558161151,A2 +3558161152,3558161407,AF +3558161408,3558162143,A2 +3558162144,3558162175,SO +3558162176,3558162207,BI +3558162208,3558162303,A2 +3558162304,3558162431,BI 3558162432,3558170623,DE 3558170624,3558178815,GB 3558178816,3558187007,BG @@ -114409,11 +120133,9 @@ 3558288488,3558288639,US 3558288640,3558288671,BE 3558288672,3558288687,DE -3558288688,3558288703,BE -3558288704,3558288719,GB -3558288720,3558288895,BE -3558288896,3558289103,FR -3558289104,3558289119,GB +3558288688,3558288895,BE +3558288896,3558289111,FR +3558289112,3558289119,GB 3558289120,3558289151,FR 3558289152,3558289407,GB 3558289408,3558289663,NL @@ -114456,9 +120178,12 @@ 3558292544,3558292607,GB 3558292608,3558292735,NL 3558292736,3558292863,GB -3558292864,3558293143,NL -3558293144,3558293247,GB -3558293248,3558293503,NL +3558292864,3558292871,CH +3558292872,3558293119,NL +3558293120,3558293143,CH +3558293144,3558293151,GB +3558293152,3558293247,NL +3558293248,3558293503,GB 3558293504,3558301695,RU 3558301696,3558310319,DE 3558310320,3558310327,CH @@ -114720,13 +120445,7 @@ 3558785024,3558801407,IS 3558801408,3558809599,TR 3558809600,3558817791,ES -3558817792,3558821655,AT -3558821656,3558821663,DE -3558821664,3558821795,AT -3558821796,3558821799,DE -3558821800,3558821823,AT -3558821824,3558821831,DE -3558821832,3558825983,AT +3558817792,3558825983,AT 3558825984,3558827807,CY 3558827808,3558827815,A2 3558827816,3558828287,CY @@ -114811,13 +120530,11 @@ 3559088376,3559088379,GB 3559088380,3559089023,BE 3559089024,3559089027,GB -3559089028,3559089343,BE -3559089344,3559089375,GB -3559089376,3559089407,BE +3559089028,3559089351,BE +3559089352,3559089359,GB +3559089360,3559089407,BE 3559089408,3559089411,GB -3559089412,3559089423,BE -3559089424,3559089427,GB -3559089428,3559089439,BE +3559089412,3559089439,BE 3559089440,3559089443,GB 3559089444,3559089447,BE 3559089448,3559089451,GB @@ -114829,8 +120546,7 @@ 3559089608,3559089611,GB 3559089612,3559089623,BE 3559089624,3559089627,GB -3559089628,3559089631,BE -3559089632,3559089639,FR +3559089628,3559089639,BE 3559089640,3559089643,GB 3559089644,3559089655,BE 3559089656,3559089659,GB @@ -114840,7 +120556,9 @@ 3559090440,3559090443,GB 3559090444,3559090463,BE 3559090464,3559090467,GB -3559090468,3559090483,BE +3559090468,3559090471,BE +3559090472,3559090479,GB +3559090480,3559090483,BE 3559090484,3559090487,GB 3559090488,3559090587,BE 3559090588,3559090591,GB @@ -114850,9 +120568,7 @@ 3559090776,3559090779,GB 3559090780,3559090803,BE 3559090804,3559090807,GB -3559090808,3559090831,BE -3559090832,3559090839,GB -3559090840,3559090863,BE +3559090808,3559090863,BE 3559090864,3559090871,GB 3559090872,3559090895,BE 3559090896,3559090899,GB @@ -114864,9 +120580,7 @@ 3559091012,3559091015,GB 3559091016,3559091087,BE 3559091088,3559091091,GB -3559091092,3559091159,BE -3559091160,3559091167,GB -3559091168,3559091203,BE +3559091092,3559091203,BE 3559091204,3559091207,GB 3559091208,3559091211,BE 3559091212,3559091215,GB @@ -114886,18 +120600,24 @@ 3559091592,3559091615,GB 3559091616,3559091631,BE 3559091632,3559091639,LU -3559091640,3559092159,BE +3559091640,3559091815,BE +3559091816,3559091823,GB +3559091824,3559091855,BE +3559091856,3559091863,GB +3559091864,3559092159,BE 3559092160,3559092160,GB 3559092161,3559092222,BE 3559092223,3559092223,GB 3559092224,3559092295,BE 3559092296,3559092303,GB -3559092304,3559092735,BE +3559092304,3559092399,BE +3559092400,3559092407,GB +3559092408,3559092735,BE 3559092736,3559092739,GB 3559092740,3559092799,BE 3559092800,3559092803,GB -3559092804,3559092855,BE -3559092856,3559092863,GB +3559092804,3559092847,BE +3559092848,3559092863,GB 3559092864,3559092871,BE 3559092872,3559092895,GB 3559092896,3559092939,BE @@ -115055,6 +120775,7 @@ 3559186432,3559194623,RU 3559194624,3559202815,SE 3559202816,3559211007,DE +3559211008,3559219199,SK 3559219200,3559227391,SE 3559227392,3559235583,DK 3559235584,3559243775,DE @@ -115099,8 +120820,7 @@ 3559490624,3559490687,NL 3559490688,3559490719,ES 3559490720,3559490751,NL -3559490752,3559490783,ES -3559490784,3559490791,CH +3559490752,3559490791,ES 3559490792,3559490799,BE 3559490800,3559491135,NL 3559491136,3559491199,ES @@ -115112,17 +120832,16 @@ 3559491648,3559491711,ES 3559491712,3559491727,NL 3559491728,3559491735,ES -3559491736,3559491839,NL -3559491840,3559491871,ES +3559491736,3559491871,NL 3559491872,3559491903,GB 3559491904,3559491967,ES 3559491968,3559492003,NL 3559492004,3559492007,ES 3559492008,3559492013,NL -3559492014,3559492031,ES -3559492032,3559493151,NL -3559493152,3559493167,ES -3559493168,3559493247,NL +3559492014,3559492015,ES +3559492016,3559492023,NL +3559492024,3559492031,ES +3559492032,3559493247,NL 3559493248,3559493279,ES 3559493280,3559493311,GB 3559493312,3559493349,NL @@ -115143,9 +120862,17 @@ 3559586304,3559587839,DE 3559587840,3559596031,KW 3559596032,3559604223,BG -3559604224,3559611135,DE +3559604224,3559607983,DE +3559607984,3559607999,LU +3559608000,3559608079,DE +3559608080,3559608095,LU +3559608096,3559608135,DE +3559608136,3559608143,LU +3559608144,3559611135,DE 3559611136,3559611391,GB -3559611392,3559611731,DE +3559611392,3559611583,DE +3559611584,3559611647,LU +3559611648,3559611731,DE 3559611732,3559611735,NL 3559611736,3559612415,DE 3559612416,3559620607,IT @@ -115242,15 +120969,17 @@ 3559902192,3559902207,EE 3559902208,3559902975,UA 3559902976,3559903231,EE -3559903232,3559903743,UA -3559903744,3559904023,EE +3559903232,3559903487,UA +3559903488,3559904023,EE 3559904024,3559904255,UA -3559904256,3559904383,EE -3559904384,3559904607,UA -3559904608,3559904639,EE -3559904640,3559905019,UA +3559904256,3559904511,EE +3559904512,3559904767,UA +3559904768,3559904799,EE +3559904800,3559905019,UA 3559905020,3559905031,EE -3559905032,3559905055,UA +3559905032,3559905047,UA +3559905048,3559905051,EE +3559905052,3559905055,UA 3559905056,3559905139,EE 3559905140,3559905143,DE 3559905144,3559905151,UA @@ -115260,21 +120989,21 @@ 3559905226,3559905231,UA 3559905232,3559905247,EE 3559905248,3559905255,UA -3559905256,3559905297,EE +3559905256,3559905263,EE +3559905264,3559905271,UA +3559905272,3559905297,EE 3559905298,3559905299,UA 3559905300,3559905317,EE -3559905318,3559905319,UA +3559905318,3559905319,LT 3559905320,3559905323,EE 3559905324,3559905535,UA 3559905536,3559905623,EE 3559905624,3559905631,UA -3559905632,3559905975,EE -3559905976,3559905983,UA -3559905984,3559906257,EE -3559906258,3559906263,UA -3559906264,3559906783,EE -3559906784,3559906815,UA -3559906816,3559906975,EE +3559905632,3559905903,EE +3559905904,3559905911,UA +3559905912,3559906257,EE +3559906258,3559906259,UA +3559906260,3559906975,EE 3559906976,3559907071,UA 3559907072,3559907327,EE 3559907328,3559915519,FR @@ -115387,14 +121116,10 @@ 3560710144,3560718335,CH 3560718336,3560726527,GM 3560726528,3560734719,DK -3560734720,3560742623,DE -3560742624,3560742631,GB -3560742632,3560742911,DE +3560734720,3560742911,DE 3560742912,3560751103,AT 3560751104,3560767487,DE -3560767488,3560832255,NL -3560832256,3560832511,GB -3560832512,3560832791,NL +3560767488,3560832791,NL 3560832792,3560832799,BE 3560832800,3560833023,NL 3560833024,3560841215,GB @@ -115702,9 +121427,7 @@ 3560940996,3560940999,DK 3560941000,3560941003,ES 3560941004,3560941007,PL -3560941008,3560941011,DE -3560941012,3560941015,FR -3560941016,3560941019,DE +3560941008,3560941019,DE 3560941020,3560941023,IT 3560941024,3560941027,FR 3560941028,3560941031,CH @@ -116651,7 +122374,7 @@ 3560943761,3560943761,GB 3560943762,3560943762,IT 3560943763,3560943763,FR -3560943764,3560943764,PL +3560943764,3560943764,DE 3560943765,3560943765,SE 3560943766,3560943766,CY 3560943767,3560943768,DE @@ -116853,13 +122576,13 @@ 3560944648,3560944651,TR 3560944652,3560944655,HU 3560944656,3560944659,TR -3560944660,3560944663,MZ +3560944660,3560944663,DE 3560944664,3560944667,FR 3560944668,3560944671,TR 3560944672,3560944675,KZ 3560944676,3560944679,GR 3560944680,3560944687,TR -3560944688,3560944691,FR +3560944688,3560944691,DE 3560944692,3560944695,SA 3560944696,3560944699,TR 3560944700,3560944703,CU @@ -117402,7 +123125,8 @@ 3560951112,3560951115,FR 3560951116,3560951119,SE 3560951120,3560951123,CZ -3560951124,3560951195,SE +3560951124,3560951127,GB +3560951128,3560951195,SE 3560951196,3560951199,DK 3560951200,3560951203,SE 3560951204,3560951207,AE @@ -117426,7 +123150,9 @@ 3560951408,3560951423,SE 3560951424,3560951427,NL 3560951428,3560951431,DK -3560951432,3560951440,SE +3560951432,3560951435,SE +3560951436,3560951439,DK +3560951440,3560951440,SE 3560951441,3560951442,JP 3560951443,3560951444,SE 3560951445,3560951446,HU @@ -117456,17 +123182,21 @@ 3560951836,3560951915,SE 3560951916,3560951919,PL 3560951920,3560951935,SE -3560951936,3560951940,NL -3560951941,3560951943,SE +3560951936,3560951939,NL +3560951940,3560951943,SE 3560951944,3560951947,NO -3560951948,3560952223,SE +3560951948,3560951995,SE +3560951996,3560951999,US +3560952000,3560952223,SE 3560952224,3560952227,CZ 3560952228,3560952231,SE 3560952232,3560952235,US 3560952236,3560952239,PT 3560952240,3560952255,SE 3560952256,3560952259,PL -3560952260,3560953103,SE +3560952260,3560952431,SE +3560952432,3560952435,DK +3560952436,3560953103,SE 3560953104,3560953119,JP 3560953120,3560954239,SE 3560954240,3560954367,AX @@ -117506,7 +123236,9 @@ 3561201664,3561206655,NL 3561206656,3561206663,BE 3561206664,3561209855,NL -3561209856,3561218047,GB +3561209856,3561214975,GB +3561214976,3561215230,ES +3561215231,3561218047,GB 3561218048,3561226239,AT 3561226240,3561234431,FI 3561234432,3561242623,TR @@ -117632,8 +123364,8 @@ 3561607344,3561607359,GB 3561607360,3561607679,FR 3561607680,3561607711,GB -3561607712,3561607727,FR -3561607728,3561607775,GB +3561607712,3561607759,FR +3561607760,3561607775,GB 3561607776,3561610239,FR 3561610240,3561610495,US 3561610496,3561610527,FR @@ -117641,7 +123373,9 @@ 3561610720,3561611311,FR 3561611312,3561611559,GB 3561611560,3561611567,FR -3561611568,3561614175,GB +3561611568,3561612287,GB +3561612288,3561612415,FR +3561612416,3561614175,GB 3561614176,3561614199,FR 3561614200,3561614335,GB 3561614336,3561614591,FR @@ -117657,13 +123391,15 @@ 3561616896,3561616959,FR 3561616960,3561617151,GB 3561617152,3561617407,FR -3561617408,3561617919,CH +3561617408,3561617663,FI +3561617664,3561617919,LU 3561617920,3561618175,SE 3561618176,3561618431,IE 3561618432,3561618687,DK 3561618688,3561618815,FR 3561618816,3561618943,PL -3561618944,3561640575,GB +3561618944,3561618951,ES +3561618952,3561640575,GB 3561640576,3561640831,FR 3561640832,3561652223,GB 3561652224,3561668607,CH @@ -117688,7 +123424,8 @@ 3561783296,3561799679,RU 3561799680,3561807871,DE 3561807872,3561816063,BE -3561816064,3561824255,VA +3561816064,3561823999,VA +3561824000,3561824255,IT 3561824256,3561832447,LI 3561832448,3561840639,IT 3561840640,3561848831,PL @@ -117711,8 +123448,8 @@ 3561922816,3561922847,GB 3561922848,3561922863,NL 3561922864,3561922871,FR -3561922872,3561922911,GB -3561922912,3561922975,NL +3561922872,3561922927,GB +3561922928,3561922975,NL 3561922976,3561922991,GB 3561922992,3561923015,NL 3561923016,3561923063,GB @@ -117723,8 +123460,8 @@ 3561923404,3561923407,NL 3561923408,3561923423,GB 3561923424,3561923551,NL -3561923552,3561923583,GB -3561923584,3561923679,NL +3561923552,3561923647,GB +3561923648,3561923679,NL 3561923680,3561923711,GB 3561923712,3561923743,FR 3561923744,3561923775,NL @@ -117790,7 +123527,9 @@ 3561975808,3561979903,UA 3561979904,3561988095,ES 3561988096,3562004479,DE -3562004480,3562012671,NL +3562004480,3562010495,NL +3562010496,3562010623,DE +3562010624,3562012671,NL 3562012672,3562020095,IR 3562020096,3562020351,AE 3562020352,3562020863,IR @@ -117848,7 +123587,8 @@ 3562098432,3562098687,GB 3562098688,3562098879,FR 3562098880,3562098895,BE -3562098896,3562098911,FR +3562098896,3562098903,GB +3562098904,3562098911,FR 3562098912,3562099199,GB 3562099200,3562099359,FR 3562099360,3562099391,GB @@ -117867,8 +123607,10 @@ 3562100544,3562100575,FR 3562100576,3562100703,GB 3562100704,3562100735,FR -3562100736,3562100863,GB -3562100864,3562101215,FR +3562100736,3562100991,GB +3562100992,3562101055,FR +3562101056,3562101087,GB +3562101088,3562101215,FR 3562101216,3562101375,GB 3562101376,3562101439,FR 3562101440,3562101471,GB @@ -117929,9 +123671,7 @@ 3562106144,3562106159,FR 3562106160,3562106191,GB 3562106192,3562106271,FR -3562106272,3562106367,GB -3562106368,3562106495,FR -3562106496,3562106527,GB +3562106272,3562106527,GB 3562106528,3562106559,FR 3562106560,3562106623,GB 3562106624,3562106911,FR @@ -117952,7 +123692,9 @@ 3562107712,3562107775,GB 3562107776,3562107807,FR 3562107808,3562107887,GB -3562107888,3562108063,FR +3562107888,3562107967,FR +3562107968,3562108031,GB +3562108032,3562108063,FR 3562108064,3562108159,GB 3562108160,3562108415,FR 3562108416,3562108959,GB @@ -118061,6 +123803,7 @@ 3562651648,3562659839,DE 3562659840,3562668031,SK 3562668032,3562676223,IT +3562676224,3562684415,UA 3562684416,3562692607,FI 3562692608,3562695375,UA 3562695376,3562695379,CZ @@ -118111,7 +123854,8 @@ 3563006592,3563006719,CA 3563006720,3563006729,DE 3563006730,3563006847,CN -3563006848,3563007487,DE +3563006848,3563006911,US +3563006912,3563007487,DE 3563007488,3563007999,TR 3563008000,3563008255,DE 3563008256,3563008511,PL @@ -118133,9 +123877,7 @@ 3563028480,3563036671,IR 3563036672,3563044863,BG 3563044864,3563053055,ES -3563053056,3563053503,GB -3563053504,3563053527,US -3563053528,3563061247,GB +3563053056,3563061247,GB 3563061248,3563061759,GH 3563061760,3563062527,NG 3563062528,3563067391,GH @@ -118146,7 +123888,7 @@ 3563068416,3563069183,NG 3563069184,3563069439,GH 3563069440,3563077631,HU -3563077632,3563085823,FR +3563077632,3563085823,SE 3563085824,3563094015,RU 3563094016,3563096255,DE 3563096256,3563096287,GB @@ -118161,7 +123903,6 @@ 3563097344,3563102207,DE 3563102208,3563110399,CZ 3563110400,3563118591,RU -3563118592,3563126783,DE 3563126784,3563134975,KG 3563134976,3563143167,IT 3563143168,3563151359,GB @@ -118353,8 +124094,8 @@ 3563848512,3563848575,NL 3563848576,3563848583,ES 3563848584,3563848655,NL -3563848656,3563848959,ES -3563848960,3563848979,NL +3563848656,3563848703,ES +3563848704,3563848979,NL 3563848980,3563848983,ES 3563848984,3563848987,NL 3563848988,3563848999,ES @@ -118426,12 +124167,11 @@ 3564024136,3564024143,IT 3564024144,3564024447,GB 3564024448,3564024463,IT -3564024464,3564024671,GB -3564024672,3564024783,IT -3564024784,3564027903,GB +3564024464,3564027903,GB 3564027904,3564041215,DE 3564041216,3564041727,RU -3564041728,3564044287,DE +3564041728,3564044031,DE +3564044032,3564044287,GB 3564044288,3564052479,CZ 3564052480,3564060671,GB 3564060672,3564068863,RU @@ -118456,9 +124196,15 @@ 3564153088,3564153151,NO 3564153152,3564153199,SE 3564153200,3564153207,NL -3564153208,3564157207,SE +3564153208,3564156415,SE +3564156416,3564156419,NO +3564156420,3564156919,SE +3564156920,3564156927,FI +3564156928,3564157207,SE 3564157208,3564157215,NO -3564157216,3564158975,SE +3564157216,3564158951,SE +3564158952,3564158955,NO +3564158956,3564158975,SE 3564158976,3564161855,DE 3564161856,3564161891,NL 3564161892,3564165119,DE @@ -118493,23 +124239,17 @@ 3564331008,3564339199,ES 3564339200,3564339967,GB 3564339968,3564339999,NL -3564340000,3564340351,GB -3564340352,3564340415,NL -3564340416,3564340479,GB +3564340000,3564340479,GB 3564340480,3564340735,NL 3564340736,3564340991,GB 3564340992,3564341119,NL 3564341120,3564341183,GB 3564341184,3564341247,NL -3564341248,3564341759,GB -3564341760,3564342063,NL -3564342064,3564342207,GB -3564342208,3564342271,NL -3564342272,3564342335,GB +3564341248,3564342015,GB +3564342016,3564342063,NL +3564342064,3564342335,GB 3564342336,3564342431,NL -3564342432,3564342527,GB -3564342528,3564342783,NL -3564342784,3564343583,GB +3564342432,3564343583,GB 3564343584,3564343615,NL 3564343616,3564343679,GB 3564343680,3564343743,NL @@ -118525,9 +124265,7 @@ 3564344224,3564344231,NL 3564344232,3564344239,GB 3564344240,3564344247,NL -3564344248,3564344575,GB -3564344576,3564344831,NL -3564344832,3564344895,GB +3564344248,3564344895,GB 3564344896,3564344959,NL 3564344960,3564345023,GB 3564345024,3564345087,NL @@ -118535,8 +124273,8 @@ 3564345128,3564345131,NL 3564345132,3564345135,GB 3564345136,3564345151,NL -3564345152,3564345215,GB -3564345216,3564345343,NL +3564345152,3564345247,GB +3564345248,3564345343,NL 3564345344,3564346143,GB 3564346144,3564346175,NL 3564346176,3564346207,GB @@ -118545,9 +124283,7 @@ 3564346272,3564346303,NL 3564346304,3564347391,GB 3564347392,3564347583,NL -3564347584,3564347647,GB -3564347648,3564348159,NL -3564348160,3564348191,GB +3564347584,3564348191,GB 3564348192,3564348239,NL 3564348240,3564348255,GB 3564348256,3564348287,NL @@ -118559,8 +124295,8 @@ 3564348528,3564348543,NL 3564348544,3564348559,GB 3564348560,3564348639,NL -3564348640,3564348671,GB -3564348672,3564348991,NL +3564348640,3564348927,GB +3564348928,3564348991,NL 3564348992,3564349183,GB 3564349184,3564349311,NL 3564349312,3564349375,GB @@ -118609,14 +124345,16 @@ 3564353408,3564353487,NL 3564353488,3564353503,GB 3564353504,3564353535,NL -3564353536,3564353791,GB -3564353792,3564353919,NL +3564353536,3564353855,GB +3564353856,3564353919,NL 3564353920,3564354063,GB 3564354064,3564354079,NL 3564354080,3564354303,GB 3564354304,3564354335,NL 3564354336,3564354367,GB -3564354368,3564354559,NL +3564354368,3564354431,NL +3564354432,3564354495,GB +3564354496,3564354559,NL 3564354560,3564354943,GB 3564354944,3564355039,NL 3564355040,3564355135,GB @@ -118628,9 +124366,7 @@ 3564363776,3564371967,UA 3564371968,3564380159,DE 3564380160,3564388351,FI -3564388352,3564392959,SE -3564392960,3564393087,NO -3564393088,3564396543,SE +3564388352,3564396543,SE 3564396544,3564404735,RU 3564404736,3564412927,BG 3564412928,3564421119,IL @@ -118755,8 +124491,8 @@ 3564566528,3564567047,GB 3564567048,3564567055,US 3564567056,3564567079,GB -3564567080,3564567087,US -3564567088,3564567143,GB +3564567080,3564567095,US +3564567096,3564567143,GB 3564567144,3564567151,US 3564567152,3564567183,GB 3564567184,3564567199,US @@ -118925,9 +124661,7 @@ 3564882128,3564882135,NL 3564882136,3564882143,GB 3564882144,3564882239,NL -3564882240,3564882255,GB -3564882256,3564882271,NL -3564882272,3564882431,GB +3564882240,3564882431,GB 3564882432,3564882943,NL 3564882944,3564883007,GB 3564883008,3564883039,NL @@ -118957,9 +124691,7 @@ 3564884560,3564884567,NL 3564884568,3564884735,GB 3564884736,3564885039,NL -3564885040,3564885087,GB -3564885088,3564885119,NL -3564885120,3564885215,GB +3564885040,3564885215,GB 3564885216,3564885343,NL 3564885344,3564885359,GB 3564885360,3564885367,NL @@ -119124,8 +124856,8 @@ 3564953744,3564953744,GB 3564953745,3564953759,AT 3564953760,3564953791,GB -3564953792,3564953855,AT -3564953856,3564954111,GB +3564953792,3564953919,AT +3564953920,3564954111,GB 3564954112,3564954131,AT 3564954132,3564954139,GB 3564954140,3564954143,AT @@ -119359,7 +125091,8 @@ 3565486336,3565486975,FR 3565486976,3565487615,NL 3565487616,3565487871,SE -3565487872,3565488383,GB +3565487872,3565488127,SK +3565488128,3565488383,GB 3565488384,3565488639,ES 3565488640,3565488895,GB 3565488896,3565489535,DE @@ -119827,10 +125560,7 @@ 3567165440,3567169535,RU 3567169536,3567173631,MK 3567173632,3567239167,GB -3567239168,3567250143,NL -3567250144,3567250175,EU -3567250176,3567250943,NL -3567250944,3567255551,EU +3567239168,3567255551,NL 3567255552,3567321087,PL 3567321088,3567323007,GB 3567323008,3567323023,CH @@ -119879,8 +125609,8 @@ 3567388032,3567388159,GB 3567388160,3567388399,DE 3567388400,3567388415,GB -3567388416,3567388511,DE -3567388512,3567388543,GB +3567388416,3567388527,DE +3567388528,3567388543,GB 3567388544,3567388607,DE 3567388608,3567388671,GB 3567388672,3567388927,CZ @@ -119894,10 +125624,8 @@ 3567391112,3567391147,GB 3567391148,3567391151,DE 3567391152,3567391231,GB -3567391232,3567391615,DE -3567391616,3567391759,GB -3567391760,3567391775,DE -3567391776,3567391807,GB +3567391232,3567391743,DE +3567391744,3567391807,GB 3567391808,3567391839,DE 3567391840,3567392767,GB 3567392768,3567393023,DE @@ -119929,7 +125657,9 @@ 3567399392,3567399423,GB 3567399424,3567399439,DE 3567399440,3567399487,GB -3567399488,3567399807,DE +3567399488,3567399647,DE +3567399648,3567399679,GB +3567399680,3567399807,DE 3567399808,3567399935,GB 3567399936,3567400703,DE 3567400704,3567400735,GB @@ -120129,9 +125859,7 @@ 3568595080,3568595087,A2 3568595088,3568599039,FR 3568599040,3568631807,PL -3568631808,3568650695,SE -3568650696,3568650699,US -3568650700,3568697343,SE +3568631808,3568697343,SE 3568697344,3568730111,PL 3568730112,3568746495,NL 3568746496,3568752895,FI @@ -120149,7 +125877,9 @@ 3568848872,3568848879,GB 3568848880,3568876159,DE 3568876160,3568876287,ES -3568876288,3568916399,DE +3568876288,3568915791,DE +3568915792,3568915807,LU +3568915808,3568916399,DE 3568916400,3568916407,IT 3568916408,3568938311,DE 3568938312,3568938319,FI @@ -120639,9 +126369,7 @@ 3571322016,3571322111,DE 3571322112,3571322559,GB 3571322560,3571322591,DE -3571322592,3571322879,GB -3571322880,3571323135,DE -3571323136,3571323391,GB +3571322592,3571323391,GB 3571323392,3571323455,DE 3571323456,3571323487,GB 3571323488,3571323519,DE @@ -120712,8 +126440,8 @@ 3571332608,3571332735,GB 3571332736,3571332751,DE 3571332752,3571332831,GB -3571332832,3571333631,DE -3571333632,3571333759,GB +3571332832,3571332863,DE +3571332864,3571333759,GB 3571333760,3571333791,DE 3571333792,3571333887,GB 3571333888,3571333951,DE @@ -120765,9 +126493,7 @@ 3571340800,3571341375,DE 3571341376,3571341487,GB 3571341488,3571341503,DE -3571341504,3571341567,GB -3571341568,3571341823,DE -3571341824,3571342015,GB +3571341504,3571342015,GB 3571342016,3571342047,DE 3571342048,3571342079,GB 3571342080,3571342591,DE @@ -120794,7 +126520,9 @@ 3571344128,3571344191,GB 3571344192,3571344255,DE 3571344256,3571345215,GB -3571345216,3571346463,DE +3571345216,3571345407,DE +3571345408,3571346431,GB +3571346432,3571346463,DE 3571346464,3571346495,GB 3571346496,3571346559,DE 3571346560,3571346591,GB @@ -120878,8 +126606,8 @@ 3571357696,3571357791,GB 3571357792,3571357855,DE 3571357856,3571357871,GB -3571357872,3571357951,DE -3571357952,3571358047,GB +3571357872,3571357919,DE +3571357920,3571358047,GB 3571358048,3571358079,DE 3571358080,3571358223,GB 3571358224,3571358255,DE @@ -120892,7 +126620,9 @@ 3571358448,3571358463,GB 3571358464,3571358495,DE 3571358496,3571358503,GB -3571358504,3571358559,DE +3571358504,3571358527,DE +3571358528,3571358531,GB +3571358532,3571358559,DE 3571358560,3571358575,GB 3571358576,3571358591,DE 3571358592,3571358975,GB @@ -121194,9 +126924,7 @@ 3574153360,3574153367,AT 3574153368,3574153615,DE 3574153616,3574153623,AT -3574153624,3574153731,DE -3574153732,3574153735,HU -3574153736,3574155627,DE +3574153624,3574155627,DE 3574155628,3574155631,NL 3574155632,3574155727,DE 3574155728,3574155731,AT @@ -121216,9 +126944,7 @@ 3574161108,3574161111,NL 3574161112,3574161335,DE 3574161336,3574161339,AI -3574161340,3574161391,DE -3574161392,3574161395,NO -3574161396,3574169599,DE +3574161340,3574169599,DE 3574169600,3574202367,ES 3574202368,3574267903,NL 3574267904,3574333439,FR @@ -121265,7 +126991,8 @@ 3574693888,3574726655,PL 3574726656,3574792191,GB 3574792192,3574824959,CZ -3574824960,3574825279,GB +3574824960,3574825023,NL +3574825024,3574825279,GB 3574825280,3574825407,NL 3574825408,3574825471,GB 3574825472,3574826111,NL @@ -121297,9 +127024,9 @@ 3574917632,3574919359,DE 3574919360,3574919391,FR 3574919392,3574920223,DE -3574920224,3574920239,RO +3574920224,3574920239,LU 3574920240,3574920503,DE -3574920504,3574920511,RO +3574920504,3574920511,LU 3574920512,3574923263,DE 3574923264,3574939647,RU 3574939648,3574956031,SE @@ -121313,22 +127040,22 @@ 3575185408,3575250943,PL 3575250944,3575316479,IT 3575316480,3575349247,RU -3575349248,3575355231,ES +3575349248,3575351679,ES +3575351680,3575351687,NL +3575351688,3575355231,ES 3575355232,3575355247,GB 3575355248,3575360199,ES 3575360200,3575360207,FR -3575360208,3575367111,ES +3575360208,3575360319,ES +3575360320,3575360383,PT +3575360384,3575367111,ES 3575367112,3575367119,DE -3575367120,3575372159,ES -3575372160,3575372167,GB -3575372168,3575372239,ES +3575367120,3575372239,ES 3575372240,3575372247,PT 3575372248,3575382015,ES 3575382016,3575412991,FI 3575412992,3575413119,RU -3575413120,3575414375,FI -3575414376,3575414383,AX -3575414384,3575419903,FI +3575413120,3575419903,FI 3575419904,3575419919,AX 3575419920,3575420127,FI 3575420128,3575420159,AX @@ -122134,8 +127861,8 @@ 3576105600,3576105727,FR 3576105728,3576105759,GB 3576105760,3576105855,FR -3576105856,3576105991,GB -3576105992,3576106047,FR +3576105856,3576105999,GB +3576106000,3576106047,FR 3576106048,3576106055,GB 3576106056,3576106111,FR 3576106112,3576106239,GB @@ -122171,7 +127898,8 @@ 3576108864,3576108991,GB 3576108992,3576109023,FR 3576109024,3576109055,DE -3576109056,3576109567,FR +3576109056,3576109311,GB +3576109312,3576109567,FR 3576109568,3576109695,GB 3576109696,3576109791,FR 3576109792,3576109799,GB @@ -122194,8 +127922,8 @@ 3576111680,3576111711,FR 3576111712,3576111727,GB 3576111728,3576111807,FR -3576111808,3576112383,GB -3576112384,3576112543,FR +3576111808,3576112511,GB +3576112512,3576112543,FR 3576112544,3576113407,GB 3576113408,3576113535,FR 3576113536,3576119295,GB @@ -122275,7 +128003,9 @@ 3576241344,3576241351,GB 3576241352,3576241383,FR 3576241384,3576241399,GB -3576241400,3576241935,FR +3576241400,3576241855,FR +3576241856,3576241887,GB +3576241888,3576241935,FR 3576241936,3576241943,GB 3576241944,3576241951,FR 3576241952,3576241991,GB @@ -122327,10 +128057,8 @@ 3576251616,3576251647,GB 3576251648,3576252415,FR 3576252416,3576252671,GB -3576252672,3576254487,FR -3576254488,3576254495,GB -3576254496,3576254551,FR -3576254552,3576254559,GB +3576252672,3576254543,FR +3576254544,3576254559,GB 3576254560,3576254607,FR 3576254608,3576254615,GB 3576254616,3576254623,FR @@ -122346,7 +128074,9 @@ 3576254904,3576255151,FR 3576255152,3576255199,GB 3576255200,3576255215,FR -3576255216,3576255263,GB +3576255216,3576255231,GB +3576255232,3576255239,FR +3576255240,3576255263,GB 3576255264,3576255375,FR 3576255376,3576255383,GB 3576255384,3576255407,FR @@ -122423,8 +128153,8 @@ 3576257856,3576257871,GB 3576257872,3576257887,FR 3576257888,3576257903,GB -3576257904,3576257983,FR -3576257984,3576257999,GB +3576257904,3576257975,FR +3576257976,3576257999,GB 3576258000,3576258055,FR 3576258056,3576258063,GB 3576258064,3576258079,FR @@ -122491,7 +128221,9 @@ 3576260272,3576260287,GB 3576260288,3576260303,FR 3576260304,3576260335,GB -3576260336,3576260463,FR +3576260336,3576260415,FR +3576260416,3576260447,GB +3576260448,3576260463,FR 3576260464,3576260543,GB 3576260544,3576260559,FR 3576260560,3576260607,GB @@ -122531,7 +128263,9 @@ 3576263584,3576263599,GB 3576263600,3576263615,FR 3576263616,3576263623,GB -3576263624,3576263751,FR +3576263624,3576263679,FR +3576263680,3576263743,GB +3576263744,3576263751,FR 3576263752,3576263759,GB 3576263760,3576263791,FR 3576263792,3576263887,GB @@ -122555,13 +128289,15 @@ 3576265304,3576265311,GB 3576265312,3576265327,FR 3576265328,3576265335,GB -3576265336,3576265359,FR -3576265360,3576265367,GB +3576265336,3576265343,FR +3576265344,3576265367,GB 3576265368,3576265375,FR 3576265376,3576265383,GB 3576265384,3576265399,FR 3576265400,3576265431,GB -3576265432,3576265463,FR +3576265432,3576265447,FR +3576265448,3576265455,GB +3576265456,3576265463,FR 3576265464,3576265471,GB 3576265472,3576265759,FR 3576265760,3576265775,GB @@ -122573,7 +128309,9 @@ 3576265848,3576265863,GB 3576265864,3576265879,FR 3576265880,3576265903,GB -3576265904,3576266663,FR +3576265904,3576265919,FR +3576265920,3576265935,GB +3576265936,3576266663,FR 3576266664,3576266671,GB 3576266672,3576266687,FR 3576266688,3576266751,GB @@ -122614,13 +128352,14 @@ 3576954880,3576987647,NO 3576987648,3577001983,GB 3577001984,3577003583,NL -3577003584,3577003743,GB -3577003744,3577003767,NL +3577003584,3577003711,GB +3577003712,3577003767,NL 3577003768,3577003771,GB -3577003772,3577003775,NL -3577003776,3577020415,GB +3577003772,3577004031,NL +3577004032,3577020415,GB 3577020416,3577085951,NL 3577085952,3577151487,DE +3577151488,3577167871,FR 3577167872,3577184255,ET 3577184256,3577217023,CH 3577217024,3577282559,FR @@ -122640,9 +128379,13 @@ 3577546240,3577546367,US 3577546368,3577547455,DE 3577547456,3577547519,FR -3577547520,3577551407,DE +3577547520,3577550983,DE +3577550984,3577550991,CH +3577550992,3577551407,DE 3577551408,3577551411,US -3577551412,3577557215,DE +3577551412,3577553599,DE +3577553600,3577553607,DK +3577553608,3577557215,DE 3577557216,3577557231,US 3577557232,3577559775,DE 3577559776,3577559783,FR @@ -122715,12 +128458,7 @@ 3577625216,3577625231,EU 3577625232,3577625599,GB 3577625600,3577625823,EU -3577625824,3577625839,GB -3577625840,3577625855,DE -3577625856,3577626175,GB -3577626176,3577626239,EU -3577626240,3577626367,GB -3577626368,3577626623,EU +3577625824,3577626623,GB 3577626624,3577627135,FR 3577627136,3577627391,EU 3577627392,3577627647,GB @@ -122761,9 +128499,7 @@ 3577640720,3577640735,EU 3577640736,3577641151,FR 3577641152,3577641159,EU -3577641160,3577641175,FR -3577641176,3577641183,EU -3577641184,3577641199,FR +3577641160,3577641199,FR 3577641200,3577641215,EU 3577641216,3577641391,FR 3577641392,3577641399,EU @@ -122836,7 +128572,8 @@ 3577659392,3577659679,GR 3577659680,3577659711,EU 3577659712,3577659743,GR -3577659744,3577660159,EU +3577659744,3577659903,EU +3577659904,3577660159,GB 3577660160,3577660607,BE 3577660608,3577660671,EU 3577660672,3577661439,BE @@ -122927,15 +128664,16 @@ 3579188416,3579188431,IS 3579188432,3579191759,GB 3579191760,3579191775,DE -3579191776,3579193599,GB -3579193600,3579193703,NL +3579191776,3579193607,GB +3579193608,3579193703,NL 3579193704,3579193704,GB 3579193705,3579193705,NL 3579193706,3579193711,GB 3579193712,3579193727,BE 3579193728,3579193815,NL 3579193816,3579193823,ES -3579193824,3579193855,NL +3579193824,3579193839,GB +3579193840,3579193855,NL 3579193856,3579194039,GB 3579194040,3579194047,SE 3579194048,3579194103,GB @@ -123179,8 +128917,8 @@ 3580199424,3580199935,SE 3580199936,3580200447,EE 3580200448,3580200959,SE -3580200960,3580201471,LT -3580201472,3580203519,SE +3580200960,3580201983,LT +3580201984,3580203519,SE 3580203520,3580204543,RU 3580204544,3580205055,SE 3580205056,3580207103,HR @@ -123207,11 +128945,16 @@ 3580252672,3580254207,EE 3580254208,3580260351,DE 3580260352,3580265727,AT -3580265728,3580338175,SE -3580338176,3580338432,HR -3580338433,3580338687,SE -3580338688,3580339199,HR -3580339200,3580362751,SE +3580265728,3580268543,SE +3580268544,3580272639,LV +3580272640,3580280831,SE +3580280832,3580329983,RU +3580329984,3580338175,SE +3580338176,3580339711,HR +3580339712,3580340223,SE +3580340224,3580344319,LT +3580344320,3580354559,SE +3580354560,3580362751,LT 3580362752,3580473375,GB 3580473376,3580473391,IE 3580473392,3580473503,GB @@ -123360,7 +129103,10 @@ 3582091264,3582099455,QA 3582099456,3582107647,GB 3582107648,3582115839,NL -3582115840,3582117887,SE +3582115840,3582116095,SE +3582116096,3582116351,EE +3582116352,3582116863,SE +3582116864,3582117887,EE 3582117888,3582119423,LT 3582119424,3582120959,SE 3582120960,3582121983,EE @@ -123402,9 +129148,15 @@ 3582222512,3582222527,DK 3582222528,3582222863,SE 3582222864,3582222879,NO -3582222880,3582223967,SE +3582222880,3582223087,SE +3582223088,3582223095,NL +3582223096,3582223123,SE +3582223124,3582223127,NO +3582223128,3582223967,SE 3582223968,3582223975,NO -3582223976,3582226599,SE +3582223976,3582224163,SE +3582224164,3582224167,NO +3582224168,3582226599,SE 3582226600,3582226607,FI 3582226608,3582230527,SE 3582230528,3582238719,BE @@ -123416,7 +129168,122 @@ 3582287872,3582296063,DE 3582296064,3582304255,GB 3582304256,3582312447,UA -3582312448,3582320639,GB +3582312448,3582312703,GB +3582312704,3582313215,JE +3582313216,3582313231,GB +3582313232,3582313249,JE +3582313250,3582313250,GB +3582313251,3582313255,JE +3582313256,3582313260,GB +3582313261,3582313271,JE +3582313272,3582313342,GB +3582313343,3582313343,JE +3582313344,3582313470,GB +3582313471,3582313471,JE +3582313472,3582313559,GB +3582313560,3582313567,JE +3582313568,3582313599,GB +3582313600,3582313695,JE +3582313696,3582313726,GB +3582313727,3582313727,JE +3582313728,3582313743,GB +3582313744,3582313759,JE +3582313760,3582313775,GB +3582313776,3582313791,JE +3582313792,3582313799,GB +3582313800,3582313807,JE +3582313808,3582313871,GB +3582313872,3582313967,JE +3582313968,3582313982,GB +3582313983,3582313991,JE +3582313992,3582314007,GB +3582314008,3582314015,JE +3582314016,3582314079,GB +3582314080,3582314095,JE +3582314096,3582314119,GB +3582314120,3582314127,JE +3582314128,3582314167,GB +3582314168,3582314175,JE +3582314176,3582314187,GB +3582314188,3582314195,JE +3582314196,3582314199,GB +3582314200,3582314207,JE +3582314208,3582314235,GB +3582314236,3582314239,JE +3582314240,3582314263,GB +3582314264,3582314271,JE +3582314272,3582314303,GB +3582314304,3582314311,JE +3582314312,3582314343,GB +3582314344,3582314383,JE +3582314384,3582314407,GB +3582314408,3582314415,JE +3582314416,3582314443,GB +3582314444,3582314447,JE +3582314448,3582314451,GB +3582314452,3582314455,JE +3582314456,3582314491,GB +3582314492,3582314783,JE +3582314784,3582314879,GB +3582314880,3582314911,JE +3582314912,3582314943,GB +3582314944,3582314991,JE +3582314992,3582314999,GB +3582315000,3582315023,JE +3582315024,3582315063,GB +3582315064,3582315079,JE +3582315080,3582315095,GB +3582315096,3582315135,JE +3582315136,3582315191,GB +3582315192,3582315271,JE +3582315272,3582315279,GB +3582315280,3582315287,JE +3582315288,3582315302,GB +3582315303,3582315303,JE +3582315304,3582315327,GB +3582315328,3582315335,JE +3582315336,3582315343,GB +3582315344,3582315351,JE +3582315352,3582315383,GB +3582315384,3582315391,JE +3582315392,3582315463,GB +3582315464,3582315519,JE +3582315520,3582315775,GB +3582315776,3582316543,JE +3582316544,3582316863,GB +3582316864,3582316871,JE +3582316872,3582317055,GB +3582317056,3582317311,JE +3582317312,3582317479,GB +3582317480,3582317487,JE +3582317488,3582317567,GB +3582317568,3582318079,JE +3582318080,3582318399,GB +3582318400,3582318407,JE +3582318408,3582318511,GB +3582318512,3582318519,JE +3582318520,3582318591,GB +3582318592,3582318847,JE +3582318848,3582318935,GB +3582318936,3582318943,JE +3582318944,3582318999,GB +3582319000,3582319007,JE +3582319008,3582319103,GB +3582319104,3582319111,JE +3582319112,3582319359,GB +3582319360,3582319487,JE +3582319488,3582319870,GB +3582319871,3582319871,JE +3582319872,3582319879,GB +3582319880,3582319887,JE +3582319888,3582319895,GB +3582319896,3582319903,JE +3582319904,3582319927,GB +3582319928,3582319935,JE +3582319936,3582320207,GB +3582320208,3582320367,JE +3582320368,3582320375,GB +3582320376,3582320639,JE 3582320640,3582328831,CH 3582328832,3582337023,HU 3582337024,3582341119,ES @@ -123445,33 +129312,37 @@ 3582509056,3582517247,SA 3582517248,3582525439,PL 3582525440,3582525695,IM -3582525696,3582525727,GB -3582525728,3582525735,IM -3582525736,3582525743,GB +3582525696,3582525743,GB 3582525744,3582525747,IM 3582525748,3582525879,GB 3582525880,3582525895,IM -3582525896,3582525923,GB -3582525924,3582525927,IM -3582525928,3582525959,GB -3582525960,3582525975,IM -3582525976,3582526055,GB -3582526056,3582526063,IM +3582525896,3582526059,GB +3582526060,3582526063,IM 3582526064,3582526135,GB 3582526136,3582526143,IM -3582526144,3582526463,GB +3582526144,3582526151,GB +3582526152,3582526159,IM +3582526160,3582526463,GB 3582526464,3582526503,IM -3582526504,3582526815,GB +3582526504,3582526623,GB +3582526624,3582526631,IM +3582526632,3582526671,GB +3582526672,3582526679,IM +3582526680,3582526719,GB +3582526720,3582526727,IM +3582526728,3582526815,GB 3582526816,3582526819,IM 3582526820,3582526911,GB 3582526912,3582526927,IM -3582526928,3582527231,GB +3582526928,3582526935,GB +3582526936,3582526943,IM +3582526944,3582527231,GB 3582527232,3582527271,IM -3582527272,3582527311,GB -3582527312,3582527335,IM -3582527336,3582527455,GB -3582527456,3582527463,IM -3582527464,3582527479,GB +3582527272,3582527303,GB +3582527304,3582527311,IM +3582527312,3582527327,GB +3582527328,3582527335,IM +3582527336,3582527479,GB 3582527480,3582527743,IM 3582527744,3582529023,GB 3582529024,3582530303,IM @@ -123482,25 +129353,23 @@ 3582530960,3582530979,GB 3582530980,3582530983,IM 3582530984,3582530991,GB -3582530992,3582531007,IM -3582531008,3582531031,GB +3582530992,3582530999,IM +3582531000,3582531031,GB 3582531032,3582531039,IM -3582531040,3582531071,GB -3582531072,3582531423,IM -3582531424,3582531431,GB -3582531432,3582531439,IM +3582531040,3582531135,GB +3582531136,3582531439,IM 3582531440,3582531471,GB 3582531472,3582531487,IM -3582531488,3582531511,GB -3582531512,3582531535,IM +3582531488,3582531503,GB +3582531504,3582531535,IM 3582531536,3582531551,GB 3582531552,3582531559,IM 3582531560,3582531583,GB 3582531584,3582531631,IM -3582531632,3582531647,GB -3582531648,3582531663,IM -3582531664,3582531687,GB -3582531688,3582531695,IM +3582531632,3582531651,GB +3582531652,3582531663,IM +3582531664,3582531671,GB +3582531672,3582531695,IM 3582531696,3582531767,GB 3582531768,3582531775,IM 3582531776,3582531783,GB @@ -123607,9 +129476,7 @@ 3582571648,3582571687,IE 3582571688,3582571691,EU 3582571692,3582571719,IE -3582571720,3582571735,EU -3582571736,3582571743,IE -3582571744,3582571751,EU +3582571720,3582571751,EU 3582571752,3582571839,IE 3582571840,3582571999,EU 3582572000,3582572015,IE @@ -123667,17 +129534,10 @@ 3582590976,3582599167,FR 3582599168,3582607359,DE 3582607360,3582615551,RU -3582615552,3582618111,A2 -3582618112,3582618367,CY -3582618368,3582619647,A2 -3582619648,3582619903,CY -3582619904,3582620671,A2 -3582620672,3582622207,CY -3582622208,3582622591,A2 -3582622592,3582622719,LB -3582622720,3582623743,A2 3582623744,3582631935,FI -3582631936,3582640127,NO +3582631936,3582635007,NO +3582635008,3582635263,SE +3582635264,3582640127,NO 3582640128,3582648319,RU 3582648320,3582656511,PT 3582656512,3582664047,ES @@ -123822,9 +129682,7 @@ 3583338032,3583338047,RS 3583338048,3583338143,ME 3583338144,3583338175,RS -3583338176,3583339519,ME -3583339520,3583339775,AL -3583339776,3583341039,ME +3583338176,3583341039,ME 3583341040,3583341055,AL 3583341056,3583342335,ME 3583342336,3583342591,RS @@ -123877,9 +129735,7 @@ 3583680512,3583688703,RU 3583688704,3583696895,UA 3583696896,3583705087,NL -3583705088,3583705175,UA -3583705176,3583705223,NA -3583705224,3583705239,UA +3583705088,3583705239,UA 3583705240,3583705247,NA 3583705248,3583705255,UA 3583705256,3583705263,NA @@ -123936,9 +129792,7 @@ 3583706592,3583706607,NA 3583706608,3583706615,UA 3583706616,3583706623,NA -3583706624,3583706647,UA -3583706648,3583706655,NA -3583706656,3583706679,UA +3583706624,3583706679,UA 3583706680,3583706687,NA 3583706688,3583706695,UA 3583706696,3583706711,NA @@ -123988,9 +129842,7 @@ 3583708041,3583708095,NA 3583708096,3583708167,UA 3583708168,3583708175,NA -3583708176,3583708183,UA -3583708184,3583708191,RU -3583708192,3583708231,UA +3583708176,3583708231,UA 3583708232,3583708239,NA 3583708240,3583708423,UA 3583708424,3583708431,NA @@ -124002,11 +129854,10 @@ 3583708608,3583708623,NA 3583708624,3583709447,UA 3583709448,3583709455,NA -3583709456,3583709463,DE -3583709464,3583709503,UA -3583709504,3583709519,RU -3583709520,3583709527,UA -3583709528,3583709543,NA +3583709456,3583709503,UA +3583709504,3583709511,RU +3583709512,3583709535,UA +3583709536,3583709543,NA 3583709544,3583709551,UA 3583709552,3583709559,NA 3583709560,3583709575,UA @@ -124047,11 +129898,10 @@ 3583710120,3583710135,NA 3583710136,3583710211,UA 3583710212,3583710215,NA -3583710216,3583710239,UA -3583710240,3583710247,NA -3583710248,3583710319,UA -3583710320,3583710335,NA -3583710336,3583710375,UA +3583710216,3583710319,UA +3583710320,3583710327,NA +3583710328,3583710367,UA +3583710368,3583710375,AQ 3583710376,3583710383,NA 3583710384,3583710407,UA 3583710408,3583710415,NA @@ -124059,37 +129909,24 @@ 3583710456,3583710459,NA 3583710460,3583710519,UA 3583710520,3583710527,NA -3583710528,3583710535,UA -3583710536,3583710543,RU -3583710544,3583710631,UA +3583710528,3583710631,UA 3583710632,3583710639,NA -3583710640,3583710671,UA -3583710672,3583710679,NA -3583710680,3583710703,UA +3583710640,3583710703,UA 3583710704,3583710711,NA 3583710712,3583710743,UA 3583710744,3583710751,BE -3583710752,3583710823,UA -3583710824,3583710831,NA -3583710832,3583710855,UA +3583710752,3583710855,UA 3583710856,3583710863,NA 3583710864,3583710871,UA 3583710872,3583710879,NA 3583710880,3583710887,UA -3583710888,3583710903,NA -3583710904,3583710935,UA -3583710936,3583710943,NA -3583710944,3583710959,UA -3583710960,3583710967,NA -3583710968,3583710991,UA +3583710888,3583710895,NA +3583710896,3583710991,UA 3583710992,3583710999,NA 3583711000,3583711007,UA 3583711008,3583711015,RU 3583711016,3583711023,NA -3583711024,3583711079,UA -3583711080,3583711087,GB -3583711088,3583711095,NA -3583711096,3583711247,UA +3583711024,3583711247,UA 3583711248,3583711255,NA 3583711256,3583711311,UA 3583711312,3583711319,NA @@ -124099,15 +129936,9 @@ 3583711360,3583711367,NA 3583711368,3583711375,UA 3583711376,3583711383,NA -3583711384,3583711495,UA -3583711496,3583711503,NA -3583711504,3583711551,UA -3583711552,3583711559,NA -3583711560,3583711567,UA -3583711568,3583711591,NA -3583711592,3583711607,UA -3583711608,3583711615,NA -3583711616,3583711631,UA +3583711384,3583711575,UA +3583711576,3583711591,NA +3583711592,3583711631,UA 3583711632,3583711639,RU 3583711640,3583711695,UA 3583711696,3583711703,NA @@ -124125,51 +129956,33 @@ 3583712120,3583712127,NA 3583712128,3583712159,UA 3583712160,3583712199,NA -3583712200,3583712287,UA -3583712288,3583712295,NA -3583712296,3583712311,UA +3583712200,3583712311,UA 3583712312,3583712319,NA -3583712320,3583712415,UA -3583712416,3583712423,NA -3583712424,3583712439,UA -3583712440,3583712479,NA +3583712320,3583712455,UA +3583712456,3583712463,NA +3583712464,3583712471,UA +3583712472,3583712479,NA 3583712480,3583712623,UA 3583712624,3583712631,NA 3583712632,3583712655,UA 3583712656,3583712663,NA -3583712664,3583712703,UA -3583712704,3583712719,NA -3583712720,3583712727,UA -3583712728,3583712735,RU +3583712664,3583712735,UA 3583712736,3583712743,NA 3583712744,3583712759,UA 3583712760,3583712763,NA 3583712764,3583712775,UA 3583712776,3583712783,NA -3583712784,3583712839,UA -3583712840,3583712847,NA -3583712848,3583712919,UA -3583712920,3583712943,NA +3583712784,3583712831,UA +3583712832,3583712847,AQ +3583712848,3583712927,UA +3583712928,3583712943,NA 3583712944,3583713007,UA 3583713008,3583713015,RU -3583713016,3583713031,UA -3583713032,3583713039,NA -3583713040,3583713063,UA -3583713064,3583713071,KP -3583713072,3583713079,NA -3583713080,3583713103,UA -3583713104,3583713111,AZ -3583713112,3583713143,UA +3583713016,3583713143,UA 3583713144,3583713151,NA -3583713152,3583713167,UA -3583713168,3583713175,EG -3583713176,3583713183,UA +3583713152,3583713183,UA 3583713184,3583713191,NA -3583713192,3583713223,UA -3583713224,3583713231,NA -3583713232,3583713271,UA -3583713272,3583713275,RU -3583713276,3583713279,UA +3583713192,3583713279,UA 3583713280,3583721471,CZ 3583721472,3583729663,DE 3583729664,3583737855,TR @@ -124182,9 +129995,9 @@ 3583742720,3583743487,DE 3583743488,3583743519,EU 3583743520,3583743551,FR -3583743552,3583743679,EU -3583743680,3583743711,GB -3583743712,3583743975,EU +3583743552,3583743615,EU +3583743616,3583743743,GB +3583743744,3583743975,EU 3583743976,3583743983,GB 3583743984,3583744067,EU 3583744068,3583744071,GB @@ -124196,9 +130009,10 @@ 3583744320,3583744447,GB 3583744448,3583744511,EU 3583744512,3583744767,GB -3583744768,3583744831,EU -3583744832,3583744847,GB -3583744848,3583744959,EU +3583744768,3583744831,DE +3583744832,3583744839,GB +3583744840,3583744927,EU +3583744928,3583744959,DE 3583744960,3583744991,GB 3583744992,3583745279,EU 3583745280,3583745535,GB @@ -124208,6 +130022,7 @@ 3583745808,3583745823,GB 3583745824,3583746047,EU 3583746048,3583754239,PL +3583754240,3583762431,RU 3583762432,3583770623,CZ 3583770624,3583772351,NL 3583772352,3583772367,IT @@ -124298,7 +130113,9 @@ 3584093784,3584093791,NL 3584093792,3584094893,NO 3584094894,3584094895,NL -3584094896,3584095935,NO +3584094896,3584095807,NO +3584095808,3584095839,NL +3584095840,3584095935,NO 3584095936,3584095999,NL 3584096000,3584096255,NO 3584096256,3584098303,NL @@ -124374,9 +130191,7 @@ 3584511024,3584511039,KY 3584511040,3584511055,GB 3584511056,3584511071,NL -3584511072,3584511135,GB -3584511136,3584511143,HK -3584511144,3584511807,GB +3584511072,3584511807,GB 3584511808,3584511871,MT 3584511872,3584513535,GB 3584513536,3584513567,US @@ -124394,8 +130209,8 @@ 3584589824,3584598015,RU 3584598016,3584606207,CZ 3584606208,3584614399,DE -3584614400,3584614463,GB -3584614464,3584614527,IE +3584614400,3584614495,GB +3584614496,3584614527,IE 3584614528,3584614591,GB 3584614592,3584614623,IE 3584614624,3584614655,GB @@ -124454,7 +130269,37 @@ 3584929728,3584931375,CH 3584931376,3584931391,ES 3584931392,3584933887,CH -3584933888,3584942079,PL +3584933888,3584933919,SE +3584933920,3584933927,PL +3584933928,3584934079,SE +3584934080,3584934087,PL +3584934088,3584934167,SE +3584934168,3584934171,PL +3584934172,3584934219,SE +3584934220,3584934223,PL +3584934224,3584934431,SE +3584934432,3584934439,PL +3584934440,3584935487,SE +3584935488,3584935491,PL +3584935492,3584935735,SE +3584935736,3584935739,PL +3584935740,3584935775,SE +3584935776,3584935779,PL +3584935780,3584936227,SE +3584936228,3584936231,PL +3584936232,3584936327,SE +3584936328,3584936331,PL +3584936332,3584938607,SE +3584938608,3584938611,PL +3584938612,3584938711,SE +3584938712,3584938715,PL +3584938716,3584938719,SE +3584938720,3584938723,PL +3584938724,3584941111,SE +3584941112,3584941115,PL +3584941116,3584941131,SE +3584941132,3584941135,PL +3584941136,3584942079,SE 3584942080,3584950271,DK 3584950272,3584958463,UA 3584958464,3584966655,DE @@ -124463,7 +130308,8 @@ 3584983040,3584988655,US 3584988656,3584988671,UA 3584988672,3584990303,US -3584990304,3584990463,UA +3584990304,3584990335,UA +3584990336,3584990463,US 3584990464,3584990495,NL 3584990496,3584990511,US 3584990512,3584990527,UA @@ -124545,7 +130391,9 @@ 3585531904,3585540095,AT 3585540096,3585542335,DE 3585542336,3585542351,TR -3585542352,3585548287,DE +3585542352,3585544903,DE +3585544904,3585544911,CH +3585544912,3585548287,DE 3585548288,3585556479,RU 3585556480,3585564671,DE 3585564672,3585572863,RU @@ -124698,7 +130546,8 @@ 3585842176,3585842199,IQ 3585842200,3585842207,NL 3585842208,3585842687,IQ -3585842688,3585843199,NG +3585842688,3585842943,NG +3585842944,3585843199,NL 3585843200,3585851391,NO 3585851392,3585859583,SE 3585859584,3585860607,RU @@ -124733,7 +130582,7 @@ 3585940480,3585940735,BE 3585940736,3585941503,NL 3585941504,3585943135,PL -3585943136,3585943167,US +3585943136,3585943167,HU 3585943168,3585949695,PL 3585949696,3585957887,KW 3585957888,3585966079,SE @@ -124851,14 +130700,19 @@ 3586478080,3586478591,SK 3586478592,3586478847,TR 3586478848,3586479103,SK -3586479104,3586490367,HU +3586479104,3586479359,TR +3586479360,3586490367,HU 3586490368,3586506751,LT 3586506752,3586523135,NL -3586523136,3586543519,DE +3586523136,3586542559,DE +3586542560,3586542567,AE +3586542568,3586543519,DE 3586543520,3586543527,GB 3586543528,3586543759,DE 3586543760,3586543791,GB -3586543792,3586545679,DE +3586543792,3586544703,DE +3586544704,3586544719,AE +3586544720,3586545679,DE 3586545680,3586545703,GB 3586545704,3586546375,DE 3586546376,3586546383,GB @@ -124883,8 +130737,7 @@ 3586677488,3586677759,DE 3586677760,3586678015,GR 3586678016,3586678271,DE -3586678272,3586678335,FR -3586678336,3586678399,US +3586678272,3586678399,FR 3586678400,3586678415,GB 3586678416,3586678431,FR 3586678432,3586678439,IE @@ -125096,7 +130949,9 @@ 3587179456,3587179463,AT 3587179464,3587179471,CH 3587179472,3587186687,AT -3587186688,3587194495,DE +3587186688,3587190783,DE +3587190784,3587191039,GB +3587191040,3587194495,DE 3587194496,3587194511,RU 3587194512,3587194879,DE 3587194880,3587211263,GB @@ -125126,7 +130981,9 @@ 3587228641,3587228647,GB 3587228648,3587228927,NL 3587228928,3587229455,GB -3587229456,3587229823,NL +3587229456,3587229647,NL +3587229648,3587229663,GB +3587229664,3587229823,NL 3587229824,3587229839,GB 3587229840,3587229855,ES 3587229856,3587229871,NL @@ -125156,9 +131013,7 @@ 3587230944,3587230967,DE 3587230968,3587230975,GB 3587230976,3587230991,NL -3587230992,3587231295,GB -3587231296,3587231327,NL -3587231328,3587231359,GB +3587230992,3587231359,GB 3587231360,3587232535,NL 3587232536,3587232711,GB 3587232712,3587232719,NL @@ -125211,21 +131066,27 @@ 3587237568,3587237887,GB 3587237888,3587238471,NL 3587238472,3587238479,GB -3587238480,3587238535,NL -3587238536,3587238543,GB -3587238544,3587238575,NL -3587238576,3587238583,GB +3587238480,3587238527,NL +3587238528,3587238543,GB +3587238544,3587238567,NL +3587238568,3587238583,GB 3587238584,3587238607,NL 3587238608,3587238911,GB 3587238912,3587239303,NL 3587239304,3587239311,GB 3587239312,3587239903,NL 3587239904,3587239935,GB -3587239936,3587240087,NL +3587239936,3587240007,NL +3587240008,3587240015,GB +3587240016,3587240023,NL +3587240024,3587240031,GB +3587240032,3587240087,NL 3587240088,3587240095,GB 3587240096,3587240103,NL 3587240104,3587240107,GB -3587240108,3587240359,NL +3587240108,3587240271,NL +3587240272,3587240287,GB +3587240288,3587240359,NL 3587240360,3587240367,GB 3587240368,3587240439,NL 3587240440,3587240447,GB @@ -125241,9 +131102,11 @@ 3587241264,3587241271,GB 3587241272,3587241343,NL 3587241344,3587241471,GB -3587241472,3587242063,NL -3587242064,3587242071,BE -3587242072,3587243935,NL +3587241472,3587242103,NL +3587242104,3587242111,GB +3587242112,3587242463,NL +3587242464,3587242471,GB +3587242472,3587243935,NL 3587243936,3587243943,GB 3587243944,3587243967,NL 3587243968,3587243975,GB @@ -125484,9 +131347,7 @@ 3588521984,3588538367,PT 3588538368,3588544383,GB 3588544384,3588544391,IE -3588544392,3588547327,GB -3588547328,3588547583,IE -3588547584,3588550447,GB +3588544392,3588550447,GB 3588550448,3588550463,IE 3588550464,3588553983,GB 3588553984,3588554239,IE @@ -125495,7 +131356,9 @@ 3588554688,3588554751,IE 3588554752,3588571135,AT 3588571136,3588587519,GB -3588587520,3588590175,ES +3588587520,3588588567,ES +3588588568,3588588575,IT +3588588576,3588590175,ES 3588590176,3588590207,BE 3588590208,3588594751,ES 3588594752,3588594759,DE @@ -125561,7 +131424,8 @@ 3589037344,3589037375,SE 3589037376,3589037423,NL 3589037424,3589037439,ES -3589037440,3589037495,NL +3589037440,3589037487,NL +3589037488,3589037495,IT 3589037496,3589037503,CH 3589037504,3589037551,NL 3589037552,3589037559,BE @@ -125602,15 +131466,13 @@ 3589269472,3589275647,DE 3589275648,3589292031,RS 3589292032,3589308415,AT -3589308416,3589317887,DE -3589317888,3589317951,GB -3589317952,3589324799,DE +3589308416,3589324799,DE 3589324800,3589341183,BG 3589341184,3589373951,PL 3589373952,3589375495,DE 3589375496,3589375503,CI 3589375504,3589390335,DE -3589390336,3589423103,RU +3589390336,3589406719,RU 3589423104,3589423615,IT 3589423616,3589424127,CH 3589424128,3589424639,SE @@ -125651,7 +131513,10 @@ 3589436160,3589436415,GB 3589436416,3589436671,FR 3589436672,3589436799,PL -3589436800,3589439487,GB +3589436800,3589436927,GB +3589436928,3589437183,PL +3589437184,3589437311,FR +3589437312,3589439487,GB 3589439488,3589444631,SE 3589444632,3589444639,NO 3589444640,3589455871,SE @@ -125684,9 +131549,7 @@ 3589582656,3589583359,NL 3589583360,3589583647,GB 3589583648,3589583663,NL -3589583664,3589583743,GB -3589583744,3589583871,DE -3589583872,3589584255,GB +3589583664,3589584255,GB 3589584256,3589584271,NL 3589584272,3589584639,GB 3589584640,3589585279,NL @@ -125876,7 +131739,9 @@ 3589730112,3589730119,GB 3589730120,3589733375,BE 3589733376,3589733439,LU -3589733440,3589734399,BE +3589733440,3589734167,BE +3589734168,3589734175,DE +3589734176,3589734399,BE 3589734400,3589742591,EG 3589742592,3589742687,NL 3589742688,3589742695,AT @@ -125890,7 +131755,9 @@ 3589745120,3589745151,BE 3589745152,3589746087,NL 3589746088,3589746095,DE -3589746096,3589747071,NL +3589746096,3589746175,NL +3589746176,3589746687,US +3589746688,3589747071,NL 3589747072,3589747103,ES 3589747104,3589767167,NL 3589767168,3589816319,RU @@ -125938,11 +131805,12 @@ 3589971232,3589971247,CA 3589971248,3589980159,ES 3589980160,3589996543,CZ -3589996544,3589996623,NL +3589996544,3589996575,GB +3589996576,3589996623,NL 3589996624,3589996639,GB 3589996640,3589996655,NL -3589996656,3589996703,GB -3589996704,3589996799,NL +3589996656,3589996735,GB +3589996736,3589996799,NL 3589996800,3589996863,GB 3589996864,3589996879,NL 3589996880,3589996911,GB @@ -125959,7 +131827,9 @@ 3589997560,3589997567,NL 3589997568,3590012927,GB 3590012928,3590029311,BE -3590029312,3590045695,FR +3590029312,3590033759,FR +3590033760,3590033775,AU +3590033776,3590045695,FR 3590045696,3590062079,RU 3590062080,3590078463,DE 3590078464,3590094847,RU @@ -125972,15 +131842,16 @@ 3590151144,3590151151,HR 3590151152,3590154047,SI 3590154048,3590154063,HR -3590154064,3590155799,SI -3590155800,3590155807,HR +3590154064,3590155775,SI +3590155776,3590155807,HR 3590155808,3590155815,SI 3590155816,3590155823,HR -3590155824,3590156031,SI -3590156032,3590156287,RS -3590156288,3590156431,HR +3590155824,3590155871,SI +3590155872,3590156431,HR 3590156432,3590156447,SI -3590156448,3590156671,HR +3590156448,3590156543,HR +3590156544,3590156575,SI +3590156576,3590156671,HR 3590156672,3590156687,SI 3590156688,3590156719,HR 3590156720,3590156727,SI @@ -126132,22 +132003,36 @@ 3590308048,3590308055,NG 3590308056,3590308063,A2 3590308064,3590308071,ZW -3590308072,3590308087,A2 -3590308088,3590308095,AO -3590308096,3590308183,A2 -3590308184,3590308191,IQ +3590308072,3590308079,RW +3590308080,3590308095,A2 +3590308096,3590308103,IQ +3590308104,3590308119,A2 +3590308120,3590308127,IQ +3590308128,3590308175,A2 +3590308176,3590308191,IQ 3590308192,3590308199,A2 -3590308200,3590308223,IQ -3590308224,3590308247,A2 -3590308248,3590308263,IQ -3590308264,3590308271,A2 -3590308272,3590308287,IQ +3590308200,3590308238,IQ +3590308239,3590308247,A2 +3590308248,3590308287,IQ 3590308288,3590308303,A2 3590308304,3590308311,SO -3590308312,3590308319,IQ -3590308320,3590308335,A2 -3590308336,3590308343,IQ -3590308344,3590308607,A2 +3590308312,3590308319,A2 +3590308320,3590308343,IQ +3590308344,3590308351,A2 +3590308352,3590308367,IQ +3590308368,3590308375,A2 +3590308376,3590308391,IQ +3590308392,3590308399,A2 +3590308400,3590308423,IQ +3590308424,3590308431,A2 +3590308432,3590308439,IQ +3590308440,3590308447,A2 +3590308448,3590308455,IQ +3590308456,3590308463,A2 +3590308464,3590308471,IQ +3590308472,3590308519,A2 +3590308520,3590308527,IQ +3590308528,3590308607,A2 3590308608,3590308735,NG 3590308736,3590308767,A2 3590308768,3590308775,RW @@ -126156,17 +132041,13 @@ 3590308800,3590308807,A2 3590308808,3590308815,ZM 3590308816,3590308823,KE -3590308824,3590308831,A2 -3590308832,3590308839,ZW -3590308840,3590308847,ET -3590308848,3590308855,A2 +3590308824,3590308855,A2 3590308856,3590308863,NG 3590308864,3590308951,A2 3590308952,3590308959,GH 3590308960,3590308999,A2 3590309000,3590309007,UG -3590309008,3590309023,TZ -3590309024,3590309039,A2 +3590309008,3590309039,A2 3590309040,3590309055,ZW 3590309056,3590309063,CD 3590309064,3590309071,A2 @@ -126182,49 +132063,103 @@ 3590309536,3590309543,SO 3590309544,3590309551,AM 3590309552,3590309575,A2 -3590309576,3590309583,NG +3590309576,3590309583,US 3590309584,3590309615,A2 3590309616,3590309623,UG -3590309624,3590309631,ZW -3590309632,3590309639,A2 -3590309640,3590309647,IQ -3590309648,3590309687,A2 -3590309688,3590309695,IQ -3590309696,3590309727,A2 -3590309728,3590309743,IQ -3590309744,3590309751,A2 -3590309752,3590309759,IQ -3590309760,3590309799,A2 +3590309624,3590309631,A2 +3590309632,3590309647,IQ +3590309648,3590309671,A2 +3590309672,3590309687,IQ +3590309688,3590309711,A2 +3590309712,3590309719,IQ +3590309720,3590309727,A2 +3590309728,3590309759,IQ +3590309760,3590309767,A2 +3590309768,3590309791,IQ +3590309792,3590309799,A2 3590309800,3590309807,IQ -3590309808,3590309831,A2 +3590309808,3590309815,A2 +3590309816,3590309823,IQ +3590309824,3590309831,A2 3590309832,3590309839,IQ -3590309840,3590309879,A2 +3590309840,3590309863,A2 +3590309864,3590309871,IQ +3590309872,3590309879,A2 3590309880,3590309887,IQ -3590309888,3590310159,A2 -3590310160,3590310167,IQ +3590309888,3590310143,A2 +3590310144,3590310167,IQ 3590310168,3590310175,A2 3590310176,3590310183,LR -3590310184,3590310191,IQ -3590310192,3590310279,A2 -3590310280,3590310287,IQ -3590310288,3590310288,A2 -3590310289,3590310303,IQ -3590310304,3590310327,A2 +3590310184,3590310207,IQ +3590310208,3590310215,SD +3590310216,3590310223,A2 +3590310224,3590310255,IQ +3590310256,3590310263,A2 +3590310264,3590310271,SD +3590310272,3590310287,A2 +3590310288,3590310303,IQ +3590310304,3590310311,A2 +3590310312,3590310319,IQ +3590310320,3590310327,A2 3590310328,3590310335,NG 3590310336,3590310343,IQ -3590310344,3590310391,A2 -3590310392,3590310399,IQ -3590310400,3590310655,A2 +3590310344,3590310351,A2 +3590310352,3590310367,IQ +3590310368,3590310383,A2 +3590310384,3590310391,IQ +3590310392,3590310655,A2 3590310656,3590310911,GB -3590310912,3590311247,A2 -3590311248,3590311255,NG -3590311256,3590311423,A2 +3590310912,3590310919,IQ +3590310920,3590310951,A2 +3590310952,3590310959,IQ +3590310960,3590310967,A2 +3590310968,3590311007,IQ +3590311008,3590311015,A2 +3590311016,3590311023,IQ +3590311024,3590311031,A2 +3590311032,3590311039,IQ +3590311040,3590311079,A2 +3590311080,3590311095,IQ +3590311096,3590311103,A2 +3590311104,3590311111,IQ +3590311112,3590311119,A2 +3590311120,3590311135,IQ +3590311136,3590311143,A2 +3590311144,3590311167,IQ +3590311168,3590311175,A2 +3590311176,3590311183,CD +3590311184,3590311199,A2 +3590311200,3590311207,SD +3590311208,3590311215,CD +3590311216,3590311223,AO +3590311224,3590311231,CD +3590311232,3590311239,AO +3590311240,3590311255,A2 +3590311256,3590311263,ZW +3590311264,3590311271,A2 +3590311272,3590311279,SD +3590311280,3590311287,NG +3590311288,3590311295,A2 +3590311296,3590311303,LR +3590311304,3590311311,NG +3590311312,3590311319,CD +3590311320,3590311327,CI +3590311328,3590311335,CD +3590311336,3590311343,SD +3590311344,3590311351,A2 +3590311352,3590311359,CD +3590311360,3590311367,CI +3590311368,3590311383,CD +3590311384,3590311391,NG +3590311392,3590311423,A2 3590311424,3590311679,GB 3590311680,3590311935,YT 3590311936,3590312703,MW 3590312704,3590312799,A2 3590312800,3590312807,KE -3590312808,3590312895,A2 +3590312808,3590312815,A2 +3590312816,3590312823,US +3590312824,3590312895,A2 3590312896,3590312903,ZA 3590312904,3590312911,AO 3590312912,3590312919,NG @@ -126251,7 +132186,7 @@ 3590314888,3590314895,NG 3590314896,3590314903,A2 3590314904,3590314911,KE -3590314912,3590314927,GH +3590314912,3590314927,A2 3590314928,3590314943,NG 3590314944,3590314967,A2 3590314968,3590314973,YT @@ -126266,7 +132201,9 @@ 3590316080,3590316087,LB 3590316088,3590316127,A2 3590316128,3590316151,NG -3590316152,3590316231,A2 +3590316152,3590316191,A2 +3590316192,3590316199,IQ +3590316200,3590316231,A2 3590316232,3590316239,LB 3590316240,3590316271,A2 3590316272,3590316279,IQ @@ -126278,9 +132215,7 @@ 3590316664,3590316671,LY 3590316672,3590316727,A2 3590316728,3590316735,LB -3590316736,3590316815,A2 -3590316816,3590316831,IQ -3590316832,3590317055,A2 +3590316736,3590317055,A2 3590317056,3590317311,NG 3590317312,3590317343,AO 3590317344,3590317439,A2 @@ -126294,8 +132229,8 @@ 3590317504,3590317527,A2 3590317528,3590317543,IQ 3590317544,3590317567,A2 -3590317568,3590317823,IQ -3590317824,3590317951,A2 +3590317568,3590317695,IQ +3590317696,3590317951,A2 3590317952,3590318047,UA 3590318048,3590319167,A2 3590319168,3590319231,AE @@ -126317,9 +132252,7 @@ 3590320352,3590320359,IQ 3590320360,3590320375,A2 3590320376,3590320383,IQ -3590320384,3590321151,A2 -3590321152,3590321663,IQ -3590321664,3590321679,A2 +3590320384,3590321679,A2 3590321680,3590321687,CM 3590321688,3590321695,A2 3590321696,3590321711,ZW @@ -126333,9 +132266,7 @@ 3590322064,3590322071,IQ 3590322072,3590322111,A2 3590322112,3590322119,BJ -3590322120,3590322127,A2 -3590322128,3590322135,GH -3590322136,3590322151,A2 +3590322120,3590322151,A2 3590322152,3590322159,LY 3590322160,3590322175,A2 3590322176,3590322239,IQ @@ -126344,7 +132275,8 @@ 3590322352,3590322391,A2 3590322392,3590322399,IQ 3590322400,3590322415,AO -3590322416,3590322431,A2 +3590322416,3590322423,A2 +3590322424,3590322431,NG 3590322432,3590322559,LB 3590322560,3590322607,A2 3590322608,3590322687,LB @@ -126356,12 +132288,18 @@ 3590323968,3590323975,SD 3590323976,3590323983,A2 3590323984,3590323991,NG -3590323992,3590324023,A2 +3590323992,3590323999,A2 +3590324000,3590324007,LR +3590324008,3590324015,A2 +3590324016,3590324023,NG 3590324024,3590324031,ZW -3590324032,3590324095,NG -3590324096,3590324103,A2 -3590324104,3590324111,ZW -3590324112,3590324215,A2 +3590324032,3590324167,A2 +3590324168,3590324175,BW +3590324176,3590324183,LR +3590324184,3590324191,SD +3590324192,3590324199,VG +3590324200,3590324207,UG +3590324208,3590324215,CD 3590324216,3590324223,NG 3590324224,3623890943,US 3623890944,3623891199,ZA @@ -126382,7 +132320,9 @@ 3624272384,3624272415,US 3624272416,3624272639,CA 3624272640,3624272895,DZ -3624272896,3624279071,CA +3624272896,3624275967,CA +3624275968,3624276223,US +3624276224,3624279071,CA 3624279072,3624279087,BD 3624279088,3624281087,CA 3624281088,3624281343,HT @@ -126392,11 +132332,15 @@ 3624288256,3624290303,IN 3624290304,3624292351,CA 3624292352,3624292607,MF -3624292608,3624294143,CA +3624292608,3624292863,US +3624292864,3624294143,CA 3624294144,3624294399,US -3624294400,3624295935,CA +3624294400,3624294911,CA +3624294912,3624295167,US +3624295168,3624295935,CA 3624295936,3624296191,LY -3624296192,3624297471,CA +3624296192,3624297215,CA +3624297216,3624297471,US 3624297472,3624298495,CO 3624298496,3624299519,PH 3624299520,3624300031,CA @@ -126430,9 +132374,7 @@ 3624376032,3624376247,US 3624376248,3624376263,ES 3624376264,3624376279,CY -3624376280,3624376287,GB -3624376288,3624376295,US -3624376296,3624376303,GB +3624376280,3624376303,GB 3624376304,3624376335,US 3624376336,3624376343,AU 3624376344,3624376351,US @@ -126443,11 +132385,23 @@ 3624376656,3624376679,GB 3624376680,3624377319,US 3624377320,3624377323,GB -3624377324,3624377879,US +3624377324,3624377863,US +3624377864,3624377871,GB +3624377872,3624377879,US 3624377880,3624377887,GB -3624377888,3624378039,US +3624377888,3624377903,US +3624377904,3624377911,GB +3624377912,3624377919,US +3624377920,3624377935,ES +3624377936,3624377999,US +3624378000,3624378007,ES +3624378008,3624378039,US 3624378040,3624378047,GB -3624378048,3624379391,US +3624378048,3624378055,US +3624378056,3624378063,GB +3624378064,3624378087,US +3624378088,3624378095,GB +3624378096,3624379391,US 3624379392,3624379399,SG 3624379400,3624380415,US 3624380416,3624380447,CA @@ -126566,15 +132520,15 @@ 3624549048,3624549063,A2 3624549064,3624549079,US 3624549080,3624549087,A2 -3624549088,3624549095,US -3624549096,3624549111,A2 +3624549088,3624549103,US +3624549104,3624549111,A2 3624549112,3624549375,US 3624549376,3624550143,A2 3624550144,3624587263,US 3624587264,3624591359,JM 3624595456,3624730623,US 3624730624,3624796159,CA -3624812544,3624817679,US +3624796160,3624817679,US 3624817680,3624817687,CA 3624817688,3624820735,US 3624820736,3624820799,CY @@ -126594,17 +132548,28 @@ 3624895104,3624895119,DE 3624895120,3624895135,US 3624895136,3624895151,IN -3624895152,3624895775,US +3624895152,3624895167,US +3624895168,3624895183,VE +3624895184,3624895775,US 3624895776,3624895807,MY 3624895808,3624895935,US 3624895936,3624895967,IN -3624895968,3624896287,US -3624896288,3624896319,GB -3624896320,3624896415,US +3624895968,3624895999,US +3624896000,3624896255,CA +3624896256,3624896383,US +3624896384,3624896415,IN 3624896416,3624896447,AT -3624896448,3624897791,US +3624896448,3624896767,US +3624896768,3624896831,IN +3624896832,3624897279,US +3624897280,3624897407,CA +3624897408,3624897535,US +3624897536,3624897663,CA +3624897664,3624897791,US 3624897792,3624898047,IN -3624898048,3624898815,US +3624898048,3624898303,US +3624898304,3624898559,CA +3624898560,3624898815,US 3624898816,3624899071,AU 3624899072,3624899327,CA 3624899328,3624899583,US @@ -126613,17 +132578,19 @@ 3624900608,3624900639,AU 3624900640,3624900671,BE 3624900672,3624900735,US -3624900736,3624900799,CA -3624900800,3624900831,US +3624900736,3624900767,CA +3624900768,3624900831,US 3624900832,3624900863,DE -3624900864,3624900951,US +3624900864,3624900903,US +3624900904,3624900911,CA +3624900912,3624900951,US 3624900952,3624900959,FR 3624900960,3624900967,US 3624900968,3624900975,CA 3624900976,3624901103,US -3624901104,3624901111,PK +3624901104,3624901111,IN 3624901112,3624901279,US -3624901280,3624901311,IN +3624901280,3624901311,CA 3624901312,3624901343,BE 3624901344,3624901887,US 3624901888,3624901919,IN @@ -126637,25 +132604,34 @@ 3624902784,3624902911,CA 3624902912,3624902943,US 3624902944,3624902975,CA -3624902976,3624903167,US -3624903168,3624903423,CA -3624903424,3624903551,US -3624903552,3624903583,CA +3624902976,3624903071,US +3624903072,3624903103,HK +3624903104,3624903455,US +3624903456,3624903487,CA +3624903488,3624903519,US +3624903520,3624903583,CA 3624903584,3624903679,US 3624903680,3624903807,CA 3624903808,3624903935,US 3624903936,3624904703,CA 3624904704,3624904767,IN -3624904768,3624905087,US -3624905088,3624905151,CA -3624905152,3624905471,US +3624904768,3624904831,US +3624904832,3624904895,CA +3624904896,3624905023,IN +3624905024,3624905087,US +3624905088,3624905215,CA +3624905216,3624905471,US 3624905472,3624905727,CA -3624905728,3624906879,US +3624905728,3624906465,US +3624906466,3624906495,CA +3624906496,3624906751,US +3624906752,3624906879,CA 3624906880,3624907007,TW 3624907008,3624907039,FR 3624907040,3624907071,US -3624907072,3624907103,GB -3624907104,3624907455,US +3624907072,3624907103,CA +3624907104,3624907391,US +3624907392,3624907455,IN 3624907456,3624907518,MY 3624907519,3624907519,US 3624907520,3624907551,IN @@ -126667,15 +132643,17 @@ 3624907746,3624907775,IN 3624907776,3624907903,US 3624907904,3624908031,SG -3624908032,3624908159,TW +3624908032,3624908159,CA 3624908160,3624908287,US 3624908288,3624908319,CA -3624908320,3624908351,US -3624908352,3624908383,BR +3624908320,3624908383,US 3624908384,3624908415,IN -3624908416,3624908479,US +3624908416,3624908447,CA +3624908448,3624908479,US 3624908480,3624908511,CA -3624908512,3624908607,US +3624908512,3624908559,US +3624908560,3624908575,MY +3624908576,3624908607,US 3624908608,3624908622,CA 3624908623,3624908639,US 3624908640,3624908687,CA @@ -126691,12 +132669,14 @@ 3624909824,3624909951,CA 3624909952,3624910079,US 3624910080,3624910111,CA -3624910112,3624910175,US +3624910112,3624910143,US +3624910144,3624910175,CA 3624910176,3624910207,BE 3624910208,3624910271,US 3624910272,3624910303,FR -3624910304,3624910655,US -3624910656,3624910687,TZ +3624910304,3624910591,US +3624910592,3624910623,CA +3624910624,3624910687,US 3624910688,3624910719,CA 3624910720,3624910751,US 3624910752,3624910783,TZ @@ -126705,23 +132685,28 @@ 3624910848,3624910911,US 3624910912,3624910975,IN 3624910976,3624911007,FR -3624911008,3624911039,GB +3624911008,3624911039,CA 3624911040,3624911103,US 3624911104,3624911135,CA -3624911136,3624911199,US +3624911136,3624911167,US +3624911168,3624911199,MY 3624911200,3624911231,BE -3624911232,3624911359,US -3624911360,3624911615,CA +3624911232,3624911263,CA +3624911264,3624911327,US +3624911328,3624911615,CA 3624911616,3624911647,US 3624911648,3624911651,RU 3624911652,3624911999,US 3624912000,3624912127,CA -3624912128,3624913023,US -3624913024,3624913087,IN -3624913088,3624913311,US +3624912128,3624912959,US +3624912960,3624913087,IN +3624913088,3624913247,US +3624913248,3624913279,CA +3624913280,3624913311,US 3624913312,3624913343,CA 3624913344,3624913375,PK -3624913376,3624913535,US +3624913376,3624913407,US +3624913408,3624913535,CA 3624913536,3624913663,IN 3624913664,3624914047,US 3624914048,3624914079,IN @@ -126738,9 +132723,9 @@ 3624915456,3624915903,US 3624915904,3624915935,HK 3624915936,3624916159,US -3624916160,3624916223,MY -3624916224,3624916479,US -3624916480,3624916735,CA +3624916160,3624916191,MY +3624916192,3624916223,US +3624916224,3624916735,CA 3624916736,3624917247,US 3624917248,3624917503,AU 3624917504,3624917919,US @@ -126748,22 +132733,22 @@ 3624917952,3624917983,US 3624917984,3624918015,CA 3624918016,3624918527,US -3624918528,3624918783,CA -3624918784,3624918815,HK +3624918528,3624918815,CA 3624918816,3624918847,US 3624918848,3624918875,IN -3624918876,3624919007,US +3624918876,3624918943,US +3624918944,3624918975,CA +3624918976,3624919007,US 3624919008,3624919039,MY 3624919040,3624919071,US 3624919072,3624919103,BE 3624919104,3624919295,US 3624919296,3624919423,CA 3624919424,3624919551,IN -3624919552,3624919679,CA -3624919680,3624919967,US +3624919552,3624919967,US 3624919968,3624919999,BE 3624920000,3624920031,CA -3624920032,3624920063,US +3624920032,3624920063,TZ 3624920064,3624920191,CA 3624920192,3624920319,IN 3624920320,3624920703,CA @@ -126775,13 +132760,17 @@ 3624921344,3624921855,US 3624921856,3624922111,CA 3624922112,3624922143,US -3624922144,3624922207,MY +3624922144,3624922175,FR +3624922176,3624922207,MY 3624922208,3624922239,FR 3624922240,3624922335,US 3624922336,3624922367,FR 3624922368,3624922495,IN 3624922496,3624922623,BE -3624922624,3624922815,US +3624922624,3624922655,US +3624922656,3624922687,CA +3624922688,3624922783,US +3624922784,3624922815,CN 3624922816,3624922847,FR 3624922848,3624922879,US 3624922880,3624923135,IN @@ -126798,7 +132787,9 @@ 3624924896,3624924927,CA 3624924928,3624925054,US 3624925055,3624925695,CA -3624925696,3624926719,US +3624925696,3624926591,US +3624926592,3624926655,IN +3624926656,3624926719,US 3624926720,3624926975,CA 3624926976,3624927039,US 3624927040,3624927071,HK @@ -126957,7 +132948,7 @@ 3625423104,3625426943,CA 3625426944,3625508863,US 3625508864,3625512959,CA -3625512960,3625517055,PR +3625512960,3625515007,PR 3625517056,3625528541,US 3625528542,3625528551,AU 3625528552,3625574399,US @@ -126978,7 +132969,9 @@ 3626072960,3626072991,AE 3626072992,3626073439,US 3626073440,3626073455,AE -3626073456,3626108895,US +3626073456,3626091519,US +3626091520,3626092031,AR +3626092032,3626108895,US 3626108896,3626108927,AU 3626108928,3626130415,US 3626130416,3626130431,CA @@ -127002,7 +132995,9 @@ 3626192768,3626192799,CH 3626192800,3626213439,US 3626213440,3626213471,GB -3626213472,3626227167,US +3626213472,3626225407,US +3626225408,3626225663,HK +3626225664,3626227167,US 3626227168,3626227199,AR 3626227200,3626228463,US 3626228464,3626228479,AE @@ -127469,7 +133464,9 @@ 3626528680,3626528703,US 3626528704,3626529183,CA 3626529184,3626529191,US -3626529192,3626529735,CA +3626529192,3626529639,CA +3626529640,3626529647,US +3626529648,3626529735,CA 3626529736,3626529751,US 3626529752,3626529807,CA 3626529808,3626529863,US @@ -127633,10 +133630,15 @@ 3627746400,3627746431,CA 3627746432,3627746559,US 3627746560,3627746815,IN -3627746816,3627753471,US +3627746816,3627747159,US +3627747160,3627747167,IN +3627747168,3627753471,US 3627753472,3627753727,AR -3627753728,3627769855,US -3627778048,3627802623,US +3627753728,3627755007,US +3627755008,3627755135,IE +3627755136,3627755263,US +3627755264,3627755391,IE +3627755392,3627802623,US 3627802624,3627810815,CA 3627810816,3627842047,US 3627842048,3627842303,IS @@ -127708,9 +133710,7 @@ 3628155104,3628155119,NZ 3628155120,3628155647,US 3628155648,3628155903,CA -3628155904,3628156159,US -3628156160,3628156415,GB -3628156416,3628161023,US +3628155904,3628161023,US 3628161024,3628161279,CA 3628161280,3628164927,US 3628164928,3628164943,IE @@ -127727,7 +133727,8 @@ 3628179456,3628187647,CA 3628187648,3628208127,US 3628208128,3628208383,IT -3628208384,3628223983,US +3628208384,3628208639,CN +3628208640,3628223983,US 3628223984,3628223999,CA 3628224000,3628224735,US 3628224736,3628224743,IT @@ -127829,7 +133830,9 @@ 3628772432,3628772447,GB 3628772448,3628834815,US 3628834816,3628843007,CA -3628843008,3629187071,US +3628843008,3628963007,US +3628963008,3628963039,PA +3628963040,3629187071,US 3629187072,3629195263,CA 3629195264,3629199359,US 3629199360,3629201463,CA @@ -127856,7 +133859,9 @@ 3629201856,3629201887,US 3629201888,3629201903,CA 3629201904,3629201919,US -3629201920,3629201983,CA +3629201920,3629201959,CA +3629201960,3629201967,US +3629201968,3629201983,CA 3629201984,3629201991,US 3629201992,3629201999,CA 3629202000,3629202003,US @@ -127879,7 +133884,13 @@ 3629202428,3629203199,CA 3629203200,3629318143,US 3629318144,3629326335,CA -3629326336,3629539327,US +3629326336,3629327527,US +3629327528,3629327535,HK +3629327536,3629327551,US +3629327552,3629327559,CN +3629327560,3629327567,US +3629327568,3629327575,HK +3629327576,3629539327,US 3629539328,3629547519,CA 3629547520,3629662207,US 3629662208,3629662463,GB @@ -128436,7 +134447,17 @@ 3631045632,3631045759,CA 3631045760,3631045983,US 3631045984,3631045991,CA -3631045992,3631112191,US +3631045992,3631057577,US +3631057578,3631057597,GB +3631057598,3631058405,US +3631058406,3631058415,CA +3631058416,3631058511,US +3631058512,3631058521,CA +3631058522,3631058581,US +3631058582,3631058591,CA +3631058592,3631059229,US +3631059230,3631059239,NO +3631059240,3631112191,US 3631112192,3631116543,BB 3631116544,3631117567,GD 3631117568,3631117823,BB @@ -128462,32 +134483,29 @@ 3631663152,3631663159,CA 3631663160,3631665151,US 3631665152,3631669247,CA -3631669248,3631669759,US -3631669760,3631669767,A2 +3631669248,3631669767,A2 3631669768,3631669775,US 3631669776,3631669783,BO -3631669784,3631669791,US +3631669784,3631669791,A2 3631669792,3631669799,BO 3631669800,3631669807,US 3631669808,3631669823,EC 3631669824,3631669839,BO -3631669840,3631669855,A2 -3631669856,3631669871,US -3631669872,3631669887,A2 +3631669840,3631669887,A2 3631669888,3631669919,BO 3631669920,3631669951,EC 3631669952,3631670015,US 3631670016,3631670143,CO 3631670144,3631670207,NI -3631670208,3631670271,A2 -3631670272,3631670527,US +3631670208,3631670527,A2 3631670528,3631670783,NG 3631670784,3631671039,EC 3631671040,3631671295,US 3631671296,3631671551,JM 3631671552,3631672575,PY 3631672576,3631672831,NG -3631672832,3631673119,US +3631672832,3631673087,A2 +3631673088,3631673119,US 3631673120,3631673151,A2 3631673152,3631673183,US 3631673184,3631673199,A2 @@ -128497,7 +134515,43 @@ 3631673264,3631673295,BB 3631673296,3631673311,EC 3631673312,3631677439,A2 -3631677440,3631841279,US +3631677440,3631712287,US +3631712288,3631712295,AR +3631712296,3631712303,US +3631712304,3631712311,CA +3631712312,3631712327,US +3631712328,3631712335,VE +3631712336,3631712407,US +3631712408,3631712415,GB +3631712416,3631712423,US +3631712424,3631712431,PT +3631712432,3631712439,US +3631712440,3631712447,IN +3631712448,3631712463,US +3631712464,3631712471,CA +3631712472,3631712495,US +3631712496,3631712503,UY +3631712504,3631712511,DE +3631712512,3631712527,US +3631712528,3631712535,MX +3631712536,3631712543,JP +3631712544,3631712551,CY +3631712552,3631712559,US +3631712560,3631712567,AR +3631712568,3631712695,US +3631712696,3631712703,NZ +3631712704,3631712751,US +3631712752,3631712759,CA +3631712760,3631712895,US +3631712896,3631712903,MX +3631712904,3631712911,CA +3631712912,3631712927,US +3631712928,3631712935,BR +3631712936,3631712951,GB +3631712952,3631713031,US +3631713032,3631713039,BR +3631713040,3631713047,IN +3631713048,3631841279,US 3631841280,3631874047,CA 3631874048,3631879199,US 3631879200,3631879231,CA @@ -128505,12 +134559,13 @@ 3631881760,3631881791,CA 3631881792,3631939583,US 3631939584,3632005119,CA -3632005120,3632136191,US -3632144384,3632152575,US +3632005120,3632152575,US 3632152576,3632168959,CA 3632168960,3632197631,US 3632197632,3632201727,CA -3632201728,3632244223,US +3632201728,3632232447,US +3632232448,3632232703,A2 +3632232704,3632244223,US 3632244224,3632244479,CA 3632244480,3632270025,US 3632270026,3632270058,CA @@ -128528,7 +134583,7 @@ 3632332800,3632357375,CA 3632357376,3632381951,US 3632381952,3632390143,CA -3632390144,3632406527,US +3632390144,3632414719,US 3632414720,3632422911,CA 3632422912,3632451583,US 3632451584,3632455679,CA @@ -128791,9 +134846,7 @@ 3632490544,3632490551,TH 3632490552,3632490559,US 3632490560,3632490623,DE -3632490624,3632490687,US -3632490688,3632490695,BZ -3632490696,3632490703,US +3632490624,3632490703,US 3632490704,3632490719,TH 3632490720,3632490751,US 3632490752,3632490783,GB @@ -128815,8 +134868,8 @@ 3632491072,3632491087,GB 3632491088,3632491151,US 3632491152,3632491167,IN -3632491168,3632491231,US -3632491232,3632491247,CA +3632491168,3632491239,US +3632491240,3632491247,CA 3632491248,3632491263,US 3632491264,3632491327,DM 3632491328,3632491343,FR @@ -128874,9 +134927,7 @@ 3632492992,3632493015,US 3632493016,3632493023,GI 3632493024,3632493055,GB -3632493056,3632493071,US -3632493072,3632493079,ID -3632493080,3632493087,US +3632493056,3632493087,US 3632493088,3632493119,IO 3632493120,3632493151,US 3632493152,3632493159,GR @@ -129166,16 +135217,26 @@ 3633816504,3633816511,IN 3633816512,3633816519,US 3633816520,3633816527,ZA -3633816528,3633819135,CA +3633816528,3633816535,CA +3633816536,3633816543,US +3633816544,3633818703,CA +3633818704,3633818711,US +3633818712,3633819135,CA 3633819136,3633819199,IN 3633819200,3633819391,CA 3633819392,3633819423,IN 3633819424,3633819647,CA 3633819648,3633821279,US 3633821280,3633821311,BB -3633821312,3633822303,US +3633821312,3633821439,US +3633821440,3633821695,SC +3633821696,3633822175,US +3633822176,3633822191,GB +3633822192,3633822303,US 3633822304,3633822327,CA -3633822328,3633881087,US +3633822328,3633827839,US +3633827840,3633828095,GB +3633828096,3633881087,US 3633881088,3633885183,AN 3633885184,3633889279,US 3633889280,3633893375,CA @@ -129184,7 +135245,9 @@ 3633915904,3633922303,US 3633922304,3633922367,TN 3633922368,3633971199,US -3633971200,3634020351,CA +3633971200,3633974527,CA +3633974528,3633975039,US +3633975040,3634020351,CA 3634020352,3634053119,US 3634053120,3634061311,CL 3634061312,3634065311,US @@ -129224,7 +135287,9 @@ 3634511872,3634515967,CA 3634515968,3634552831,US 3634552832,3634556927,CA -3634556928,3634880511,US +3634556928,3634741247,US +3634741248,3634749439,CA +3634749440,3634880511,US 3634880512,3634888703,CA 3634888704,3634913279,US 3634913280,3634915663,CA @@ -129283,7 +135348,7 @@ 3635532928,3635532999,US 3635533000,3635533007,NO 3635533008,3635533535,US -3635533536,3635533551,PR +3635533536,3635533551,IN 3635533552,3635658751,US 3635658752,3635660799,CN 3635660800,3635829631,US @@ -129344,10 +135409,8 @@ 3636152704,3636152767,CA 3636152768,3636152775,MX 3636152776,3636152783,US -3636152784,3636152791,CA -3636152792,3636152799,US -3636152800,3636152847,CA -3636152848,3636152895,US +3636152784,3636152855,CA +3636152856,3636152895,US 3636152896,3636153023,CA 3636153024,3636153055,KN 3636153056,3636153343,CA @@ -129418,8 +135481,8 @@ 3636161792,3636161871,CA 3636161872,3636161885,US 3636161886,3636161943,CA -3636161944,3636161983,US -3636161984,3636162559,CA +3636161944,3636162015,US +3636162016,3636162559,CA 3636162560,3636163583,US 3636163584,3636164095,CA 3636164096,3636164111,BV @@ -129438,7 +135501,17 @@ 3636265536,3636265599,DE 3636265600,3636266879,US 3636266880,3636266911,HK -3636266912,3636396031,US +3636266912,3636277759,US +3636277760,3636278015,FR +3636278016,3636283391,US +3636283392,3636283647,FR +3636283648,3636284415,US +3636284416,3636284671,FR +3636284672,3636290815,US +3636290816,3636291327,FR +3636291328,3636296703,US +3636296704,3636297727,FR +3636297728,3636396031,US 3636396032,3636461567,CA 3636461568,3636577647,US 3636577648,3636577663,CA @@ -129453,38 +135526,30 @@ 3636627200,3636627455,BR 3636627456,3636628479,MX 3636628480,3636628991,PE -3636628992,3636633951,US +3636628992,3636633887,US 3636633952,3636633983,CR 3636633984,3636634015,US -3636634016,3636634063,CR -3636634064,3636634079,US -3636634080,3636634111,CR -3636634112,3636634287,US -3636634288,3636634335,CR -3636634336,3636634351,US -3636634352,3636634431,CR -3636634432,3636634463,US -3636634464,3636634479,CR -3636634480,3636634495,US -3636634496,3636634511,CR -3636634512,3636634623,US -3636634624,3636634687,CR -3636634688,3636634719,US -3636634720,3636635135,CR +3636634016,3636635135,CR 3636635136,3636635391,US 3636635392,3636635775,CR -3636635776,3636636415,US +3636635904,3636636415,US 3636636416,3636636543,CR 3636636544,3636822015,US 3636822016,3636854783,CA 3636854784,3636887551,US 3636887552,3636895743,CA -3636895744,3636904511,US +3636895744,3636904063,US +3636904064,3636904095,GB +3636904096,3636904159,US +3636904160,3636904191,CA +3636904192,3636904447,US +3636904448,3636904479,CA +3636904480,3636904511,HK 3636904512,3636904543,CA 3636904544,3636904575,IN 3636904576,3636904607,US -3636904608,3636904639,IN -3636904640,3636904703,US +3636904608,3636904671,IN +3636904672,3636904703,US 3636904704,3636904959,MY 3636904960,3636905471,US 3636905472,3636905727,CA @@ -129501,20 +135566,25 @@ 3636906176,3636906207,IN 3636906208,3636906367,US 3636906368,3636906465,IN -3636906466,3636906623,US +3636906466,3636906495,US +3636906496,3636906623,CA 3636906624,3636906751,IN 3636906752,3636906879,US 3636906880,3636907007,IN -3636907008,3636907103,US +3636907008,3636907039,CA +3636907040,3636907103,US 3636907104,3636907135,IN 3636907136,3636907167,CA -3636907168,3636907775,US +3636907168,3636907199,US +3636907200,3636907231,CA +3636907232,3636907775,US 3636907776,3636908031,CA 3636908032,3636908543,US -3636908544,3636908799,IN -3636908800,3636909055,US -3636909056,3636909567,CA -3636909568,3636909663,US +3636908544,3636908863,IN +3636908864,3636908991,CA +3636908992,3636909055,US +3636909056,3636909311,CA +3636909312,3636909663,US 3636909664,3636909695,IT 3636909696,3636909727,CA 3636909728,3636909759,US @@ -129522,53 +135592,72 @@ 3636909792,3636909855,US 3636909856,3636909887,CN 3636909888,3636909951,IT -3636909952,3636910079,US -3636910080,3636910335,CA -3636910336,3636910495,US +3636909952,3636909983,US +3636909984,3636910015,TZ +3636910016,3636910335,US +3636910336,3636910367,IN +3636910368,3636910399,US +3636910400,3636910431,IN +3636910432,3636910495,US 3636910496,3636910527,BE 3636910528,3636910591,US 3636910592,3636910719,CA 3636910720,3636910847,US 3636910848,3636911103,AU -3636911104,3636911327,US -3636911328,3636911359,CA +3636911104,3636911295,US +3636911296,3636911359,CA 3636911360,3636911423,US 3636911424,3636911455,BE 3636911456,3636911615,US -3636911616,3636911743,TW +3636911616,3636911743,CA 3636911744,3636911871,IN -3636911872,3636912383,US +3636911872,3636911903,US +3636911904,3636911935,CA +3636911936,3636912383,US 3636912384,3636912447,JP 3636912448,3636912959,US 3636912960,3636912991,BE -3636912992,3636913919,US -3636913920,3636914175,CA -3636914176,3636914431,US -3636914432,3636914687,CA +3636912992,3636913279,US +3636913280,3636913407,CA +3636913408,3636913535,US +3636913536,3636913663,CA +3636913664,3636913919,US +3636913920,3636914687,CA 3636914688,3636914815,US -3636914816,3636914879,CA -3636914880,3636915103,US +3636914816,3636914879,IN +3636914880,3636914943,CA +3636914944,3636915103,US 3636915104,3636915135,IN 3636915136,3636915199,US 3636915200,3636915327,IN -3636915328,3636915455,US +3636915328,3636915455,CA 3636915456,3636915583,IN -3636915584,3636916223,US +3636915584,3636915711,CA +3636915712,3636915839,US +3636915840,3636915967,CA +3636915968,3636916031,US +3636916032,3636916063,CA +3636916064,3636916223,US 3636916224,3636916351,CA 3636916352,3636916479,US 3636916480,3636916607,CA 3636916608,3636916735,IN -3636916736,3636916991,US -3636916992,3636917120,CA -3636917121,3636917255,US +3636916736,3636916927,US +3636916928,3636916959,CA +3636916960,3636916991,US +3636916992,3636917119,CA +3636917120,3636917255,US 3636917256,3636917263,IN 3636917264,3636917295,US 3636917296,3636917303,IN -3636917304,3636917447,US +3636917304,3636917359,US +3636917360,3636917367,AU +3636917368,3636917447,US 3636917448,3636917455,HK -3636917456,3636917631,US -3636917632,3636919039,CA -3636919040,3636919103,US +3636917456,3636917503,US +3636917504,3636919039,CA +3636919040,3636919071,IN +3636919072,3636919103,US 3636919104,3636919135,CA 3636919136,3636919167,IN 3636919168,3636919199,CA @@ -129577,7 +135666,10 @@ 3636919712,3636919743,BE 3636919744,3636919807,US 3636919808,3636919871,GB -3636919872,3637071887,US +3636919872,3636919999,US +3636920000,3636920127,IN +3636920128,3636920191,CA +3636920192,3637071887,US 3637071888,3637071903,AD 3637071904,3637071935,US 3637071936,3637071943,SK @@ -129650,7 +135742,9 @@ 3638198984,3638198991,ES 3638198992,3638199711,US 3638199712,3638199743,DE -3638199744,3638200007,US +3638199744,3638199815,US +3638199816,3638199823,AU +3638199824,3638200007,US 3638200008,3638200015,JP 3638200016,3638206407,US 3638206408,3638206415,LU @@ -129722,10 +135816,10 @@ 3638247680,3638247855,US 3638247856,3638247871,DE 3638247872,3638247903,US -3638247904,3638247935,GB -3638247936,3638248703,US +3638247904,3638248703,GB 3638248704,3638249215,FR -3638249216,3638249751,US +3638249216,3638249471,GB +3638249472,3638249751,US 3638249752,3638249791,GB 3638249792,3638250535,US 3638250536,3638250543,GB @@ -129750,7 +135844,14 @@ 3638370304,3638374751,CA 3638374752,3638374767,US 3638374768,3638386687,CA -3638386688,3638509295,US +3638386688,3638398975,US +3638398976,3638398991,GB +3638398992,3638399007,CH +3638399008,3638399487,US +3638399488,3638399615,CH +3638399616,3638399743,US +3638399744,3638399999,CH +3638400000,3638509295,US 3638509296,3638509311,GB 3638509312,3638509567,US 3638509568,3638526911,CA @@ -129876,10 +135977,13 @@ 3639439632,3639439639,RO 3639439640,3639440767,US 3639440768,3639440895,IN -3639440896,3639476223,US +3639440896,3639508991,US 3639541760,3639558143,US 3639558144,3639566335,CA -3639566336,3639607295,US +3639566336,3639582719,US +3639590912,3639593983,US +3639593984,3639595007,GB +3639595008,3639607295,US 3639607296,3639611391,CA 3639611392,3639656447,US 3639656448,3639660543,CA @@ -129980,7 +136084,21 @@ 3639892376,3639892383,ID 3639892384,3639892415,US 3639892416,3639892431,MX -3639892432,3639902207,US +3639892432,3639892815,US +3639892816,3639892831,MX +3639892832,3639893007,US +3639893008,3639893023,DE +3639893024,3639893039,US +3639893040,3639893071,DE +3639893072,3639893087,US +3639893088,3639893119,DE +3639893120,3639893167,US +3639893168,3639893183,DE +3639893184,3639893207,US +3639893208,3639893215,DE +3639893216,3639893503,US +3639893504,3639893519,ID +3639893520,3639902207,US 3639902208,3639918591,PE 3639918592,3639934975,AR 3639934976,3640001751,US @@ -130001,7 +136119,16 @@ 3640023272,3640023279,HK 3640023280,3640027415,US 3640027416,3640027423,GB -3640027424,3640057855,US +3640027424,3640028279,US +3640028280,3640028287,AF +3640028288,3640028295,US +3640028296,3640028303,CA +3640028304,3640028311,GB +3640028312,3640028335,US +3640028336,3640028343,CA +3640028344,3640028591,US +3640028592,3640028599,CA +3640028600,3640057855,US 3640057856,3640066047,CA 3640066048,3640075391,US 3640075392,3640075407,NL @@ -130186,15 +136313,14 @@ 3641335808,3641343999,SE 3641344000,3641345199,GB 3641345200,3641345215,IE -3641345216,3641353087,GB -3641353088,3641353151,A2 +3641345216,3641352959,GB +3641352960,3641353151,A2 3641353152,3641353183,BD 3641353184,3641353215,NG 3641353216,3641353231,GB 3641353232,3641353247,IQ 3641353248,3641353263,GB -3641353264,3641353343,A2 -3641353344,3641353727,BD +3641353264,3641353727,A2 3641353728,3641353759,NG 3641353760,3641353775,GB 3641353776,3641353807,NG @@ -130220,20 +136346,14 @@ 3641355584,3641355599,GB 3641355600,3641355775,A2 3641355776,3641356031,LB -3641356032,3641356111,A2 -3641356112,3641356119,NG -3641356120,3641356191,A2 +3641356032,3641356191,A2 3641356192,3641356207,NG -3641356208,3641356287,A2 -3641356288,3641357311,GB -3641357312,3641357567,A2 -3641357568,3641357823,GB -3641357824,3641357855,A2 +3641356208,3641357855,A2 3641357856,3641357879,GB 3641357880,3641357887,A2 3641357888,3641357927,GB -3641357928,3641358079,A2 -3641358080,3641359359,GB +3641357928,3641358335,A2 +3641358336,3641359359,GB 3641359360,3641359615,IQ 3641359616,3641359639,GB 3641359640,3641359647,A2 @@ -130293,7 +136413,11 @@ 3641559136,3641560959,DE 3641560960,3641561087,NL 3641561088,3641565183,RU -3641565184,3641573375,SE +3641565184,3641567343,SE +3641567344,3641567351,FI +3641567352,3641568967,SE +3641568968,3641568975,NO +3641568976,3641573375,SE 3641573376,3641577471,NO 3641577472,3641581567,RU 3641581568,3641585663,ES @@ -130333,7 +136457,6 @@ 3641683968,3641688063,KZ 3641688064,3641692159,RU 3641692160,3641696255,IT -3641696256,3641700351,DE 3641700352,3641704447,SE 3641704448,3641708543,FR 3641708544,3641712639,RU @@ -130374,7 +136497,9 @@ 3641762688,3641762691,GR 3641762692,3641762703,CY 3641762704,3641762711,GR -3641762712,3641762755,CY +3641762712,3641762731,CY +3641762732,3641762743,GR +3641762744,3641762755,CY 3641762756,3641762759,GR 3641762760,3641762907,CY 3641762908,3641762911,GR @@ -130423,17 +136548,15 @@ 3641764328,3641764347,CY 3641764348,3641764351,GR 3641764352,3641764607,CY -3641764608,3641764679,GR -3641764680,3641764683,CY -3641764684,3641764699,GR +3641764608,3641764699,GR 3641764700,3641764703,CY 3641764704,3641764711,GR 3641764712,3641764715,CY -3641764716,3641764775,GR -3641764776,3641764783,CY +3641764716,3641764779,GR +3641764780,3641764783,CY 3641764784,3641764787,GR -3641764788,3641764791,CY -3641764792,3641764847,GR +3641764788,3641764799,CY +3641764800,3641764847,GR 3641764848,3641764856,CY 3641764857,3641764863,GR 3641764864,3641764875,CY @@ -130680,7 +136803,6 @@ 3642249216,3642253311,FR 3642253312,3642257407,FI 3642257408,3642261503,RU -3642261504,3642265599,GB 3642265600,3642266111,AE 3642266112,3642266367,IR 3642266368,3642266623,AE @@ -130720,13 +136842,23 @@ 3642404864,3642408959,RU 3642408960,3642413055,FR 3642413056,3642414591,RS -3642414592,3642415627,GB +3642414592,3642414847,GB +3642414848,3642414975,RS +3642414976,3642415627,GB 3642415628,3642415635,MT 3642415636,3642415651,GB 3642415652,3642415655,MT 3642415656,3642417151,GB 3642417152,3642421247,IT -3642421248,3642425343,A2 +3642421248,3642423091,A2 +3642423092,3642423099,NG +3642423100,3642424151,A2 +3642424152,3642424167,NG +3642424168,3642424199,A2 +3642424200,3642424215,NG +3642424216,3642425087,A2 +3642425088,3642425183,IQ +3642425184,3642425343,A2 3642425344,3642429439,DE 3642429440,3642433535,GB 3642433536,3642435583,CY @@ -130758,6 +136890,7 @@ 3642503168,3642507263,LV 3642507264,3642509311,FR 3642509312,3642511359,RU +3642511360,3642515455,CZ 3642515456,3642519551,DE 3642519552,3642523647,IT 3642523648,3642527743,GB @@ -130771,7 +136904,9 @@ 3642539871,3642539971,IS 3642539972,3642539975,DK 3642539976,3642540031,IS -3642540032,3642544127,SE +3642540032,3642540063,SE +3642540064,3642540079,NO +3642540080,3642544127,SE 3642544128,3642552319,RU 3642552320,3642552639,UA 3642552640,3642552655,EE @@ -130782,53 +136917,55 @@ 3642552688,3642552831,UA 3642552832,3642552847,EE 3642552848,3642553095,UA -3642553096,3642553097,LV -3642553098,3642553099,UA -3642553100,3642553139,LV +3642553096,3642553139,LV 3642553140,3642553143,UA -3642553144,3642553175,LV +3642553144,3642553161,LV +3642553162,3642553163,UA +3642553164,3642553175,LV 3642553176,3642553183,UA -3642553184,3642553335,LV -3642553336,3642553343,UA +3642553184,3642553215,LV +3642553216,3642553279,UA +3642553280,3642553343,LV 3642553344,3642553371,RU -3642553372,3642553375,UA -3642553376,3642553377,RU -3642553378,3642553379,UA +3642553372,3642553379,UA 3642553380,3642553383,RU -3642553384,3642553387,UA -3642553388,3642553411,RU +3642553384,3642553407,UA +3642553408,3642553411,RU 3642553412,3642553415,UA 3642553416,3642553423,RU 3642553424,3642553431,UA -3642553432,3642553463,RU -3642553464,3642553467,UA -3642553468,3642553519,RU +3642553432,3642553443,RU +3642553444,3642553447,UA +3642553448,3642553463,RU +3642553464,3642553471,UA +3642553472,3642553519,RU 3642553520,3642553523,UA 3642553524,3642553535,RU 3642553536,3642553543,DE -3642553544,3642553575,RU +3642553544,3642553547,UA +3642553548,3642553567,RU +3642553568,3642553571,UA +3642553572,3642553575,RU 3642553576,3642553579,UA 3642553580,3642553589,RU 3642553590,3642553591,UA 3642553592,3642553599,RU 3642553600,3642553855,UA -3642553856,3642553925,RU -3642553926,3642553935,UA +3642553856,3642553927,RU +3642553928,3642553935,UA 3642553936,3642553959,RU 3642553960,3642554111,UA 3642554112,3642554119,RU -3642554120,3642554123,UA -3642554124,3642554151,RU -3642554152,3642554177,UA -3642554178,3642554203,RU -3642554204,3642554205,UA -3642554206,3642554207,RU -3642554208,3642554211,UA -3642554212,3642554223,RU -3642554224,3642554239,UA -3642554240,3642554271,RU -3642554272,3642554367,UA -3642554368,3642554623,LT +3642554120,3642554127,UA +3642554128,3642554151,RU +3642554152,3642554187,UA +3642554188,3642554207,RU +3642554208,3642554219,UA +3642554220,3642554223,RU +3642554224,3642554367,UA +3642554368,3642554559,LT +3642554560,3642554575,UA +3642554576,3642554623,LT 3642554624,3642554631,UA 3642554632,3642554671,LV 3642554672,3642554675,UA @@ -130836,8 +136973,8 @@ 3642554688,3642554751,UA 3642554752,3642554791,LV 3642554792,3642554807,UA -3642554808,3642554815,LV -3642554816,3642554847,UA +3642554808,3642554831,LV +3642554832,3642554847,UA 3642554848,3642554879,LV 3642554880,3642554911,DE 3642554912,3642554919,NL @@ -130873,11 +137010,19 @@ 3642555184,3642555199,UA 3642555200,3642555223,LT 3642555224,3642555227,LV -3642555228,3642555279,LT -3642555280,3642555295,UA +3642555228,3642555289,LT +3642555290,3642555295,UA 3642555296,3642555391,LT -3642555392,3642555499,PL -3642555500,3642555647,UA +3642555392,3642555431,PL +3642555432,3642555437,UA +3642555438,3642555439,PL +3642555440,3642555443,UA +3642555444,3642555471,PL +3642555472,3642555475,UA +3642555476,3642555493,PL +3642555494,3642555495,UA +3642555496,3642555503,PL +3642555504,3642555647,UA 3642555648,3642555683,SE 3642555684,3642555687,UA 3642555688,3642555695,SE @@ -130885,7 +137030,7 @@ 3642555704,3642555707,FI 3642555708,3642555711,SE 3642555712,3642555727,RU -3642555728,3642555735,SE +3642555728,3642555735,UA 3642555736,3642555743,GB 3642555744,3642555759,SE 3642555760,3642555771,GB @@ -130894,9 +137039,7 @@ 3642555784,3642555787,GB 3642555788,3642555789,UA 3642555790,3642555791,SE -3642555792,3642555839,UA -3642555840,3642555903,SE -3642555904,3642556159,UA +3642555792,3642556159,UA 3642556160,3642556415,LV 3642556416,3642560511,CZ 3642560512,3642564607,KG @@ -130970,7 +137113,7 @@ 3644899328,3644903423,IT 3644903424,3644907519,TR 3644907520,3644908983,GB -3644908984,3644908991,IT +3644908984,3644908991,US 3644908992,3644909855,GB 3644909856,3644909859,IS 3644909860,3644911615,GB @@ -131018,123 +137161,7 @@ 3645030400,3645038591,IR 3645038592,3645046783,PS 3645046784,3645050879,RU -3645050880,3645051059,SK -3645051060,3645051063,CZ -3645051064,3645051131,SK -3645051132,3645051135,CZ -3645051136,3645051223,SK -3645051224,3645051247,CZ -3645051248,3645051255,SK -3645051256,3645051279,CZ -3645051280,3645051379,SK -3645051380,3645051383,CZ -3645051384,3645051439,SK -3645051440,3645051455,CZ -3645051456,3645051555,SK -3645051556,3645051559,CZ -3645051560,3645051567,SK -3645051568,3645051583,CZ -3645051584,3645051599,SK -3645051600,3645051615,CZ -3645051616,3645051639,SK -3645051640,3645051647,CZ -3645051648,3645051671,SK -3645051672,3645051711,CZ -3645051712,3645051719,SK -3645051720,3645051727,CZ -3645051728,3645051775,SK -3645051776,3645051791,CZ -3645051792,3645051815,SK -3645051816,3645051823,CZ -3645051824,3645051887,SK -3645051888,3645051899,CZ -3645051900,3645051943,SK -3645051944,3645051951,CZ -3645051952,3645051967,SK -3645051968,3645051975,CZ -3645051976,3645051979,SK -3645051980,3645051999,CZ -3645052000,3645052015,SK -3645052016,3645052031,CZ -3645052032,3645052095,SK -3645052096,3645052103,CZ -3645052104,3645052127,SK -3645052128,3645052143,CZ -3645052144,3645052183,SK -3645052184,3645052191,CZ -3645052192,3645052263,SK -3645052264,3645052287,CZ -3645052288,3645052351,SK -3645052352,3645052367,CZ -3645052368,3645052407,SK -3645052408,3645052415,CZ -3645052416,3645052423,SK -3645052424,3645052431,CZ -3645052432,3645052447,SK -3645052448,3645052455,CZ -3645052456,3645052591,SK -3645052592,3645052599,CZ -3645052600,3645052607,SK -3645052608,3645052631,CZ -3645052632,3645052655,SK -3645052656,3645052663,CZ -3645052664,3645052943,SK -3645052944,3645052951,CZ -3645052952,3645052983,SK -3645052984,3645052991,CZ -3645052992,3645052999,SK -3645053000,3645053007,CZ -3645053008,3645053015,SK -3645053016,3645053023,CZ -3645053024,3645053079,SK -3645053080,3645053087,CZ -3645053088,3645053095,SK -3645053096,3645053099,CZ -3645053100,3645053123,SK -3645053124,3645053131,CZ -3645053132,3645053135,SK -3645053136,3645053139,CZ -3645053140,3645053143,SK -3645053144,3645053167,CZ -3645053168,3645053179,SK -3645053180,3645053183,CZ -3645053184,3645053263,SK -3645053264,3645053271,CZ -3645053272,3645053287,SK -3645053288,3645053295,CZ -3645053296,3645053311,SK -3645053312,3645053319,CZ -3645053320,3645053343,SK -3645053344,3645053351,CZ -3645053352,3645053535,SK -3645053536,3645053543,CZ -3645053544,3645053647,SK -3645053648,3645053663,CZ -3645053664,3645053727,SK -3645053728,3645053735,CZ -3645053736,3645053743,SK -3645053744,3645053751,CZ -3645053752,3645053911,SK -3645053912,3645053919,CZ -3645053920,3645053923,SK -3645053924,3645053927,CZ -3645053928,3645053951,SK -3645053952,3645053959,CZ -3645053960,3645053963,SK -3645053964,3645053967,CZ -3645053968,3645053999,SK -3645054000,3645054007,CZ -3645054008,3645054255,SK -3645054256,3645054263,CZ -3645054264,3645054303,SK -3645054304,3645054311,CZ -3645054312,3645054315,SK -3645054316,3645054319,CZ -3645054320,3645054351,SK -3645054352,3645054359,CZ -3645054360,3645054383,SK -3645054384,3645054399,CZ -3645054400,3645054975,SK +3645050880,3645054975,SK 3645054976,3645059071,DE 3645059072,3645063167,GB 3645063168,3645067263,UA @@ -131207,7 +137234,9 @@ 3645259776,3645263871,PT 3645263872,3645267967,FR 3645267968,3645276159,RU -3645276160,3645280255,DE +3645276160,3645278423,DE +3645278424,3645278431,PT +3645278432,3645280255,DE 3645280256,3645281279,IT 3645281280,3645281535,DE 3645281536,3645281791,IT @@ -131284,8 +137313,10 @@ 3645460480,3645464575,UA 3645464576,3645468671,SE 3645468672,3645472767,RU +3645472768,3645476863,AL 3645476864,3645480959,DE 3645480960,3645485055,RO +3645485056,3645489151,PL 3645489152,3645493247,RU 3645493248,3645501439,IT 3645501440,3645505535,PL @@ -131324,7 +137355,9 @@ 3645575168,3645579263,CH 3645579264,3645583359,NL 3645583360,3645587455,PL -3645587456,3645595647,SK +3645587456,3645594711,SK +3645594712,3645594719,SR +3645594720,3645595647,SK 3645595648,3645597751,SE 3645597752,3645597759,GB 3645597760,3645601471,SE @@ -131772,7 +137805,8 @@ 3645764110,3645764110,DK 3645764111,3645764111,DE 3645764112,3645764112,IT -3645764113,3645764114,ES +3645764113,3645764113,ES +3645764114,3645764114,DE 3645764115,3645764115,GB 3645764116,3645764116,GR 3645764117,3645764117,DE @@ -132294,7 +138328,8 @@ 3645888128,3645888143,AT 3645888144,3645888159,DE 3645888160,3645888191,AT -3645888192,3645889791,DE +3645888192,3645888223,SG +3645888224,3645889791,DE 3645889792,3645889919,US 3645889920,3645890559,DE 3645890560,3645894655,RU @@ -132344,9 +138379,13 @@ 3647957512,3647957519,GB 3647957520,3647959567,DE 3647959568,3647959575,ES -3647959576,3647961215,DE +3647959576,3647959599,DE +3647959600,3647959607,AT +3647959608,3647961215,DE 3647961216,3647961247,IT -3647961248,3647963167,DE +3647961248,3647961255,DE +3647961256,3647961263,BE +3647961264,3647963167,DE 3647963168,3647963183,BE 3647963184,3647963231,DE 3647963232,3647963263,BE @@ -132373,9 +138412,7 @@ 3647965296,3647965303,DE 3647965304,3647965311,ES 3647965312,3647965319,DE -3647965320,3647965343,ES -3647965344,3647965351,DE -3647965352,3647965359,ES +3647965320,3647965359,ES 3647965360,3647965375,DE 3647965376,3647965407,ES 3647965408,3647965439,DE @@ -132414,32 +138451,42 @@ 3647976720,3647976727,DE 3647976728,3647976743,BE 3647976744,3647976751,DE -3647976752,3647976759,BE -3647976760,3647976783,DE +3647976752,3647976767,BE +3647976768,3647976783,DE 3647976784,3647976791,BE 3647976792,3647976799,DE 3647976800,3647976927,BE 3647976928,3647976935,DE -3647976936,3647977071,BE -3647977072,3647977087,DE +3647976936,3647977079,BE +3647977080,3647977087,DE 3647977088,3647977151,BE 3647977152,3647977215,DE 3647977216,3647977471,BE 3647977472,3647977791,GB 3647977792,3647977855,IE 3647977856,3647978495,GB -3647978496,3647978775,NL +3647978496,3647978551,NL +3647978552,3647978559,DE +3647978560,3647978775,NL 3647978776,3647978783,DE -3647978784,3647978871,NL -3647978872,3647978879,DE -3647978880,3647978895,NL -3647978896,3647979519,DE +3647978784,3647978895,NL +3647978896,3647978911,DE +3647978912,3647978935,NL +3647978936,3647979007,DE +3647979008,3647979136,IT +3647979137,3647979519,DE 3647979520,3647980543,FR 3647980544,3647981055,GB 3647981056,3647981567,IE 3647981568,3647982591,BE 3647982592,3647983615,IT -3647983616,3647995903,DE +3647983616,3647984639,NL +3647984640,3647985151,DK +3647985152,3647985663,BE +3647985664,3647985919,ES +3647985920,3647985935,BE +3647985936,3647986687,ES +3647986688,3647995903,DE 3647995904,3648004095,RU 3648004096,3648004607,GB 3648004608,3648006271,RU @@ -132459,12 +138506,8 @@ 3648033120,3648033535,EU 3648033536,3648033791,IE 3648033792,3648034047,EU -3648034048,3648034051,IE -3648034052,3648034055,EU -3648034056,3648034095,IE -3648034096,3648034175,EU -3648034176,3648034191,IE -3648034192,3648034815,EU +3648034048,3648034303,IE +3648034304,3648034815,EU 3648034816,3648034847,DE 3648034848,3648034887,EU 3648034888,3648034895,IE @@ -132510,7 +138553,7 @@ 3648081056,3648081407,BE 3648081408,3648082175,MW 3648082176,3648082239,BE -3648082240,3648082687,LR +3648082240,3648082687,ZM 3648082688,3648085759,BE 3648085760,3648086015,LR 3648086016,3648090111,AT @@ -132559,13 +138602,13 @@ 3648181376,3648181407,RU 3648181408,3648181423,DE 3648181424,3648181439,CH -3648181440,3648181551,DE +3648181440,3648181519,DE +3648181520,3648181527,RU +3648181528,3648181551,DE 3648181552,3648181567,RU 3648181568,3648181631,DE 3648181632,3648181647,AT -3648181648,3648181655,DE -3648181656,3648181663,IT -3648181664,3648181887,DE +3648181648,3648181887,DE 3648181888,3648181903,AT 3648181904,3648182143,DE 3648182144,3648182159,NL @@ -132660,11 +138703,7 @@ 3648417880,3648417919,GB 3648417920,3648418047,AT 3648418048,3648418079,GB -3648418080,3648418103,ES -3648418104,3648418111,GB -3648418112,3648418135,ES -3648418136,3648418143,GB -3648418144,3648418247,ES +3648418080,3648418247,ES 3648418248,3648418255,CH 3648418256,3648418263,ES 3648418264,3648418271,GB @@ -132698,7 +138737,11 @@ 3648450560,3648454655,IT 3648454656,3648458751,NL 3648458752,3648462847,RU -3648462848,3648466943,FI +3648462848,3648465255,FI +3648465256,3648465271,AX +3648465272,3648465823,FI +3648465824,3648465855,AX +3648465856,3648466943,FI 3648466944,3648469263,DE 3648469264,3648469271,NL 3648469272,3648469295,DE @@ -132823,7 +138866,9 @@ 3650316716,3650318335,DE 3650318336,3650320383,GI 3650320384,3650322431,GB -3650322432,3650330623,IT +3650322432,3650323327,IT +3650323328,3650323359,SZ +3650323360,3650330623,IT 3650330624,3650334719,UA 3650334720,3650338815,GB 3650338816,3650342911,FR @@ -132882,7 +138927,9 @@ 3650352384,3650352895,DE 3650352896,3650355199,GB 3650355200,3650359295,CH -3650359296,3650363391,NL +3650359296,3650360703,NL +3650360704,3650360831,BE +3650360832,3650363391,NL 3650363392,3650367487,GB 3650367488,3650371583,RU 3650371584,3650375679,ES @@ -133037,7 +139084,8 @@ 3651108864,3651141631,EE 3651141632,3651173375,DE 3651173376,3651173631,ES -3651173632,3651199231,DE +3651173632,3651198975,DE +3651198976,3651199231,GB 3651199232,3651199487,ES 3651199488,3651199743,GB 3651199744,3651200255,ES @@ -133050,8 +139098,13 @@ 3651202048,3651202175,FR 3651202176,3651202303,GB 3651202304,3651202815,ES -3651202816,3651203071,GB -3651203072,3651207167,US +3651202816,3651203583,GB +3651203584,3651203839,FR +3651203840,3651204095,DE +3651204096,3651204223,ES +3651204224,3651204351,DE +3651204352,3651204607,PL +3651204608,3651207167,DE 3651207168,3651207199,GB 3651207200,3651207223,EU 3651207224,3651207295,GB @@ -133303,55 +139356,29 @@ 3652011520,3652011775,IT 3652011776,3652014079,RU 3652014080,3652018175,SA -3652018176,3652018687,IE -3652018688,3652018943,GB -3652018944,3652019169,IE -3652019170,3652019199,GB +3652018176,3652019183,IE +3652019184,3652019199,GB 3652019200,3652019327,IE 3652019328,3652019335,GB -3652019336,3652019351,IE -3652019352,3652019359,GB -3652019360,3652019407,IE -3652019408,3652019423,GB -3652019424,3652019455,IE +3652019336,3652019455,IE 3652019456,3652019471,GB 3652019472,3652019479,IE 3652019480,3652019487,GB -3652019488,3652019527,IE -3652019528,3652019551,GB -3652019552,3652019567,IE +3652019488,3652019567,IE 3652019568,3652019583,GB 3652019584,3652019599,IE -3652019600,3652019631,GB -3652019632,3652019663,IE -3652019664,3652019695,GB -3652019696,3652019735,IE -3652019736,3652019759,GB -3652019760,3652019791,IE -3652019792,3652019807,GB -3652019808,3652019815,IE -3652019816,3652019887,GB -3652019888,3652019935,IE -3652019936,3652019951,GB -3652019952,3652020255,IE -3652020256,3652020279,GB -3652020280,3652020351,IE -3652020352,3652020479,GB -3652020480,3652020767,IE -3652020768,3652020799,GB +3652019600,3652019615,GB +3652019616,3652019679,IE +3652019680,3652019687,GB +3652019688,3652019735,IE +3652019736,3652019739,GB +3652019740,3652019751,IE +3652019752,3652019759,GB +3652019760,3652020799,IE 3652020800,3652020863,DE -3652020864,3652020991,GB -3652020992,3652021063,IE -3652021064,3652021087,GB -3652021088,3652021151,IE -3652021152,3652021247,GB -3652021248,3652021415,IE +3652020864,3652021415,IE 3652021416,3652021423,BE -3652021424,3652021759,GB -3652021760,3652021775,IE -3652021776,3652021791,GB -3652021792,3652021887,IE -3652021888,3652022271,GB +3652021424,3652022271,IE 3652022272,3652026367,ES 3652026368,3652028031,DE 3652028032,3652028063,US @@ -133384,7 +139411,9 @@ 3652034560,3652046847,PL 3652046848,3652050271,IE 3652050272,3652050299,GB -3652050300,3652050499,IE +3652050300,3652050315,IE +3652050316,3652050323,GB +3652050324,3652050499,IE 3652050500,3652050503,GB 3652050504,3652050527,IE 3652050528,3652050535,GB @@ -133415,13 +139444,14 @@ 3652128768,3652136959,RU 3652136960,3652141055,IT 3652141056,3652141311,GB -3652141312,3652143103,A2 -3652143104,3652143359,GB +3652141312,3652142847,A2 +3652142848,3652143359,GB 3652143360,3652143871,A2 3652143872,3652144127,GB 3652144128,3652144383,KE 3652144384,3652144639,CM -3652144640,3652145151,A2 +3652144640,3652144895,GB +3652144896,3652145151,A2 3652145152,3652149247,UA 3652149248,3652153343,DE 3652153344,3652157439,SE @@ -133440,10 +139470,12 @@ 3652714496,3652985039,DE 3652985040,3652985047,FR 3652985048,3653029775,DE -3653029776,3653029791,RO +3653029776,3653029791,LU 3653029792,3653039103,DE 3653039104,3653039359,IT -3653039360,3653238783,DE +3653039360,3653039999,DE +3653040000,3653040015,LU +3653040016,3653238783,DE 3653238784,3653334141,CH 3653334142,3653334142,AT 3653334143,3653341871,CH @@ -133471,7 +139503,8 @@ 3653403976,3653403983,A2 3653403984,3653403999,UA 3653404000,3653404008,LB -3653404009,3653404039,A2 +3653404009,3653404015,ZM +3653404016,3653404039,A2 3653404040,3653404047,IQ 3653404048,3653404063,A2 3653404064,3653404071,LB @@ -133508,7 +139541,9 @@ 3653405064,3653405071,IQ 3653405072,3653405095,A2 3653405096,3653405103,NG -3653405104,3653405167,A2 +3653405104,3653405135,A2 +3653405136,3653405143,CD +3653405144,3653405167,A2 3653405168,3653405183,UA 3653405184,3653405439,AT 3653405440,3653407015,A2 @@ -133522,9 +139557,7 @@ 3653407120,3653407127,ZW 3653407128,3653407167,A2 3653407168,3653407231,NG -3653407232,3653407367,A2 -3653407368,3653407375,NG -3653407376,3653407391,A2 +3653407232,3653407391,A2 3653407392,3653407399,NG 3653407400,3653407423,A2 3653407424,3653407487,ZW @@ -133544,31 +139577,43 @@ 3653408048,3653408063,A2 3653408064,3653408071,ZM 3653408072,3653408079,NG -3653408080,3653408143,A2 +3653408080,3653408119,A2 +3653408120,3653408127,NG +3653408128,3653408143,A2 3653408144,3653408151,NG 3653408152,3653408167,A2 3653408168,3653408175,ZW -3653408176,3653408183,A2 +3653408176,3653408183,US 3653408184,3653408191,MW -3653408192,3653408231,A2 +3653408192,3653408199,A2 +3653408200,3653408207,NG +3653408208,3653408231,A2 3653408232,3653408239,KE -3653408240,3653408247,ZM -3653408248,3653408767,A2 +3653408240,3653408247,BF +3653408248,3653408271,A2 +3653408272,3653408279,IQ +3653408280,3653408319,A2 +3653408320,3653408327,IQ +3653408328,3653408767,A2 3653408768,3653409023,CD 3653409024,3653409039,A2 3653409040,3653409047,NG -3653409048,3653409087,A2 +3653409048,3653409063,A2 +3653409064,3653409071,CD +3653409072,3653409087,A2 3653409088,3653409095,CD -3653409096,3653409111,A2 -3653409112,3653409127,NG +3653409096,3653409103,A2 +3653409104,3653409111,MW +3653409112,3653409127,A2 3653409128,3653409143,CD -3653409144,3653409151,NG -3653409152,3653409191,A2 +3653409144,3653409191,A2 3653409192,3653409199,NG 3653409200,3653409223,A2 3653409224,3653409231,NG 3653409232,3653409279,A2 -3653409280,3653409535,TZ +3653409280,3653409311,TZ +3653409312,3653409319,IQ +3653409320,3653409535,TZ 3653409536,3653409559,UA 3653409560,3653409567,CM 3653409568,3653409575,UA @@ -133587,21 +139632,19 @@ 3653410096,3653410111,ZW 3653410112,3653410119,A2 3653410120,3653410127,NG -3653410128,3653410143,A2 -3653410144,3653410151,ET +3653410128,3653410151,A2 3653410152,3653410159,KE 3653410160,3653410175,NG -3653410176,3653410183,KE +3653410176,3653410183,US 3653410184,3653410191,MZ 3653410192,3653410199,ZW -3653410200,3653410215,A2 -3653410216,3653410223,ZW -3653410224,3653410247,A2 +3653410200,3653410247,A2 3653410248,3653410255,ZM 3653410256,3653410263,A2 3653410264,3653410271,NG 3653410272,3653410279,SD -3653410280,3653410295,A2 +3653410280,3653410287,IQ +3653410288,3653410295,A2 3653410296,3653410303,MW 3653410304,3653410815,GB 3653410816,3653414911,CZ @@ -133628,11 +139671,15 @@ 3653472576,3653472591,NL 3653472592,3653472767,AF 3653472768,3653472775,NL -3653472776,3653472807,AF +3653472776,3653472791,AF +3653472792,3653472799,NL +3653472800,3653472807,AF 3653472808,3653472815,NL 3653472816,3653472823,AF 3653472824,3653472831,NL -3653472832,3653472915,AF +3653472832,3653472871,AF +3653472872,3653472879,NL +3653472880,3653472915,AF 3653472916,3653472919,NL 3653472920,3653472983,AF 3653472984,3653472999,NL @@ -133712,7 +139759,6 @@ 3653652480,3653656575,RU 3653656576,3653660671,GB 3653660672,3653664767,CZ -3653664768,3653668863,UA 3653668864,3653672959,SE 3653672960,3653681151,RU 3653681152,3653685247,ES @@ -133745,7 +139791,9 @@ 3653744896,3653744959,AE 3653744960,3653746687,GB 3653746688,3653750783,DE -3653750784,3653754879,RU +3653750784,3653753087,RU +3653753088,3653753215,VG +3653753216,3653754879,RU 3653754880,3653758975,UA 3653758976,3653763071,RU 3653763072,3654025215,IT @@ -133865,6 +139913,13 @@ 3664004864,3664005119,KH 3664005120,3664005887,ID 3664005888,3664006143,MY +3664006144,3664006399,AU +3664006400,3664006655,PF +3664006656,3664006911,AU +3664006912,3664007167,NZ +3664007168,3664008191,AU +3664008192,3664008447,MN +3664008448,3664008703,PK 3664052224,3664084991,NZ 3664084992,3664117759,KR 3664117760,3664248831,HK @@ -133958,6 +140013,7 @@ 3701014528,3701080063,JP 3701080064,3701211135,CN 3701211136,3701252095,JP +3701252096,3701256191,NC 3701256192,3701258239,SG 3701258240,3701260287,IN 3701260288,3701293055,JP @@ -134003,6 +140059,7 @@ 3715655680,3715657727,IN 3715657728,3715661823,SG 3715661824,3715672063,AU +3715672064,3715674111,JP 3715674112,3715678207,HK 3715678208,3715694591,PK 3715694592,3715710975,VN @@ -134022,7 +140079,7 @@ 3716431872,3716440063,KR 3716440064,3716444159,JP 3716444160,3716446207,PK -3716448256,3716464639,JP +3716446208,3716464639,JP 3716464640,3716481023,ID 3716481024,3716489215,VN 3716489216,3716493311,MY @@ -134100,7 +140157,7 @@ 3743006720,3743014911,TH 3743014912,3743016959,AU 3743019008,3743022079,MY -3743022080,3743023103,AP +3743022080,3743023103,SG 3743023104,3743027199,TW 3743027200,3743031295,SG 3743031296,3743035391,IN @@ -134118,8 +140175,7 @@ 3743121408,3743125503,MY 3743125504,3743129599,ID 3743129600,3743130623,HK -3743130624,3743131647,AP -3743131648,3743133695,SG +3743130624,3743133695,SG 3743133696,3743134719,AU 3743135744,3743136767,CN 3743136768,3743137791,MY @@ -134136,7 +140192,7 @@ 3743285248,3743416319,IN 3743416320,3745513471,KR 3745513472,3749838847,CN -3749838848,3749839103,AP +3749838848,3749839871,SG 3749839872,3749840895,IN 3749840896,3749841919,PH 3749841920,3749847039,AU @@ -134181,6 +140237,7 @@ 3755999232,3757047807,IN 3757047808,3757834239,CN 3757834240,3757867007,AU +3757867008,3757899775,CN 3757899776,3757965311,KR 3757965312,3758063615,CN 3758063616,3758079999,HK diff --git a/src/or/buffers.c b/src/or/buffers.c index 658a924cef..9a30a7b591 100644 --- a/src/or/buffers.c +++ b/src/or/buffers.c @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -1048,7 +1048,7 @@ fetch_var_cell_from_buf(buf_t *buf, var_cell_t **out, int linkproto) result->circ_id = ntohs(get_uint16(hdr)); buf_remove_from_front(buf, VAR_CELL_HEADER_SIZE); - peek_from_buf(result->payload, length, buf); + peek_from_buf((char*) result->payload, length, buf); buf_remove_from_front(buf, length); check(); @@ -1336,6 +1336,10 @@ log_unsafe_socks_warning(int socks_protocol, const char *address, socks_protocol, address, (int)port); } +/** Do not attempt to parse socks messages longer than this. This value is + * actually significantly higher than the longest possible socks message. */ +#define MAX_SOCKS_MESSAGE_LEN 512 + /** There is a (possibly incomplete) socks handshake on <b>buf</b>, of one * of the forms * - socks4: "socksheader username\\0" @@ -1377,7 +1381,7 @@ fetch_from_buf_socks(buf_t *buf, socks_request_t *req, if (buf->datalen < 2) /* version and another byte */ return 0; - buf_pullup(buf, 128, 0); + buf_pullup(buf, MAX_SOCKS_MESSAGE_LEN, 0); tor_assert(buf->head && buf->head->datalen >= 2); socksver = *buf->head->data; @@ -1666,7 +1670,7 @@ fetch_from_buf_socks_client(buf_t *buf, int state, char **reason) if (buf->datalen < 2) return 0; - buf_pullup(buf, 128, 0); + buf_pullup(buf, MAX_SOCKS_MESSAGE_LEN, 0); tor_assert(buf->head && buf->head->datalen >= 2); data = (unsigned char *) buf->head->data; diff --git a/src/or/buffers.h b/src/or/buffers.h index 8fd403d954..e50b9ff6fb 100644 --- a/src/or/buffers.h +++ b/src/or/buffers.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 473b28e872..6be27d29e7 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -99,6 +99,15 @@ static int onion_append_hop(crypt_path_t **head_ptr, extend_info_t *choice); static void entry_guards_changed(void); +/** + * This function decides if CBT learning should be disabled. It returns + * true if one or more of the following four conditions are met: + * + * 1. If the cbtdisabled consensus parameter is set. + * 2. If the torrc option LearnCircuitBuildTimeout is false. + * 3. If we are a directory authority + * 4. If we fail to write circuit build time history to our state file. + */ static int circuit_build_times_disabled(void) { @@ -106,7 +115,7 @@ circuit_build_times_disabled(void) return 0; } else { int consensus_disabled = networkstatus_get_param(NULL, "cbtdisabled", - 0); + 0, 0, 1); int config_disabled = !get_options()->LearnCircuitBuildTimeout; int dirauth_disabled = get_options()->AuthoritativeDir; int state_disabled = (get_or_state()->LastWritten == -1); @@ -125,27 +134,54 @@ circuit_build_times_disabled(void) } } +/** + * Retrieve and bounds-check the cbtmaxtimeouts consensus paramter. + * + * Effect: When this many timeouts happen in the last 'cbtrecentcount' + * circuit attempts, the client should discard all of its history and + * begin learning a fresh timeout value. + */ static int32_t circuit_build_times_max_timeouts(void) { - int32_t num = networkstatus_get_param(NULL, "cbtmaxtimeouts", - CBT_DEFAULT_MAX_RECENT_TIMEOUT_COUNT); - return num; + return networkstatus_get_param(NULL, "cbtmaxtimeouts", + CBT_DEFAULT_MAX_RECENT_TIMEOUT_COUNT, + CBT_MIN_MAX_RECENT_TIMEOUT_COUNT, + CBT_MAX_MAX_RECENT_TIMEOUT_COUNT); } +/** + * Retrieve and bounds-check the cbtnummodes consensus paramter. + * + * Effect: This value governs how many modes to use in the weighted + * average calculation of Pareto parameter Xm. A value of 3 introduces + * some bias (2-5% of CDF) under ideal conditions, but allows for better + * performance in the event that a client chooses guard nodes of radically + * different performance characteristics. + */ static int32_t circuit_build_times_default_num_xm_modes(void) { int32_t num = networkstatus_get_param(NULL, "cbtnummodes", - CBT_DEFAULT_NUM_XM_MODES); + CBT_DEFAULT_NUM_XM_MODES, + CBT_MIN_NUM_XM_MODES, + CBT_MAX_NUM_XM_MODES); return num; } +/** + * Retrieve and bounds-check the cbtmincircs consensus paramter. + * + * Effect: This is the minimum number of circuits to build before + * computing a timeout. + */ static int32_t circuit_build_times_min_circs_to_observe(void) { int32_t num = networkstatus_get_param(NULL, "cbtmincircs", - CBT_DEFAULT_MIN_CIRCUITS_TO_OBSERVE); + CBT_DEFAULT_MIN_CIRCUITS_TO_OBSERVE, + CBT_MIN_MIN_CIRCUITS_TO_OBSERVE, + CBT_MAX_MIN_CIRCUITS_TO_OBSERVE); return num; } @@ -157,53 +193,126 @@ circuit_build_times_enough_to_compute(circuit_build_times_t *cbt) return cbt->total_build_times >= circuit_build_times_min_circs_to_observe(); } +/** + * Retrieve and bounds-check the cbtquantile consensus paramter. + * + * Effect: This is the position on the quantile curve to use to set the + * timeout value. It is a percent (10-99). + */ double circuit_build_times_quantile_cutoff(void) { int32_t num = networkstatus_get_param(NULL, "cbtquantile", - CBT_DEFAULT_QUANTILE_CUTOFF); + CBT_DEFAULT_QUANTILE_CUTOFF, + CBT_MIN_QUANTILE_CUTOFF, + CBT_MAX_QUANTILE_CUTOFF); return num/100.0; } +int +circuit_build_times_get_bw_scale(networkstatus_t *ns) +{ + return networkstatus_get_param(ns, "bwweightscale", + BW_WEIGHT_SCALE, + BW_MIN_WEIGHT_SCALE, + BW_MAX_WEIGHT_SCALE); +} + +/** + * Retrieve and bounds-check the cbtclosequantile consensus paramter. + * + * Effect: This is the position on the quantile curve to use to set the + * timeout value to use to actually close circuits. It is a percent + * (0-99). + */ static double circuit_build_times_close_quantile(void) { - int32_t num = networkstatus_get_param(NULL, "cbtclosequantile", - CBT_DEFAULT_CLOSE_QUANTILE); - - return num/100.0; + int32_t param; + /* Cast is safe - circuit_build_times_quantile_cutoff() is capped */ + int32_t min = (int)tor_lround(100*circuit_build_times_quantile_cutoff()); + param = networkstatus_get_param(NULL, "cbtclosequantile", + CBT_DEFAULT_CLOSE_QUANTILE, + CBT_MIN_CLOSE_QUANTILE, + CBT_MAX_CLOSE_QUANTILE); + if (param < min) { + log_warn(LD_DIR, "Consensus parameter cbtclosequantile is " + "too small, raising to %d", min); + param = min; + } + return param / 100.0; } +/** + * Retrieve and bounds-check the cbttestfreq consensus paramter. + * + * Effect: Describes how often in seconds to build a test circuit to + * gather timeout values. Only applies if less than 'cbtmincircs' + * have been recorded. + */ static int32_t circuit_build_times_test_frequency(void) { int32_t num = networkstatus_get_param(NULL, "cbttestfreq", - CBT_DEFAULT_TEST_FREQUENCY); + CBT_DEFAULT_TEST_FREQUENCY, + CBT_MIN_TEST_FREQUENCY, + CBT_MAX_TEST_FREQUENCY); return num; } +/** + * Retrieve and bounds-check the cbtmintimeout consensus paramter. + * + * Effect: This is the minimum allowed timeout value in milliseconds. + * The minimum is to prevent rounding to 0 (we only check once + * per second). + */ static int32_t circuit_build_times_min_timeout(void) { int32_t num = networkstatus_get_param(NULL, "cbtmintimeout", - CBT_DEFAULT_TIMEOUT_MIN_VALUE); + CBT_DEFAULT_TIMEOUT_MIN_VALUE, + CBT_MIN_TIMEOUT_MIN_VALUE, + CBT_MAX_TIMEOUT_MIN_VALUE); return num; } +/** + * Retrieve and bounds-check the cbtinitialtimeout consensus paramter. + * + * Effect: This is the timeout value to use before computing a timeout, + * in milliseconds. + */ int32_t circuit_build_times_initial_timeout(void) { - int32_t num = networkstatus_get_param(NULL, "cbtinitialtimeout", - CBT_DEFAULT_TIMEOUT_INITIAL_VALUE); - return num; + int32_t min = circuit_build_times_min_timeout(); + int32_t param = networkstatus_get_param(NULL, "cbtinitialtimeout", + CBT_DEFAULT_TIMEOUT_INITIAL_VALUE, + CBT_MIN_TIMEOUT_INITIAL_VALUE, + CBT_MAX_TIMEOUT_INITIAL_VALUE); + if (param < min) { + log_warn(LD_DIR, "Consensus parameter cbtinitialtimeout is too small, " + "raising to %d", min); + param = min; + } + return param; } +/** + * Retrieve and bounds-check the cbtrecentcount consensus paramter. + * + * Effect: This is the number of circuit build times to keep track of + * for deciding if we hit cbtmaxtimeouts and need to reset our state + * and learn a new timeout. + */ static int32_t -circuit_build_times_recent_circuit_count(void) +circuit_build_times_recent_circuit_count(networkstatus_t *ns) { - int32_t num = networkstatus_get_param(NULL, "cbtrecentcount", - CBT_DEFAULT_RECENT_CIRCUITS); - return num; + return networkstatus_get_param(ns, "cbtrecentcount", + CBT_DEFAULT_RECENT_CIRCUITS, + CBT_MIN_RECENT_CIRCUITS, + CBT_MAX_RECENT_CIRCUITS); } /** @@ -216,13 +325,13 @@ void circuit_build_times_new_consensus_params(circuit_build_times_t *cbt, networkstatus_t *ns) { - int32_t num = networkstatus_get_param(ns, "cbtrecentcount", - CBT_DEFAULT_RECENT_CIRCUITS); + int32_t num = circuit_build_times_recent_circuit_count(ns); if (num > 0 && num != cbt->liveness.num_recent_circs) { int8_t *recent_circs; - log_notice(LD_CIRC, "Changing recent timeout size from %d to %d", - cbt->liveness.num_recent_circs, num); + log_notice(LD_CIRC, "The Tor Directory Consensus has changed how many " + "circuits we must track to detect network failures from %d " + "to %d.", cbt->liveness.num_recent_circs, num); tor_assert(cbt->liveness.timeouts_after_firsthop); @@ -307,7 +416,8 @@ void circuit_build_times_init(circuit_build_times_t *cbt) { memset(cbt, 0, sizeof(*cbt)); - cbt->liveness.num_recent_circs = circuit_build_times_recent_circuit_count(); + cbt->liveness.num_recent_circs = + circuit_build_times_recent_circuit_count(NULL); cbt->liveness.timeouts_after_firsthop = tor_malloc_zero(sizeof(int8_t)* cbt->liveness.num_recent_circs); cbt->close_ms = cbt->timeout_ms = circuit_build_times_get_initial_timeout(); @@ -550,12 +660,14 @@ circuit_build_times_update_state(circuit_build_times_t *cbt, static void circuit_build_times_shuffle_and_store_array(circuit_build_times_t *cbt, build_time_t *raw_times, - int num_times) + uint32_t num_times) { - int n = num_times; + uint32_t n = num_times; if (num_times > CBT_NCIRCUITS_TO_OBSERVE) { - log_notice(LD_CIRC, "Decreasing circuit_build_times size from %d to %d", - num_times, CBT_NCIRCUITS_TO_OBSERVE); + log_notice(LD_CIRC, "The number of circuit times that this Tor version " + "uses to calculate build times is less than the number stored " + "in your state file. Decreasing the circuit time history from " + "%d to %d.", num_times, CBT_NCIRCUITS_TO_OBSERVE); } /* This code can only be run on a compact array */ @@ -1036,7 +1148,7 @@ circuit_build_times_network_close(circuit_build_times_t *cbt, if (cbt->liveness.nonlive_timeouts == 1) { log_notice(LD_CIRC, "Tor has not observed any network activity for the past %d " - "seconds. Disabling circuit build timeout code.", + "seconds. Disabling circuit build timeout recording.", (int)(now - cbt->liveness.network_last_live)); } else { log_info(LD_CIRC, @@ -1120,7 +1232,7 @@ circuit_build_times_network_check_changed(circuit_build_times_t *cbt) control_event_buildtimeout_set(cbt, BUILDTIMEOUT_SET_EVENT_RESET); log_notice(LD_CIRC, - "Network connection speed appears to have changed. Resetting " + "Your network connection speed appears to have changed. Resetting " "timeout to %lds after %d timeouts and %d buildtimes.", tor_lround(cbt->timeout_ms/1000), timeout_count, total_build_times); @@ -1258,7 +1370,7 @@ circuit_build_times_set_timeout_worker(circuit_build_times_t *cbt) } if (max_time < INT32_MAX/2 && cbt->close_ms > 2*max_time) { - log_notice(LD_CIRC, + log_info(LD_CIRC, "Circuit build measurement period of %dms is more than twice " "the maximum build time we have ever observed. Capping it to " "%dms.", (int)cbt->close_ms, 2*max_time); @@ -1902,7 +2014,7 @@ circuit_send_next_onion_skin(origin_circuit_t *circ) * and a DH operation. */ cell_type = CELL_CREATE_FAST; memset(payload, 0, sizeof(payload)); - crypto_rand(circ->cpath->fast_handshake_state, + crypto_rand((char*) circ->cpath->fast_handshake_state, sizeof(circ->cpath->fast_handshake_state)); memcpy(payload, circ->cpath->fast_handshake_state, sizeof(circ->cpath->fast_handshake_state)); @@ -2081,8 +2193,9 @@ circuit_extend(cell_t *cell, circuit_t *circ) n_addr32 = ntohl(get_uint32(cell->payload+RELAY_HEADER_SIZE)); n_port = ntohs(get_uint16(cell->payload+RELAY_HEADER_SIZE+4)); - onionskin = cell->payload+RELAY_HEADER_SIZE+4+2; - id_digest = cell->payload+RELAY_HEADER_SIZE+4+2+ONIONSKIN_CHALLENGE_LEN; + onionskin = (char*) cell->payload+RELAY_HEADER_SIZE+4+2; + id_digest = (char*) cell->payload+RELAY_HEADER_SIZE+4+2+ + ONIONSKIN_CHALLENGE_LEN; tor_addr_from_ipv4h(&n_addr, n_addr32); if (!n_port || !n_addr32) { @@ -2220,7 +2333,7 @@ circuit_init_cpath_crypto(crypt_path_t *cpath, const char *key_data, */ int circuit_finish_handshake(origin_circuit_t *circ, uint8_t reply_type, - const char *reply) + const uint8_t *reply) { char keys[CPATH_KEY_MATERIAL_LEN]; crypt_path_t *hop; @@ -2237,7 +2350,7 @@ circuit_finish_handshake(origin_circuit_t *circ, uint8_t reply_type, tor_assert(hop->state == CPATH_STATE_AWAITING_KEYS); if (reply_type == CELL_CREATED && hop->dh_handshake_state) { - if (onion_skin_client_handshake(hop->dh_handshake_state, reply, keys, + if (onion_skin_client_handshake(hop->dh_handshake_state, (char*)reply,keys, DIGEST_LEN*2+CIPHER_KEY_LEN*2) < 0) { log_warn(LD_CIRC,"onion_skin_client_handshake failed."); return -END_CIRC_REASON_TORPROTOCOL; @@ -2245,7 +2358,8 @@ circuit_finish_handshake(origin_circuit_t *circ, uint8_t reply_type, /* Remember hash of g^xy */ memcpy(hop->handshake_digest, reply+DH_KEY_LEN, DIGEST_LEN); } else if (reply_type == CELL_CREATED_FAST && !hop->dh_handshake_state) { - if (fast_client_handshake(hop->fast_handshake_state, reply, keys, + if (fast_client_handshake(hop->fast_handshake_state, reply, + (uint8_t*)keys, DIGEST_LEN*2+CIPHER_KEY_LEN*2) < 0) { log_warn(LD_CIRC,"fast_client_handshake failed."); return -END_CIRC_REASON_TORPROTOCOL; @@ -3949,7 +4063,6 @@ choose_random_entry(cpath_build_state_t *state) int preferred_min, consider_exit_family = 0; if (chosen_exit) { - smartlist_add(exit_family, chosen_exit); routerlist_add_family(exit_family, chosen_exit); consider_exit_family = 1; } @@ -3972,6 +4085,8 @@ choose_random_entry(cpath_build_state_t *state) r = entry_is_live(entry, need_uptime, need_capacity, 0, &msg); if (!r) continue; /* down, no point */ + if (r == chosen_exit) + continue; /* don't pick the same node for entry and exit */ if (consider_exit_family && smartlist_isin(exit_family, r)) continue; /* avoid relays that are family members of our exit */ if (options->EntryNodes && @@ -4613,7 +4728,8 @@ any_pending_bridge_descriptor_fetches(void) conn->purpose == DIR_PURPOSE_FETCH_SERVERDESC && TO_DIR_CONN(conn)->router_purpose == ROUTER_PURPOSE_BRIDGE && !conn->marked_for_close && - conn->linked && !conn->linked_conn->marked_for_close) { + conn->linked && + conn->linked_conn && !conn->linked_conn->marked_for_close) { log_debug(LD_DIR, "found one: %s", conn->address); return 1; } diff --git a/src/or/circuitbuild.h b/src/or/circuitbuild.h index 888bf9d255..af24931878 100644 --- a/src/or/circuitbuild.h +++ b/src/or/circuitbuild.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -31,7 +31,7 @@ int circuit_extend(cell_t *cell, circuit_t *circ); int circuit_init_cpath_crypto(crypt_path_t *cpath, const char *key_data, int reverse); int circuit_finish_handshake(origin_circuit_t *circ, uint8_t cell_type, - const char *reply); + const uint8_t *reply); int circuit_truncated(origin_circuit_t *circ, crypt_path_t *layer); int onionskin_answer(or_circuit_t *circ, uint8_t cell_type, const char *payload, const char *keys); @@ -121,5 +121,7 @@ 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_circ_success(circuit_build_times_t *cbt); +int circuit_build_times_get_bw_scale(networkstatus_t *ns); + #endif diff --git a/src/or/circuitlist.c b/src/or/circuitlist.c index fb4b69be0d..b4f5f45615 100644 --- a/src/or/circuitlist.c +++ b/src/or/circuitlist.c @@ -1,7 +1,7 @@ /* Copyright 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -384,7 +384,9 @@ circuit_purpose_to_controller_string(uint8_t purpose) int32_t circuit_initial_package_window(void) { - int32_t num = networkstatus_get_param(NULL, "circwindow", CIRCWINDOW_START); + int32_t num = networkstatus_get_param(NULL, "circwindow", CIRCWINDOW_START, + CIRCWINDOW_START_MIN, + CIRCWINDOW_START_MAX); /* If the consensus tells us a negative number, we'd assert. */ if (num < 0) num = CIRCWINDOW_START; diff --git a/src/or/circuitlist.h b/src/or/circuitlist.h index caca614c8c..ef6fc3a3d9 100644 --- a/src/or/circuitlist.h +++ b/src/or/circuitlist.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/or/circuituse.c b/src/or/circuituse.c index 3af0fb642d..8d9d115863 100644 --- a/src/or/circuituse.c +++ b/src/or/circuituse.c @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/or/circuituse.h b/src/or/circuituse.h index 269b6c5f8f..1a604b415f 100644 --- a/src/or/circuituse.h +++ b/src/or/circuituse.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/or/command.c b/src/or/command.c index ea0bbea1e5..00d9af33fa 100644 --- a/src/or/command.c +++ b/src/or/command.c @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -306,7 +306,8 @@ command_process_create_cell(cell_t *cell, or_connection_t *conn) char keys[CPATH_KEY_MATERIAL_LEN]; char reply[DIGEST_LEN*2]; tor_assert(cell->command == CELL_CREATE_FAST); - if (fast_server_handshake(cell->payload, reply, keys, sizeof(keys))<0) { + if (fast_server_handshake(cell->payload, (uint8_t*)reply, + (uint8_t*)keys, sizeof(keys))<0) { log_warn(LD_OR,"Failed to generate key material. Closing."); circuit_mark_for_close(TO_CIRCUIT(circ), END_CIRC_REASON_INTERNAL); return; @@ -353,7 +354,7 @@ command_process_created_cell(cell_t *cell, or_connection_t *conn) int err_reason = 0; log_debug(LD_OR,"at OP. Finishing handshake."); if ((err_reason = circuit_finish_handshake(origin_circ, cell->command, - cell->payload)) < 0) { + cell->payload)) < 0) { log_warn(LD_OR,"circuit_finish_handshake failed."); circuit_mark_for_close(circ, -err_reason); return; @@ -369,7 +370,7 @@ command_process_created_cell(cell_t *cell, or_connection_t *conn) log_debug(LD_OR, "Converting created cell to extended relay cell, sending."); relay_send_command_from_edge(0, circ, RELAY_COMMAND_EXTENDED, - cell->payload, ONIONSKIN_REPLY_LEN, + (char*)cell->payload, ONIONSKIN_REPLY_LEN, NULL); } } @@ -499,7 +500,7 @@ static void command_process_versions_cell(var_cell_t *cell, or_connection_t *conn) { int highest_supported_version = 0; - const char *cp, *end; + const uint8_t *cp, *end; if (conn->link_proto != 0 || conn->_base.state != OR_CONN_STATE_OR_HANDSHAKING || (conn->handshake_state && conn->handshake_state->received_versions)) { @@ -553,8 +554,8 @@ command_process_netinfo_cell(cell_t *cell, or_connection_t *conn) time_t timestamp; uint8_t my_addr_type; uint8_t my_addr_len; - const char *my_addr_ptr; - const char *cp, *end; + const uint8_t *my_addr_ptr; + const uint8_t *cp, *end; uint8_t n_other_addrs; time_t now = time(NULL); @@ -582,7 +583,7 @@ command_process_netinfo_cell(cell_t *cell, or_connection_t *conn) my_addr_type = (uint8_t) cell->payload[4]; my_addr_len = (uint8_t) cell->payload[5]; - my_addr_ptr = cell->payload + 6; + my_addr_ptr = (uint8_t*) cell->payload + 6; end = cell->payload + CELL_PAYLOAD_SIZE; cp = cell->payload + 6 + my_addr_len; if (cp >= end) { @@ -599,7 +600,8 @@ 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, (int)(end-cp)); + const uint8_t *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/command.h b/src/or/command.h index 1aa56207f6..95b0f3a931 100644 --- a/src/or/command.h +++ b/src/or/command.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/or/config.c b/src/or/config.c index e3d5e606f9..4d2c872459 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -195,6 +195,7 @@ static config_var_t _option_vars[] = { V(CircuitStreamTimeout, INTERVAL, "0"), V(CircuitPriorityHalflife, DOUBLE, "-100.0"), /*negative:'Use default'*/ V(ClientDNSRejectInternalAddresses, BOOL,"1"), + V(ClientRejectInternalAddresses, BOOL, "1"), V(ClientOnly, BOOL, "0"), V(ConsensusParams, STRING, NULL), V(ConnLimit, UINT, "1000"), @@ -287,6 +288,7 @@ static config_var_t _option_vars[] = { OBSOLETE("IgnoreVersion"), V(KeepalivePeriod, INTERVAL, "5 minutes"), VAR("Log", LINELIST, Logs, NULL), + V(LogMessageDomains, BOOL, "0"), OBSOLETE("LinkPadding"), OBSOLETE("LogLevel"), OBSOLETE("LogFile"), @@ -405,6 +407,7 @@ static config_var_t testing_tor_network_defaults[] = { V(AuthDirMaxServersPerAddr, UINT, "0"), V(AuthDirMaxServersPerAuthAddr,UINT, "0"), V(ClientDNSRejectInternalAddresses, BOOL,"0"), + V(ClientRejectInternalAddresses, BOOL, "0"), V(ExitPolicyRejectPrivate, BOOL, "0"), V(V3AuthVotingInterval, INTERVAL, "5 minutes"), V(V3AuthVoteDelay, INTERVAL, "20 seconds"), @@ -443,15 +446,19 @@ static config_var_t _state_vars[] = { V(BWHistoryReadEnds, ISOTIME, NULL), V(BWHistoryReadInterval, UINT, "900"), V(BWHistoryReadValues, CSV, ""), + V(BWHistoryReadMaxima, CSV, ""), V(BWHistoryWriteEnds, ISOTIME, NULL), V(BWHistoryWriteInterval, UINT, "900"), V(BWHistoryWriteValues, CSV, ""), + V(BWHistoryWriteMaxima, CSV, ""), V(BWHistoryDirReadEnds, ISOTIME, NULL), V(BWHistoryDirReadInterval, UINT, "900"), V(BWHistoryDirReadValues, CSV, ""), + V(BWHistoryDirReadMaxima, CSV, ""), V(BWHistoryDirWriteEnds, ISOTIME, NULL), V(BWHistoryDirWriteInterval, UINT, "900"), V(BWHistoryDirWriteValues, CSV, ""), + V(BWHistoryDirWriteMaxima, CSV, ""), V(TorVersion, STRING, NULL), @@ -787,9 +794,9 @@ add_default_trusted_dir_authorities(authority_type_t type) "4A0C CD2D DC79 9508 3D73 F5D6 6710 0C8A 5831 F16D", "ides orport=9090 no-v2 v3ident=27B6B5996C426270A5C95488AA5BCEB6BCC86956 " "216.224.124.114:9030 F397 038A DC51 3361 35E7 B80B D99C A384 4360 292B", - "gabelmoo orport=8080 no-v2 " + "gabelmoo orport=443 no-v2 " "v3ident=ED03BB616EB2F60BEC80151114BB25CEF515B226 " - "80.190.246.100:8180 F204 4413 DAC2 E02E 3D6B CF47 35A1 9BCA 1DE9 7281", + "212.112.245.170:80 F204 4413 DAC2 E02E 3D6B CF47 35A1 9BCA 1DE9 7281", "dannenberg orport=443 no-v2 " "v3ident=585769C78764D58426B8B52B6651A5A71137189A " "193.23.244.244:80 7BE6 83E6 5D48 1413 21C5 ED92 F075 C553 64AC 7123", @@ -1250,7 +1257,6 @@ options_act(or_options_t *old_options) /* Check for transitions that need action. */ if (old_options) { - if ((options->UseEntryGuards && !old_options->UseEntryGuards) || (options->ExcludeNodes && !routerset_equal(old_options->ExcludeNodes,options->ExcludeNodes)) || @@ -1298,11 +1304,12 @@ options_act(or_options_t *old_options) if (options_transition_affects_workers(old_options, options)) { log_info(LD_GENERAL, "Worker-related options changed. Rotating workers."); + + if (init_keys() < 0) { + log_warn(LD_BUG,"Error initializing keys; exiting"); + return -1; + } if (server_mode(options) && !server_mode(old_options)) { - if (init_keys() < 0) { - log_warn(LD_BUG,"Error initializing keys; exiting"); - return -1; - } ip_address_changed(0); if (can_complete_circuit || !any_predicted_circuits(time(NULL))) inform_testing_reachability(); @@ -2283,7 +2290,7 @@ print_usage(void) printf( "Copyright (c) 2001-2004, Roger Dingledine\n" "Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson\n" -"Copyright (c) 2007-2010, The Tor Project, Inc.\n\n" +"Copyright (c) 2007-2011, The Tor Project, Inc.\n\n" "tor -f <torrc> [args]\n" "See man page for options, or https://www.torproject.org/ for " "documentation.\n"); @@ -2839,7 +2846,9 @@ compute_publishserverdescriptor(or_options_t *options) else if (!strcasecmp(string, "bridge")) *auth |= BRIDGE_AUTHORITY; else if (!strcasecmp(string, "hidserv")) - *auth |= HIDSERV_AUTHORITY; + log_warn(LD_CONFIG, + "PublishServerDescriptor hidserv is invalid. See " + "PublishHidServDescriptors."); else if (!strcasecmp(string, "") || !strcmp(string, "0")) /* no authority */; else @@ -3281,6 +3290,12 @@ options_validate(or_options_t *old_options, or_options_t *options, "PublishServerDescriptor line."); } + if (options->BridgeRelay && options->DirPort) { + log_warn(LD_CONFIG, "Can't set a DirPort on a bridge relay; disabling " + "DirPort"); + options->DirPort = 0; + } + if (options->MinUptimeHidServDirectoryV2 < 0) { log_warn(LD_CONFIG, "MinUptimeHidServDirectoryV2 option must be at " "least 0 seconds. Changing to 0."); @@ -3337,6 +3352,11 @@ options_validate(or_options_t *old_options, or_options_t *options, "PerConnBWBurst", msg) < 0) return -1; + if (options->RelayBandwidthRate && !options->RelayBandwidthBurst) + options->RelayBandwidthBurst = options->RelayBandwidthRate; + if (options->RelayBandwidthBurst && !options->RelayBandwidthRate) + options->RelayBandwidthRate = options->RelayBandwidthBurst; + if (server_mode(options)) { if (options->BandwidthRate < ROUTER_REQUIRED_MIN_BANDWIDTH) { tor_asprintf(msg, @@ -3365,9 +3385,6 @@ options_validate(or_options_t *old_options, or_options_t *options, } } - if (options->RelayBandwidthRate && !options->RelayBandwidthBurst) - options->RelayBandwidthBurst = options->RelayBandwidthRate; - if (options->RelayBandwidthRate > options->RelayBandwidthBurst) REJECT("RelayBandwidthBurst must be at least equal " "to RelayBandwidthRate."); @@ -3804,7 +3821,9 @@ options_transition_affects_workers(or_options_t *old_options, new_options->ServerDNSSearchDomains || old_options->SafeLogging != new_options->SafeLogging || old_options->ClientOnly != new_options->ClientOnly || - !config_lines_eq(old_options->Logs, new_options->Logs)) + public_server_mode(old_options) != public_server_mode(new_options) || + !config_lines_eq(old_options->Logs, new_options->Logs) || + old_options->LogMessageDomains != new_options->LogMessageDomains) return 1; /* Check whether log options match. */ @@ -4380,6 +4399,9 @@ options_init_logs(or_options_t *options, int validate_only) } smartlist_free(elts); + if (ok && !validate_only) + logs_set_domain_logging(options->LogMessageDomains); + return ok?0:-1; } @@ -5139,6 +5161,9 @@ or_state_load(void) return r; } +/** If writing the state to disk fails, try again after this many seconds. */ +#define STATE_WRITE_RETRY_INTERVAL 3600 + /** Write the persistent state to disk. Return 0 for success, <0 on failure. */ int or_state_save(time_t now) @@ -5173,10 +5198,14 @@ or_state_save(time_t now) tor_free(state); fname = get_datadir_fname("state"); if (write_str_to_file(fname, contents, 0)<0) { - log_warn(LD_FS, "Unable to write state to file \"%s\"", fname); + log_warn(LD_FS, "Unable to write state to file \"%s\"; " + "will try again later", fname); global_state->LastWritten = -1; tor_free(fname); tor_free(contents); + /* Try again after STATE_WRITE_RETRY_INTERVAL (or sooner, if the state + * changes sooner). */ + global_state->next_write = now + STATE_WRITE_RETRY_INTERVAL; return -1; } diff --git a/src/or/config.h b/src/or/config.h index 7a4ba5c60f..defda35e0b 100644 --- a/src/or/config.h +++ b/src/or/config.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/or/connection.c b/src/or/connection.c index 85cede856c..fd30ac8cb6 100644 --- a/src/or/connection.c +++ b/src/or/connection.c @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -1178,7 +1178,8 @@ connection_handle_listener_read(connection_t *conn, int new_type) } if (connection_init_accepted_conn(newconn, conn->type) < 0) { - connection_mark_for_close(newconn); + if (! conn->marked_for_close) + connection_mark_for_close(newconn); return 0; } return 0; @@ -1204,9 +1205,11 @@ connection_init_accepted_conn(connection_t *conn, uint8_t listener_type) conn->state = AP_CONN_STATE_SOCKS_WAIT; break; case CONN_TYPE_AP_TRANS_LISTENER: + TO_EDGE_CONN(conn)->is_transparent_ap = 1; conn->state = AP_CONN_STATE_CIRCUIT_WAIT; return connection_ap_process_transparent(TO_EDGE_CONN(conn)); case CONN_TYPE_AP_NATD_LISTENER: + TO_EDGE_CONN(conn)->is_transparent_ap = 1; conn->state = AP_CONN_STATE_NATD_WAIT; break; } diff --git a/src/or/connection.h b/src/or/connection.h index f38927e788..576d3a63e1 100644 --- a/src/or/connection.h +++ b/src/or/connection.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/or/connection_edge.c b/src/or/connection_edge.c index cc040b1780..f02479fd59 100644 --- a/src/or/connection_edge.c +++ b/src/or/connection_edge.c @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -1177,9 +1177,23 @@ address_is_in_virtual_range(const char *address) return 0; } +/** Increment the value of next_virtual_addr; reset it to the start of the + * virtual address range if it wraps around. + */ +static INLINE void +increment_virtual_addr(void) +{ + ++next_virtual_addr; + if (addr_mask_cmp_bits(next_virtual_addr, virtual_addr_network, + virtual_addr_netmask_bits)) + next_virtual_addr = virtual_addr_network; +} + /** Return a newly allocated string holding an address of <b>type</b> * (one of RESOLVED_TYPE_{IPV4|HOSTNAME}) that has not yet been mapped, * and that is very unlikely to be the address of any real host. + * + * May return NULL if we have run out of virtual addresses. */ static char * addressmap_get_virtual_address(int type) @@ -1204,25 +1218,26 @@ addressmap_get_virtual_address(int type) /* Don't hand out any .0 or .255 address. */ while ((next_virtual_addr & 0xff) == 0 || (next_virtual_addr & 0xff) == 0xff) { - ++next_virtual_addr; + increment_virtual_addr(); + if (! --available) { + log_warn(LD_CONFIG, "Ran out of virtual addresses!"); + return NULL; + } } in.s_addr = htonl(next_virtual_addr); tor_inet_ntoa(&in, buf, sizeof(buf)); if (!strmap_get(addressmap, buf)) { - ++next_virtual_addr; + increment_virtual_addr(); break; } - ++next_virtual_addr; + increment_virtual_addr(); --available; - log_info(LD_CONFIG, "%d addrs available", (int)available); - if (! --available) { + // log_info(LD_CONFIG, "%d addrs available", (int)available); + if (! available) { log_warn(LD_CONFIG, "Ran out of virtual addresses!"); return NULL; } - if (addr_mask_cmp_bits(next_virtual_addr, virtual_addr_network, - virtual_addr_netmask_bits)) - next_virtual_addr = virtual_addr_network; } return tor_strdup(buf); } else { @@ -1237,14 +1252,15 @@ addressmap_get_virtual_address(int type) * allocated string. If another address of the same type is already * mapped to <b>new_address</b>, try to return a copy of that address. * - * The string in <b>new_address</b> may be freed, or inserted into a map - * as appropriate. + * The string in <b>new_address</b> may be freed or inserted into a map + * as appropriate. May return NULL if are out of virtual addresses. **/ const char * addressmap_register_virtual_address(int type, char *new_address) { char **addrp; virtaddress_entry_t *vent; + int vent_needs_to_be_added = 0; tor_assert(new_address); tor_assert(addressmap); @@ -1253,7 +1269,7 @@ addressmap_register_virtual_address(int type, char *new_address) vent = strmap_get(virtaddress_reversemap, new_address); if (!vent) { vent = tor_malloc_zero(sizeof(virtaddress_entry_t)); - strmap_set(virtaddress_reversemap, new_address, vent); + vent_needs_to_be_added = 1; } addrp = (type == RESOLVED_TYPE_IPV4) ? @@ -1263,6 +1279,7 @@ addressmap_register_virtual_address(int type, char *new_address) if (ent && ent->new_address && !strcasecmp(new_address, ent->new_address)) { tor_free(new_address); + tor_assert(!vent_needs_to_be_added); return tor_strdup(*addrp); } else log_warn(LD_BUG, @@ -1276,7 +1293,14 @@ addressmap_register_virtual_address(int type, char *new_address) tor_free(*addrp); *addrp = addressmap_get_virtual_address(type); + if (!*addrp) { + tor_free(vent); + tor_free(new_address); + return NULL; + } log_info(LD_APP, "Registering map from %s to %s", *addrp, new_address); + if (vent_needs_to_be_added) + strmap_set(virtaddress_reversemap, new_address, vent); addressmap_register(*addrp, new_address, 2, ADDRMAPSRC_CONTROLLER); #if 0 @@ -1476,7 +1500,12 @@ connection_ap_handshake_rewrite_and_attach(edge_connection_t *conn, const char *new_addr; new_addr = addressmap_register_virtual_address( RESOLVED_TYPE_IPV4, tor_strdup(socks->address)); - tor_assert(new_addr); + if (! new_addr) { + log_warn(LD_APP, "Unable to automap address %s", + escaped_safe_str(socks->address)); + connection_mark_unattached_ap(conn, END_STREAM_REASON_INTERNAL); + return -1; + } log_info(LD_APP, "Automapping %s to %s", escaped_safe_str_client(socks->address), safe_str_client(new_addr)); @@ -1492,7 +1521,8 @@ connection_ap_handshake_rewrite_and_attach(edge_connection_t *conn, tor_snprintf(socks->address, sizeof(socks->address), "REVERSE[%s]", orig_address); connection_ap_handshake_socks_resolved(conn, RESOLVED_TYPE_HOSTNAME, - strlen(result), result, -1, + strlen(result), (uint8_t*)result, + -1, map_expires); connection_mark_unattached_ap(conn, END_STREAM_REASON_DONE | @@ -1613,7 +1643,8 @@ connection_ap_handshake_rewrite_and_attach(edge_connection_t *conn, /* remember _what_ is supposed to have been resolved. */ strlcpy(socks->address, orig_address, sizeof(socks->address)); connection_ap_handshake_socks_resolved(conn,RESOLVED_TYPE_IPV4,4, - (char*)&answer,-1,map_expires); + (uint8_t*)&answer, + -1,map_expires); connection_mark_unattached_ap(conn, END_STREAM_REASON_DONE | END_STREAM_REASON_FLAG_ALREADY_SOCKS_REPLIED); @@ -1628,6 +1659,28 @@ connection_ap_handshake_rewrite_and_attach(edge_connection_t *conn, connection_mark_unattached_ap(conn, END_STREAM_REASON_TORPROTOCOL); return -1; } + if (options->ClientRejectInternalAddresses && + !conn->use_begindir && !conn->chosen_exit_name && !circ) { + tor_addr_t addr; + if (tor_addr_from_str(&addr, socks->address) >= 0 && + tor_addr_is_internal(&addr, 0)) { + /* If this is an explicit private address with no chosen exit node, + * then we really don't want to try to connect to it. That's + * probably an error. */ + if (conn->is_transparent_ap) { + log_warn(LD_NET, + "Rejecting request for anonymous connection to private " + "address %s on a TransPort or NATDPort. Possible loop " + "in your NAT rules?", safe_str_client(socks->address)); + } else { + log_warn(LD_NET, + "Rejecting SOCKS request for anonymous connection to " + "private address %s", safe_str_client(socks->address)); + } + connection_mark_unattached_ap(conn, END_STREAM_REASON_PRIVATE_ADDR); + return -1; + } + } if (!conn->use_begindir && !conn->chosen_exit_name && !circ) { /* see if we can find a suitable enclave exit */ @@ -2318,7 +2371,7 @@ void connection_ap_handshake_socks_resolved(edge_connection_t *conn, int answer_type, size_t answer_len, - const char *answer, + const uint8_t *answer, int ttl, time_t expires) { @@ -2332,7 +2385,7 @@ connection_ap_handshake_socks_resolved(edge_connection_t *conn, client_dns_set_addressmap(conn->socks_request->address, a, conn->chosen_exit_name, ttl); } else if (answer_type == RESOLVED_TYPE_HOSTNAME && answer_len < 256) { - char *cp = tor_strndup(answer, answer_len); + char *cp = tor_strndup((char*)answer, answer_len); client_dns_set_reverse_addressmap(conn->socks_request->address, cp, conn->chosen_exit_name, ttl); @@ -2343,14 +2396,14 @@ connection_ap_handshake_socks_resolved(edge_connection_t *conn, if (conn->is_dns_request) { if (conn->dns_server_request) { /* We had a request on our DNS port: answer it. */ - dnsserv_resolved(conn, answer_type, answer_len, answer, ttl); + dnsserv_resolved(conn, answer_type, answer_len, (char*)answer, ttl); conn->socks_request->has_finished = 1; return; } else { /* This must be a request from the controller. We already sent * a mapaddress if there's a ttl. */ tell_controller_about_resolved_result(conn, answer_type, answer_len, - answer, ttl, expires); + (char*)answer, ttl, expires); conn->socks_request->has_finished = 1; return; } @@ -2495,6 +2548,8 @@ connection_exit_begin_conn(cell_t *cell, circuit_t *circ) or_circ = TO_OR_CIRCUIT(circ); relay_header_unpack(&rh, cell->payload); + if (rh.length > RELAY_PAYLOAD_SIZE) + return -1; /* Note: we have to use relay_send_command_from_edge here, not * connection_edge_end or connection_edge_send_command, since those require @@ -2518,7 +2573,8 @@ connection_exit_begin_conn(cell_t *cell, circuit_t *circ) END_STREAM_REASON_TORPROTOCOL, NULL); return 0; } - if (parse_addr_port(LOG_PROTOCOL_WARN, cell->payload+RELAY_HEADER_SIZE, + if (parse_addr_port(LOG_PROTOCOL_WARN, + (char*)(cell->payload+RELAY_HEADER_SIZE), &address,NULL,&port)<0) { log_fn(LOG_PROTOCOL_WARN, LD_PROTOCOL, "Unable to parse addr:port in relay begin cell. Closing."); @@ -2683,6 +2739,8 @@ connection_exit_begin_resolve(cell_t *cell, or_circuit_t *circ) assert_circuit_ok(TO_CIRCUIT(circ)); relay_header_unpack(&rh, cell->payload); + if (rh.length > RELAY_PAYLOAD_SIZE) + return -1; /* This 'dummy_conn' only exists to remember the stream ID * associated with the resolve request; and to make the @@ -2693,8 +2751,9 @@ connection_exit_begin_resolve(cell_t *cell, or_circuit_t *circ) */ dummy_conn = edge_connection_new(CONN_TYPE_EXIT, AF_INET); dummy_conn->stream_id = rh.stream_id; - dummy_conn->_base.address = tor_strndup(cell->payload+RELAY_HEADER_SIZE, - rh.length); + dummy_conn->_base.address = tor_strndup( + (char*)cell->payload+RELAY_HEADER_SIZE, + rh.length); dummy_conn->_base.port = 0; dummy_conn->_base.state = EXIT_CONN_STATE_RESOLVEFAILED; dummy_conn->_base.purpose = EXIT_PURPOSE_RESOLVE; diff --git a/src/or/connection_edge.h b/src/or/connection_edge.h index 762af5172e..fa5f91cf8d 100644 --- a/src/or/connection_edge.h +++ b/src/or/connection_edge.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -38,7 +38,7 @@ void connection_ap_handshake_socks_reply(edge_connection_t *conn, char *reply, void connection_ap_handshake_socks_resolved(edge_connection_t *conn, int answer_type, size_t answer_len, - const char *answer, + const uint8_t *answer, int ttl, time_t expires); diff --git a/src/or/connection_or.c b/src/or/connection_or.c index 6279c93ab1..2d2444462d 100644 --- a/src/or/connection_or.c +++ b/src/or/connection_or.c @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -370,11 +370,11 @@ connection_or_update_token_buckets_helper(or_connection_t *conn, int reset, * bandwidth parameters in the consensus, but allow local config * options to override. */ rate = options->PerConnBWRate ? (int)options->PerConnBWRate : - (int)networkstatus_get_param(NULL, "perconnbwrate", - (int)options->BandwidthRate); + networkstatus_get_param(NULL, "perconnbwrate", + (int)options->BandwidthRate, 1, INT32_MAX); burst = options->PerConnBWBurst ? (int)options->PerConnBWBurst : - (int)networkstatus_get_param(NULL, "perconnbwburst", - (int)options->BandwidthBurst); + networkstatus_get_param(NULL, "perconnbwburst", + (int)options->BandwidthBurst, 1, INT32_MAX); } conn->bandwidthrate = rate; @@ -1256,7 +1256,8 @@ connection_or_write_var_cell_to_buf(const var_cell_t *cell, tor_assert(conn); var_cell_pack_header(cell, hdr); connection_write_to_buf(hdr, sizeof(hdr), TO_CONN(conn)); - connection_write_to_buf(cell->payload, cell->payload_len, TO_CONN(conn)); + connection_write_to_buf((char*)cell->payload, + cell->payload_len, TO_CONN(conn)); if (cell->command != CELL_PADDING) conn->timestamp_last_added_nonpadding = approx_time(); } @@ -1385,7 +1386,7 @@ connection_or_send_netinfo(or_connection_t *conn) time_t now = time(NULL); routerinfo_t *me; int len; - char *out; + uint8_t *out; memset(&cell, 0, sizeof(cell_t)); cell.command = CELL_NETINFO; diff --git a/src/or/connection_or.h b/src/or/connection_or.h index 216a9bd648..70ef96a335 100644 --- a/src/or/connection_or.h +++ b/src/or/connection_or.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/or/control.c b/src/or/control.c index 4d505a98fb..fb9c1aeaf6 100644 --- a/src/or/control.c +++ b/src/or/control.c @@ -1,5 +1,5 @@ /* Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -2855,9 +2855,10 @@ connection_control_process_inbuf(control_connection_t *conn) && !TOR_ISSPACE(conn->incoming_cmd[cmd_len])) ++cmd_len; - data_len -= cmd_len; conn->incoming_cmd[cmd_len]='\0'; args = conn->incoming_cmd+cmd_len+1; + tor_assert(data_len>(size_t)cmd_len); + data_len -= (cmd_len+1); /* skip the command and NUL we added after it */ while (*args == ' ' || *args == '\t') { ++args; --data_len; diff --git a/src/or/control.h b/src/or/control.h index 27ef5c37f7..2ae96b4b8a 100644 --- a/src/or/control.h +++ b/src/or/control.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/or/cpuworker.c b/src/or/cpuworker.c index ae8d69f6ec..7cbc191333 100644 --- a/src/or/cpuworker.c +++ b/src/or/cpuworker.c @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -250,7 +250,7 @@ cpuworker_main(void *data) for (;;) { ssize_t r; - if ((r = recv(fd, &question_type, 1, 0)) != 1) { + if ((r = recv(fd, (void *)&question_type, 1, 0)) != 1) { // log_fn(LOG_ERR,"read type failed. Exiting."); if (r == 0) { log_info(LD_OR, diff --git a/src/or/cpuworker.h b/src/or/cpuworker.h index e09703f217..04e37ee459 100644 --- a/src/or/cpuworker.h +++ b/src/or/cpuworker.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/or/directory.c b/src/or/directory.c index fbdd496c12..f8d587f35c 100644 --- a/src/or/directory.c +++ b/src/or/directory.c @@ -1,6 +1,6 @@ /* Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ #include "or.h" @@ -1527,9 +1527,10 @@ connection_dir_client_reached_eof(dir_connection_t *conn) delta>0 ? "ahead" : "behind", dbuf, delta>0 ? "behind" : "ahead"); skewed = 1; /* don't check the recommended-versions line */ - control_event_general_status(trusted ? LOG_WARN : LOG_NOTICE, - "CLOCK_SKEW SKEW=%ld SOURCE=DIRSERV:%s:%d", - delta, conn->_base.address, conn->_base.port); + if (trusted) + control_event_general_status(LOG_WARN, + "CLOCK_SKEW SKEW=%ld SOURCE=DIRSERV:%s:%d", + delta, conn->_base.address, conn->_base.port); } else { log_debug(LD_HTTP, "Time on received directory is within tolerance; " "we are %ld seconds skewed. (That's okay.)", delta); diff --git a/src/or/directory.h b/src/or/directory.h index 6fd2c0beff..94dfb17644 100644 --- a/src/or/directory.h +++ b/src/or/directory.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/or/dirserv.c b/src/or/dirserv.c index f426881440..aeeab45383 100644 --- a/src/or/dirserv.c +++ b/src/or/dirserv.c @@ -1,6 +1,6 @@ /* Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ #define DIRSERV_PRIVATE @@ -386,13 +386,19 @@ dirserv_get_status_impl(const char *id_digest, const char *nickname, strmap_size(fingerprint_list->fp_by_name), digestmap_size(fingerprint_list->status_by_digest)); - /* Tor 0.1.2.x is pretty old, but there are a lot of them running still, - * and there aren't any critical relay-side vulnerabilities. Once more - * of them die off, we should raise this minimum to 0.2.0.x. */ - if (platform && !tor_version_as_new_as(platform,"0.1.2.14")) { + /* Tor 0.2.0.26-rc is the oldest version that currently caches the right + * directory information. Once more of them die off, we should raise this + * minimum. */ + if (platform && !tor_version_as_new_as(platform,"0.2.0.26-rc")) { if (msg) *msg = "Tor version is far too old to work."; return FP_REJECT; + } else if (platform && tor_version_as_new_as(platform,"0.2.1.3-alpha") + && !tor_version_as_new_as(platform, "0.2.1.19")) { + /* These versions mishandled RELAY_EARLY cells on rend circuits. */ + if (msg) + *msg = "Tor version is too buggy to work."; + return FP_REJECT; } result = dirserv_get_name_status(id_digest, nickname); @@ -1160,7 +1166,7 @@ directory_fetches_from_authorities(or_options_t *options) return 0; if (server_mode(options) && router_pick_published_address(options, &addr)<0) return 1; /* we don't know our IP address; ask an authority. */ - refuseunknown = router_my_exit_policy_is_reject_star() && + refuseunknown = ! router_my_exit_policy_is_reject_star() && should_refuse_unknown_exits(options); if (options->DirPort == 0 && !refuseunknown) return 0; @@ -2964,6 +2970,8 @@ dirserv_get_routerdesc_fingerprints(smartlist_t *fps_out, const char *key, SMARTLIST_FOREACH(rl->routers, routerinfo_t *, r, smartlist_add(fps_out, tor_memdup(r->cache_info.identity_digest, DIGEST_LEN))); + /* Treat "all" requests as if they were unencrypted */ + for_unencrypted_conn = 1; } else if (!strcmp(key, "authority")) { routerinfo_t *ri = router_get_my_routerinfo(); if (ri) diff --git a/src/or/dirserv.h b/src/or/dirserv.h index 94e4e811d6..56ad7a6a56 100644 --- a/src/or/dirserv.h +++ b/src/or/dirserv.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/or/dirvote.c b/src/or/dirvote.c index dd36a0f911..529b45c7d5 100644 --- a/src/or/dirvote.c +++ b/src/or/dirvote.c @@ -1,6 +1,6 @@ /* Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ #define DIRVOTE_PRIVATE @@ -50,7 +50,7 @@ static int dirvote_publish_consensus(void); static char *make_consensus_method_list(int low, int high, const char *sep); /** The highest consensus method that we currently support. */ -#define MAX_SUPPORTED_CONSENSUS_METHOD 10 +#define MAX_SUPPORTED_CONSENSUS_METHOD 11 /** Lowest consensus method that contains a 'directory-footer' marker */ #define MIN_METHOD_FOR_FOOTER 9 @@ -1693,7 +1693,7 @@ networkstatus_compute_consensus(smartlist_t *votes, const char *chosen_name = NULL; int exitsummary_disagreement = 0; int is_named = 0, is_unnamed = 0, is_running = 0; - int is_guard = 0, is_exit = 0; + int is_guard = 0, is_exit = 0, is_bad_exit = 0; int naming_conflict = 0; int n_listing = 0; int i; @@ -1819,6 +1819,8 @@ networkstatus_compute_consensus(smartlist_t *votes, is_guard = 1; else if (!strcmp(fl, "Running")) is_running = 1; + else if (!strcmp(fl, "BadExit")) + is_bad_exit = 1; } } }); @@ -1845,6 +1847,11 @@ networkstatus_compute_consensus(smartlist_t *votes, rs_out.bandwidth = median_uint32(bandwidths, num_bandwidths); } + /* Fix bug 2203: Do not count BadExit nodes as Exits for bw weights */ + if (consensus_method >= 11) { + is_exit = is_exit && !is_bad_exit; + } + if (consensus_method >= MIN_METHOD_FOR_BW_WEIGHTS) { if (rs_out.has_bandwidth) { T += rs_out.bandwidth; diff --git a/src/or/dirvote.h b/src/or/dirvote.h index e384dc53b3..67540a37fb 100644 --- a/src/or/dirvote.h +++ b/src/or/dirvote.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -19,9 +19,6 @@ /** Smallest allowable voting interval. */ #define MIN_VOTE_INTERVAL 300 -/** Precision multiplier for the Bw weights */ -#define BW_WEIGHT_SCALE 10000 - void dirvote_free_all(void); /* vote manipulation */ diff --git a/src/or/dns.c b/src/or/dns.c index 4e319b7d83..dcccd1390d 100644 --- a/src/or/dns.c +++ b/src/or/dns.c @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -54,12 +54,19 @@ struct evdns_request; evdns_config_windows_nameservers() #define evdns_base_set_option_(base, opt, val) \ evdns_set_option((opt),(val),DNS_OPTIONS_ALL) +/* Note: our internal eventdns.c, plus Libevent 1.4, used a 1 return to + * signify failure to launch a resolve. Libevent 2.0 uses a -1 return to + * signify a failure on a resolve, though if we're on Libevent 2.0, we should + * have event2/dns.h and never hit these macros. Regardless, 0 is success. */ #define evdns_base_resolve_ipv4(base, addr, options, cb, ptr) \ - ((evdns_resolve_ipv4(addr, options, cb, ptr)<0) ? NULL : ((void*)1)) -#define evdns_base_resolve_reverse(base, addr, options, cb, ptr) \ - ((evdns_resolve_reverse(addr, options, cb, ptr)<0) ? NULL : ((void*)1)) -#define evdns_base_resolve_reverse_ipv6(base, addr, options, cb, ptr) \ - ((evdns_resolve_reverse_ipv6(addr, options, cb, ptr)<0) ? NULL : ((void*)1)) + ((evdns_resolve_ipv4((addr), (options), (cb), (ptr))!=0) \ + ? NULL : ((void*)1)) +#define evdns_base_resolve_reverse(base, addr, options, cb, ptr) \ + ((evdns_resolve_reverse((addr), (options), (cb), (ptr))!=0) \ + ? NULL : ((void*)1)) +#define evdns_base_resolve_reverse_ipv6(base, addr, options, cb, ptr) \ + ((evdns_resolve_reverse_ipv6((addr), (options), (cb), (ptr))!=0) \ + ? NULL : ((void*)1)) #elif defined(LIBEVENT_VERSION_NUMBER) && LIBEVENT_VERSION_NUMBER < 0x02000303 #define evdns_base_set_option_(base, opt, val) \ diff --git a/src/or/dns.h b/src/or/dns.h index c4fd4d1fb7..25ff86e2c6 100644 --- a/src/or/dns.h +++ b/src/or/dns.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/or/dnsserv.c b/src/or/dnsserv.c index ad4f4122bc..8222c8b45d 100644 --- a/src/or/dnsserv.c +++ b/src/or/dnsserv.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2007-2010, The Tor Project, Inc. */ +/* Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -282,11 +282,12 @@ dnsserv_resolved(edge_connection_t *conn, name, 1, (char*)answer, ttl); } else if (answer_type == RESOLVED_TYPE_HOSTNAME && + answer_len < 256 && conn->socks_request->command == SOCKS_COMMAND_RESOLVE_PTR) { char *ans = tor_strndup(answer, answer_len); evdns_server_request_add_ptr_reply(req, NULL, name, - (char*)answer, ttl); + ans, ttl); tor_free(ans); } else if (answer_type == RESOLVED_TYPE_ERROR) { err = DNS_ERR_NOTEXIST; diff --git a/src/or/dnsserv.h b/src/or/dnsserv.h index 5bf154ebb2..fcca868885 100644 --- a/src/or/dnsserv.h +++ b/src/or/dnsserv.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/or/eventdns.c b/src/or/eventdns.c index b929303fd5..75a25bd088 100644 --- a/src/or/eventdns.c +++ b/src/or/eventdns.c @@ -1245,7 +1245,8 @@ nameserver_read(struct nameserver *ns) { for (;;) { const int r = - (int)recvfrom(ns->socket, packet, (socklen_t)sizeof(packet), 0, + (int)recvfrom(ns->socket, (void*)packet, + (socklen_t)sizeof(packet), 0, sa, &addrlen); if (r < 0) { int err = last_error(ns->socket); @@ -1276,7 +1277,7 @@ server_port_read(struct evdns_server_port *s) { for (;;) { addrlen = (socklen_t)sizeof(struct sockaddr_storage); - r = recvfrom(s->socket, packet, sizeof(packet), 0, + r = recvfrom(s->socket, (void*)packet, sizeof(packet), 0, (struct sockaddr*) &addr, &addrlen); if (r < 0) { int err = last_error(s->socket); @@ -2012,7 +2013,8 @@ evdns_request_timeout_callback(int fd, short events, void *arg) { /* 2 other failure */ static int evdns_request_transmit_to(struct evdns_request *req, struct nameserver *server) { - const ssize_t r = send(server->socket, req->request, req->request_len, 0); + const ssize_t r = send(server->socket, (void*)req->request, + req->request_len, 0); if (r < 0) { int err = last_error(server->socket); if (error_is_eagain(err)) return 1; diff --git a/src/or/eventdns_tor.h b/src/or/eventdns_tor.h index 141ff09f1e..6a178938b6 100644 --- a/src/or/eventdns_tor.h +++ b/src/or/eventdns_tor.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2007-2010, The Tor Project, Inc. */ +/* Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ #include "orconfig.h" diff --git a/src/or/geoip.c b/src/or/geoip.c index ee8d72ee1d..e5694b9618 100644 --- a/src/or/geoip.c +++ b/src/or/geoip.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2007-2010, The Tor Project, Inc. */ +/* Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -214,7 +214,7 @@ geoip_load_file(const char *filename, or_options_t *options) smartlist_free(geoip_entries); } geoip_entries = smartlist_create(); - log_notice(LD_GENERAL, "Parsing GEOIP file."); + log_notice(LD_GENERAL, "Parsing GEOIP file %s.", filename); while (!feof(f)) { char buf[512]; if (fgets(buf, (int)sizeof(buf), f) == NULL) diff --git a/src/or/geoip.h b/src/or/geoip.h index 68e01deecc..bafbeea0f2 100644 --- a/src/or/geoip.h +++ b/src/or/geoip.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/or/hibernate.c b/src/or/hibernate.c index e9be5930d1..1878d5d52d 100644 --- a/src/or/hibernate.c +++ b/src/or/hibernate.c @@ -1,5 +1,5 @@ /* Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -515,7 +515,6 @@ accounting_run_housekeeping(time_t now) static void accounting_set_wakeup_time(void) { - char buf[ISO_TIME_LEN+1]; char digest[DIGEST_LEN]; crypto_digest_env_t *d_env; int time_in_interval; @@ -529,21 +528,26 @@ accounting_set_wakeup_time(void) } } - format_iso_time(buf, interval_start_time); - crypto_pk_get_digest(get_server_identity_key(), digest); + if (server_identity_key_is_set()) { + char buf[ISO_TIME_LEN+1]; + format_iso_time(buf, interval_start_time); - d_env = crypto_new_digest_env(); - crypto_digest_add_bytes(d_env, buf, ISO_TIME_LEN); - crypto_digest_add_bytes(d_env, digest, DIGEST_LEN); - crypto_digest_get_digest(d_env, digest, DIGEST_LEN); - crypto_free_digest_env(d_env); + crypto_pk_get_digest(get_server_identity_key(), digest); + + d_env = crypto_new_digest_env(); + crypto_digest_add_bytes(d_env, buf, ISO_TIME_LEN); + crypto_digest_add_bytes(d_env, digest, DIGEST_LEN); + crypto_digest_get_digest(d_env, digest, DIGEST_LEN); + crypto_free_digest_env(d_env); + } else { + crypto_rand(digest, DIGEST_LEN); + } if (!expected_bandwidth_usage) { char buf1[ISO_TIME_LEN+1]; char buf2[ISO_TIME_LEN+1]; format_local_iso_time(buf1, interval_start_time); format_local_iso_time(buf2, interval_end_time); - time_to_exhaust_bw = GUESS_TIME_TO_USE_BANDWIDTH; interval_wakeup_time = interval_start_time; log_notice(LD_ACCT, @@ -558,8 +562,8 @@ accounting_set_wakeup_time(void) time_to_exhaust_bw = (get_options()->AccountingMax/expected_bandwidth_usage)*60; - if (time_to_exhaust_bw > TIME_MAX) { - time_to_exhaust_bw = TIME_MAX; + if (time_to_exhaust_bw > INT_MAX) { + time_to_exhaust_bw = INT_MAX; time_to_consider = 0; } else { time_to_consider = time_in_interval - (int)time_to_exhaust_bw; @@ -577,8 +581,6 @@ accounting_set_wakeup_time(void) * to be chosen than the last half. */ interval_wakeup_time = interval_start_time + (get_uint32(digest) % time_to_consider); - - format_iso_time(buf, interval_wakeup_time); } { @@ -781,7 +783,8 @@ hibernate_begin(hibernate_state_t new_state, time_t now) /* XXX upload rendezvous service descriptors with no intro points */ if (new_state == HIBERNATE_STATE_EXITING) { - log_notice(LD_GENERAL,"Interrupt: will shut down in %d seconds. Interrupt " + log_notice(LD_GENERAL,"Interrupt: we have stopped accepting new " + "connections, and will shut down in %d seconds. Interrupt " "again to exit now.", options->ShutdownWaitLength); shutdown_time = time(NULL) + options->ShutdownWaitLength; } else { /* soft limit reached */ @@ -938,7 +941,8 @@ consider_hibernation(time_t now) if (hibernate_state == HIBERNATE_STATE_LIVE) { if (hibernate_soft_limit_reached()) { log_notice(LD_ACCT, - "Bandwidth soft limit reached; commencing hibernation."); + "Bandwidth soft limit reached; commencing hibernation. " + "No new conncetions will be accepted"); hibernate_begin(HIBERNATE_STATE_LOWBANDWIDTH, now); } else if (accounting_enabled && now < interval_wakeup_time) { format_local_iso_time(buf,interval_wakeup_time); diff --git a/src/or/hibernate.h b/src/or/hibernate.h index 687fadb669..2aea0fab0c 100644 --- a/src/or/hibernate.h +++ b/src/or/hibernate.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/or/main.c b/src/or/main.c index 9bdbbc17a6..979a2bec5c 100644 --- a/src/or/main.c +++ b/src/or/main.c @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -893,6 +893,9 @@ run_scheduled_events(time_t now) signewnym_impl(now); } + /* 0c. If we've deferred log messages for the controller, handle them now */ + flush_pending_log_callbacks(); + /** 1a. Every MIN_ONION_KEY_LIFETIME seconds, rotate the onion keys, * shut down and restart all cpuworkers, and update the directory if * necessary. @@ -2191,6 +2194,19 @@ tor_main(int argc, char *argv[]) } #endif +#ifdef MS_WINDOWS + /* Call SetProcessDEPPolicy to permanently enable DEP. + The function will not resolve on earlier versions of Windows, + and failure is not dangerous. */ + HMODULE hMod = GetModuleHandleA("Kernel32.dll"); + if (hMod) { + typedef BOOL (WINAPI *PSETDEP)(DWORD); + PSETDEP setdeppolicy = (PSETDEP)GetProcAddress(hMod, + "SetProcessDEPPolicy"); + if (setdeppolicy) setdeppolicy(1); /* PROCESS_DEP_ENABLE */ + } +#endif + update_approx_time(time(NULL)); tor_threads_init(); init_logging(); diff --git a/src/or/main.h b/src/or/main.h index ef38dc9351..d399aaaaf3 100644 --- a/src/or/main.h +++ b/src/or/main.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/or/microdesc.c b/src/or/microdesc.c index e8f3e7c59f..2c4b3435f7 100644 --- a/src/or/microdesc.c +++ b/src/or/microdesc.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2009-2010, The Tor Project, Inc. */ +/* Copyright (c) 2009-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ #include "or.h" diff --git a/src/or/microdesc.h b/src/or/microdesc.h index 2d1a60ad0a..b3e12f8ef0 100644 --- a/src/or/microdesc.h +++ b/src/or/microdesc.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/or/networkstatus.c b/src/or/networkstatus.c index d645ee2b40..687ac03fa0 100644 --- a/src/or/networkstatus.c +++ b/src/or/networkstatus.c @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -439,6 +439,7 @@ networkstatus_check_document_signature(const networkstatus_t *consensus, signed_digest = tor_malloc(signed_digest_len); if (crypto_pk_public_checksig(cert->signing_key, signed_digest, + signed_digest_len, sig->signature, sig->signature_len) < dlen || memcmp(signed_digest, consensus->digests.d[sig->alg], dlen)) { @@ -2124,32 +2125,52 @@ networkstatus_dump_bridge_status_to_file(time_t now) tor_free(status); } -int32_t +static int32_t get_net_param_from_list(smartlist_t *net_params, const char *param_name, - int default_val) + int32_t default_val, int32_t min_val, int32_t max_val) { + int32_t res = default_val; size_t name_len = strlen(param_name); + tor_assert(max_val > min_val); + tor_assert(min_val <= default_val); + tor_assert(max_val >= default_val); + SMARTLIST_FOREACH_BEGIN(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; + if (ok) { + res = (int32_t) v; + break; + } } } SMARTLIST_FOREACH_END(p); - return default_val; + if (res < min_val) { + log_warn(LD_DIR, "Consensus parameter %s is too small. Got %d, raising to " + "%d.", param_name, res, min_val); + res = min_val; + } else if (res > max_val) { + log_warn(LD_DIR, "Consensus parameter %s is too large. Got %d, capping to " + "%d.", param_name, res, max_val); + res = max_val; + } + + return res; } /** Return the value of a integer parameter from the networkstatus <b>ns</b> * whose name is <b>param_name</b>. If <b>ns</b> is NULL, try loading the * latest consensus ourselves. Return <b>default_val</b> if no latest - * consensus, or if it has no parameter called <b>param_name</b>. */ + * consensus, or if it has no parameter called <b>param_name</b>. + * Make sure the value parsed from the consensus is at least + * <b>min_val</b> and at most <b>max_val</b> and raise/cap the parsed value + * if necessary. */ int32_t networkstatus_get_param(networkstatus_t *ns, const char *param_name, - int32_t default_val) + int32_t default_val, int32_t min_val, int32_t max_val) { if (!ns) /* if they pass in null, go find it ourselves */ ns = networkstatus_get_latest_consensus(); @@ -2157,24 +2178,36 @@ networkstatus_get_param(networkstatus_t *ns, const char *param_name, if (!ns || !ns->net_params) return default_val; - return get_net_param_from_list(ns->net_params, param_name, default_val); + return get_net_param_from_list(ns->net_params, param_name, + default_val, min_val, max_val); } /** Return the value of a integer bw weight parameter from the networkstatus * <b>ns</b> whose name is <b>weight_name</b>. If <b>ns</b> is NULL, try * loading the latest consensus ourselves. Return <b>default_val</b> if no - * latest consensus, or if it has no parameter called <b>param_name</b>. */ + * latest consensus, or if it has no parameter called <b>weight_name</b>. */ int32_t networkstatus_get_bw_weight(networkstatus_t *ns, const char *weight_name, - int32_t default_val) + int32_t default_val) { + int32_t param; + int max; if (!ns) /* if they pass in null, go find it ourselves */ ns = networkstatus_get_latest_consensus(); if (!ns || !ns->weight_params) return default_val; - return get_net_param_from_list(ns->weight_params, weight_name, default_val); + max = circuit_build_times_get_bw_scale(ns); + param = get_net_param_from_list(ns->weight_params, weight_name, + default_val, -1, + BW_MAX_WEIGHT_SCALE); + if (param > max) { + log_warn(LD_DIR, "Value of consensus weight %s was too large, capping " + "to %d", weight_name, max); + param = max; + } + return param; } /** Return the name of the consensus flavor <b>flav</b> as used to identify diff --git a/src/or/networkstatus.h b/src/or/networkstatus.h index 32b71a9ceb..ec2e8f884d 100644 --- a/src/or/networkstatus.h +++ b/src/or/networkstatus.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -81,10 +81,9 @@ 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 get_net_param_from_list(smartlist_t *net_params, const char *name, - int default_val); int32_t networkstatus_get_param(networkstatus_t *ns, const char *param_name, - int32_t default_val); + int32_t default_val, int32_t min_val, + int32_t max_val); int getinfo_helper_networkstatus(control_connection_t *conn, const char *question, char **answer, const char **errmsg); diff --git a/src/or/ntmain.c b/src/or/ntmain.c index 46e7afb78b..06ca2df91e 100644 --- a/src/or/ntmain.c +++ b/src/or/ntmain.c @@ -1,6 +1,6 @@ /* Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ #define MAIN_PRIVATE @@ -518,7 +518,7 @@ nt_service_install(int argc, char **argv) SERVICE_DESCRIPTIONA sdBuff; char *command; char *errmsg; - const char *user_acct = GENSRV_USERACCT; + const char *user_acct = NULL; const char *password = ""; int i; OSVERSIONINFOEX info; @@ -562,13 +562,12 @@ nt_service_install(int argc, char **argv) is_win2k_or_worse = 1; } - if (user_acct == GENSRV_USERACCT) { + if (!user_acct) { if (is_win2k_or_worse) { /* On Win2k, there is no LocalService account, so we actually need to * fall back on NULL (the system account). */ printf("Running on Win2K or earlier, so the LocalService account " "doesn't exist. Falling back to SYSTEM account.\n"); - user_acct = NULL; } else { /* Genericity is apparently _so_ last year in Redmond, where some * accounts are accounts that you can look up, and some accounts @@ -577,6 +576,7 @@ nt_service_install(int argc, char **argv) */ printf("Running on a Post-Win2K OS, so we'll assume that the " "LocalService account exists.\n"); + user_acct = GENSRV_USERACCT; } } else if (0 && service_fns.LookupAccountNameA_fn(NULL, // On this system user_acct, diff --git a/src/or/ntmain.h b/src/or/ntmain.h index 2cfa653c3d..acd0e1d7eb 100644 --- a/src/or/ntmain.h +++ b/src/or/ntmain.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/or/onion.c b/src/or/onion.c index fa001656e6..e1d10a60bb 100644 --- a/src/or/onion.c +++ b/src/or/onion.c @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -184,7 +184,7 @@ onion_skin_create(crypto_pk_env_t *dest_router_key, *handshake_state_out = NULL; memset(onion_skin_out, 0, ONIONSKIN_CHALLENGE_LEN); - if (!(dh = crypto_dh_new())) + if (!(dh = crypto_dh_new(DH_TYPE_CIRCUIT))) goto err; dhbytes = crypto_dh_get_bytes(dh); @@ -199,6 +199,7 @@ onion_skin_create(crypto_pk_env_t *dest_router_key, /* set meeting point, meeting cookie, etc here. Leave zero for now. */ if (crypto_pk_public_hybrid_encrypt(dest_router_key, onion_skin_out, + ONIONSKIN_CHALLENGE_LEN, challenge, DH_KEY_LEN, PK_PKCS1_OAEP_PADDING, 1)<0) goto err; @@ -241,6 +242,7 @@ onion_skin_server_handshake(const char *onion_skin, /*ONIONSKIN_CHALLENGE_LEN*/ break; note_crypto_pk_op(DEC_ONIONSKIN); len = crypto_pk_private_hybrid_decrypt(k, challenge, + ONIONSKIN_CHALLENGE_LEN, onion_skin, ONIONSKIN_CHALLENGE_LEN, PK_PKCS1_OAEP_PADDING,0); if (len>0) @@ -256,7 +258,11 @@ onion_skin_server_handshake(const char *onion_skin, /*ONIONSKIN_CHALLENGE_LEN*/ goto err; } - dh = crypto_dh_new(); + dh = crypto_dh_new(DH_TYPE_CIRCUIT); + if (!dh) { + log_warn(LD_BUG, "Couldn't allocate DH key"); + goto err; + } if (crypto_dh_get_public(dh, handshake_reply_out, DH_KEY_LEN)) { log_info(LD_GENERAL, "crypto_dh_get_public failed."); goto err; @@ -349,9 +355,9 @@ onion_skin_client_handshake(crypto_dh_env_t *handshake_state, * Return 0 on success, <0 on failure. **/ int -fast_server_handshake(const char *key_in, /* DIGEST_LEN bytes */ - char *handshake_reply_out, /* DIGEST_LEN*2 bytes */ - char *key_out, +fast_server_handshake(const uint8_t *key_in, /* DIGEST_LEN bytes */ + uint8_t *handshake_reply_out, /* DIGEST_LEN*2 bytes */ + uint8_t *key_out, size_t key_out_len) { char tmp[DIGEST_LEN+DIGEST_LEN]; @@ -359,7 +365,7 @@ fast_server_handshake(const char *key_in, /* DIGEST_LEN bytes */ size_t out_len; int r = -1; - if (crypto_rand(handshake_reply_out, DIGEST_LEN)<0) + if (crypto_rand((char*)handshake_reply_out, DIGEST_LEN)<0) return -1; memcpy(tmp, key_in, DIGEST_LEN); @@ -392,9 +398,9 @@ fast_server_handshake(const char *key_in, /* DIGEST_LEN bytes */ * and protected by TLS). */ int -fast_client_handshake(const char *handshake_state, /* DIGEST_LEN bytes */ - const char *handshake_reply_out, /* DIGEST_LEN*2 bytes */ - char *key_out, +fast_client_handshake(const uint8_t *handshake_state,/*DIGEST_LEN bytes*/ + const uint8_t *handshake_reply_out,/*DIGEST_LEN*2 bytes*/ + uint8_t *key_out, size_t key_out_len) { char tmp[DIGEST_LEN+DIGEST_LEN]; diff --git a/src/or/onion.h b/src/or/onion.h index e84dbb47be..7f603b8147 100644 --- a/src/or/onion.h +++ b/src/or/onion.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -32,14 +32,14 @@ int onion_skin_client_handshake(crypto_dh_env_t *handshake_state, char *key_out, size_t key_out_len); -int fast_server_handshake(const char *key_in, - char *handshake_reply_out, - char *key_out, +int fast_server_handshake(const uint8_t *key_in, + uint8_t *handshake_reply_out, + uint8_t *key_out, size_t key_out_len); -int fast_client_handshake(const char *handshake_state, - const char *handshake_reply_out, - char *key_out, +int fast_client_handshake(const uint8_t *handshake_state, + const uint8_t *handshake_reply_out, + uint8_t *key_out, size_t key_out_len); void clear_pending_onions(void); diff --git a/src/or/or.h b/src/or/or.h index a2cefe2b4a..74ff7436b1 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -583,6 +583,9 @@ typedef enum { /** This is a connection on the NATD port, and the destination IP:Port was * either ill-formed or out-of-range. */ #define END_STREAM_REASON_INVALID_NATD_DEST 261 +/** The target address is in a private network (like 127.0.0.1 or 10.0.0.1); + * you don't want to do that over a randomly chosen exit */ +#define END_STREAM_REASON_PRIVATE_ADDR 262 /** Bitwise-and this value with endreason to mask out all flags. */ #define END_STREAM_REASON_MASK 511 @@ -765,6 +768,8 @@ typedef enum { /** Initial value for both sides of a circuit transmission window when the * circuit is initialized. Measured in cells. */ #define CIRCWINDOW_START 1000 +#define CIRCWINDOW_START_MIN 100 +#define CIRCWINDOW_START_MAX 1000 /** Amount to increment a circuit window when we get a circuit SENDME. */ #define CIRCWINDOW_INCREMENT 100 /** Initial value on both sides of a stream transmission window when the @@ -838,7 +843,7 @@ typedef struct cell_t { circid_t circ_id; /**< Circuit which received the cell. */ uint8_t command; /**< Type of the cell: one of CELL_PADDING, CELL_CREATE, * CELL_DESTROY, etc */ - char payload[CELL_PAYLOAD_SIZE]; /**< Cell body. */ + uint8_t payload[CELL_PAYLOAD_SIZE]; /**< Cell body. */ } cell_t; /** Parsed variable-length onion routing cell. */ @@ -846,7 +851,7 @@ typedef struct var_cell_t { uint8_t command; circid_t circ_id; uint16_t payload_len; - char payload[1]; + uint8_t payload[1]; } var_cell_t; /** A cell as packed for writing to the network. */ @@ -1168,6 +1173,10 @@ typedef struct edge_connection_t { * zero, abandon the associated mapaddress. */ unsigned int chosen_exit_retries:3; + /** True iff this is an AP connection that came from a transparent or + * NATd connection */ + unsigned int is_transparent_ap:1; + /** If this is a DNSPort connection, this field holds the pending DNS * request that we're going to try to answer. */ struct evdns_server_request *dns_server_request; @@ -1958,7 +1967,7 @@ typedef struct crypt_path_t { * authentication, secrecy, and integrity we need, and we're already * distinguishable from an OR. */ - char fast_handshake_state[DIGEST_LEN]; + uint8_t fast_handshake_state[DIGEST_LEN]; /** Negotiated key material shared with the OR at this step. */ char handshake_digest[DIGEST_LEN];/* KH in tor-spec.txt */ @@ -2336,6 +2345,9 @@ typedef struct { config_line_t *Logs; /**< New-style list of configuration lines * for logs */ + int LogMessageDomains; /**< Boolean: Should we log the domain(s) in which + * each log message occurs? */ + char *DebugLogFile; /**< Where to send verbose log messages. */ char *DataDirectory; /**< OR only: where to store long-term data. */ char *Nickname; /**< OR only: nickname of this onion router. */ @@ -2747,6 +2759,10 @@ typedef struct { * Helps avoid some cross-site attacks. */ int ClientDNSRejectInternalAddresses; + /** If true, do not accept any requests to connect to internal addresses + * over randomly chosen exits. */ + int ClientRejectInternalAddresses; + /** The length of time that we think a consensus should be fresh. */ int V3AuthVotingInterval; /** The length of time we think it will take to distribute votes. */ @@ -2856,19 +2872,25 @@ typedef struct { * bandwidth usage. The "Interval" fields hold the granularity, in seconds, * of the entries of Values. The "Values" lists hold decimal string * representations of the number of bytes read or written in each - * interval. */ + * interval. The "Maxima" list holds decimal strings describing the highest + * rate achieved during the interval. + */ time_t BWHistoryReadEnds; int BWHistoryReadInterval; smartlist_t *BWHistoryReadValues; + smartlist_t *BWHistoryReadMaxima; time_t BWHistoryWriteEnds; int BWHistoryWriteInterval; smartlist_t *BWHistoryWriteValues; + smartlist_t *BWHistoryWriteMaxima; time_t BWHistoryDirReadEnds; int BWHistoryDirReadInterval; smartlist_t *BWHistoryDirReadValues; + smartlist_t *BWHistoryDirReadMaxima; time_t BWHistoryDirWriteEnds; int BWHistoryDirWriteInterval; smartlist_t *BWHistoryDirWriteValues; + smartlist_t *BWHistoryDirWriteMaxima; /** Build time histogram */ config_line_t * BuildtimeHistogram; @@ -2942,6 +2964,11 @@ struct socks_request_t { /* Circuit Build Timeout "public" structures. */ +/** Precision multiplier for the Bw weights */ +#define BW_WEIGHT_SCALE 10000 +#define BW_MIN_WEIGHT_SCALE 1 +#define BW_MAX_WEIGHT_SCALE INT32_MAX + /** Total size of the circuit timeout history to accumulate. * 1000 is approx 2.5 days worth of continual-use circuits. */ #define CBT_NCIRCUITS_TO_OBSERVE 1000 @@ -2951,6 +2978,8 @@ struct socks_request_t { /** Number of modes to use in the weighted-avg computation of Xm */ #define CBT_DEFAULT_NUM_XM_MODES 3 +#define CBT_MIN_NUM_XM_MODES 1 +#define CBT_MAX_NUM_XM_MODES 20 /** A build_time_t is milliseconds */ typedef uint32_t build_time_t; @@ -2972,12 +3001,16 @@ typedef uint32_t build_time_t; * build in terms of CDF quantile. */ #define CBT_DEFAULT_CLOSE_QUANTILE 95 +#define CBT_MIN_CLOSE_QUANTILE CBT_MIN_QUANTILE_CUTOFF +#define CBT_MAX_CLOSE_QUANTILE CBT_MAX_QUANTILE_CUTOFF /** * How many circuits count as recent when considering if the * connection has gone gimpy or changed. */ #define CBT_DEFAULT_RECENT_CIRCUITS 20 +#define CBT_MIN_RECENT_CIRCUITS 3 +#define CBT_MAX_RECENT_CIRCUITS 1000 /** * Maximum count of timeouts that finish the first hop in the past @@ -2988,25 +3021,37 @@ typedef uint32_t build_time_t; * gives us. */ #define CBT_DEFAULT_MAX_RECENT_TIMEOUT_COUNT (CBT_DEFAULT_RECENT_CIRCUITS*9/10) +#define CBT_MIN_MAX_RECENT_TIMEOUT_COUNT 3 +#define CBT_MAX_MAX_RECENT_TIMEOUT_COUNT 10000 /** Minimum circuits before estimating a timeout */ #define CBT_DEFAULT_MIN_CIRCUITS_TO_OBSERVE 100 +#define CBT_MIN_MIN_CIRCUITS_TO_OBSERVE 1 +#define CBT_MAX_MIN_CIRCUITS_TO_OBSERVE 10000 /** Cutoff percentile on the CDF for our timeout estimation. */ #define CBT_DEFAULT_QUANTILE_CUTOFF 80 +#define CBT_MIN_QUANTILE_CUTOFF 10 +#define CBT_MAX_QUANTILE_CUTOFF 99 double circuit_build_times_quantile_cutoff(void); /** How often in seconds should we build a test circuit */ #define CBT_DEFAULT_TEST_FREQUENCY 60 +#define CBT_MIN_TEST_FREQUENCY 1 +#define CBT_MAX_TEST_FREQUENCY INT32_MAX /** Lowest allowable value for CircuitBuildTimeout in milliseconds */ #define CBT_DEFAULT_TIMEOUT_MIN_VALUE (1500) +#define CBT_MIN_TIMEOUT_MIN_VALUE 500 +#define CBT_MAX_TIMEOUT_MIN_VALUE INT32_MAX /** Initial circuit build timeout in milliseconds */ #define CBT_DEFAULT_TIMEOUT_INITIAL_VALUE (60*1000) +#define CBT_MIN_TIMEOUT_INITIAL_VALUE CBT_MIN_TIMEOUT_MIN_VALUE +#define CBT_MAX_TIMEOUT_INITIAL_VALUE INT32_MAX int32_t circuit_build_times_initial_timeout(void); -#if CBT_DEFAULT_MAX_RECENT_TIMEOUT_COUNT < 1 +#if CBT_DEFAULT_MAX_RECENT_TIMEOUT_COUNT < CBT_MIN_MAX_RECENT_TIMEOUT_COUNT #error "RECENT_CIRCUITS is set too low." #endif diff --git a/src/or/policies.c b/src/or/policies.c index 4fd0904152..e48f42058f 100644 --- a/src/or/policies.c +++ b/src/or/policies.c @@ -1,6 +1,6 @@ /* Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -858,6 +858,14 @@ policies_parse_exit_policy(config_line_t *cfg, smartlist_t **dest, return 0; } +/** Add "reject *:*" to the end of the policy in *<b>dest</b>, allocating + * *<b>dest</b> as needed. */ +void +policies_exit_policy_append_reject_star(smartlist_t **dest) +{ + append_exit_policy_string(dest, "reject *:*"); +} + /** Replace the exit policy of <b>r</b> with reject *:*. */ void policies_set_router_exitpolicy_to_reject_all(routerinfo_t *r) @@ -880,6 +888,8 @@ exit_policy_is_general_exit_helper(smartlist_t *policy, int port) memset(subnet_status, 0, sizeof(subnet_status)); SMARTLIST_FOREACH(policy, addr_policy_t *, p, { + if (tor_addr_family(&p->addr) != AF_INET) + continue; /* IPv4 only for now */ if (p->prt_min > port || p->prt_max < port) continue; /* Doesn't cover our port. */ mask = 0; @@ -1243,8 +1253,8 @@ policy_summarize(smartlist_t *policy) accepts_str = smartlist_join_strings(accepts, ",", 0, &accepts_len); rejects_str = smartlist_join_strings(rejects, ",", 0, &rejects_len); - if (rejects_len > MAX_EXITPOLICY_SUMMARY_LEN && - accepts_len > MAX_EXITPOLICY_SUMMARY_LEN) { + if (rejects_len > MAX_EXITPOLICY_SUMMARY_LEN-strlen("reject")-1 && + accepts_len > MAX_EXITPOLICY_SUMMARY_LEN-strlen("accept")-1) { char *c; shorter_str = accepts_str; prefix = "accept"; diff --git a/src/or/policies.h b/src/or/policies.h index dd46f4de9c..b2947c67e7 100644 --- a/src/or/policies.h +++ b/src/or/policies.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -41,6 +41,7 @@ addr_policy_result_t compare_addr_to_addr_policy(uint32_t addr, int policies_parse_exit_policy(config_line_t *cfg, smartlist_t **dest, int rejectprivate, const char *local_address, int add_default_policy); +void policies_exit_policy_append_reject_star(smartlist_t **dest); void policies_set_router_exitpolicy_to_reject_all(routerinfo_t *exitrouter); int exit_policy_is_general_exit(smartlist_t *policy); int policy_is_reject_star(const smartlist_t *policy); diff --git a/src/or/reasons.c b/src/or/reasons.c index aa7972be5b..304ea9fcfa 100644 --- a/src/or/reasons.c +++ b/src/or/reasons.c @@ -1,5 +1,5 @@ /* Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -40,6 +40,8 @@ stream_end_reason_to_control_string(int reason) case END_STREAM_REASON_NET_UNREACHABLE: return "NET_UNREACHABLE"; case END_STREAM_REASON_SOCKSPROTOCOL: return "SOCKS_PROTOCOL"; + case END_STREAM_REASON_PRIVATE_ADDR: return "PRIVATE_ADDR"; + default: return NULL; } } @@ -125,6 +127,9 @@ stream_end_reason_to_socks5_response(int reason) return SOCKS5_NET_UNREACHABLE; case END_STREAM_REASON_SOCKSPROTOCOL: return SOCKS5_GENERAL_ERROR; + case END_STREAM_REASON_PRIVATE_ADDR: + return SOCKS5_GENERAL_ERROR; + default: log_fn(LOG_PROTOCOL_WARN, LD_PROTOCOL, "Reason for ending (%d) not recognized; " diff --git a/src/or/reasons.h b/src/or/reasons.h index b87d36a77a..01f9717948 100644 --- a/src/or/reasons.h +++ b/src/or/reasons.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/or/relay.c b/src/or/relay.c index 467f8847c8..a6c25062a3 100644 --- a/src/or/relay.c +++ b/src/or/relay.c @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -97,7 +97,7 @@ relay_set_digest(crypto_digest_env_t *digest, cell_t *cell) char integrity[4]; relay_header_t rh; - crypto_digest_add_bytes(digest, cell->payload, CELL_PAYLOAD_SIZE); + crypto_digest_add_bytes(digest, (char*)cell->payload, CELL_PAYLOAD_SIZE); crypto_digest_get_digest(digest, integrity, 4); // log_fn(LOG_DEBUG,"Putting digest of %u %u %u %u into relay cell.", // integrity[0], integrity[1], integrity[2], integrity[3]); @@ -130,7 +130,7 @@ relay_digest_matches(crypto_digest_env_t *digest, cell_t *cell) // received_integrity[0], received_integrity[1], // received_integrity[2], received_integrity[3]); - crypto_digest_add_bytes(digest, cell->payload, CELL_PAYLOAD_SIZE); + crypto_digest_add_bytes(digest, (char*) cell->payload, CELL_PAYLOAD_SIZE); crypto_digest_get_digest(digest, calculated_integrity, 4); if (memcmp(received_integrity, calculated_integrity, 4)) { @@ -156,12 +156,12 @@ relay_digest_matches(crypto_digest_env_t *digest, cell_t *cell) * Return -1 if the crypto fails, else return 0. */ static int -relay_crypt_one_payload(crypto_cipher_env_t *cipher, char *in, +relay_crypt_one_payload(crypto_cipher_env_t *cipher, uint8_t *in, int encrypt_mode) { int r; (void)encrypt_mode; - r = crypto_cipher_crypt_inplace(cipher, in, CELL_PAYLOAD_SIZE); + r = crypto_cipher_crypt_inplace(cipher, (char*) in, CELL_PAYLOAD_SIZE); if (r) { log_warn(LD_BUG,"Error during relay encryption"); @@ -476,10 +476,9 @@ relay_lookup_conn(circuit_t *circ, cell_t *cell, * about the wire format. */ void -relay_header_pack(char *dest, const relay_header_t *src) +relay_header_pack(uint8_t *dest, const relay_header_t *src) { - *(uint8_t*)(dest) = src->command; - + set_uint8(dest, src->command); set_uint16(dest+1, htons(src->recognized)); set_uint16(dest+3, htons(src->stream_id)); memcpy(dest+5, src->integrity, 4); @@ -490,10 +489,9 @@ relay_header_pack(char *dest, const relay_header_t *src) * relay_header_t structure <b>dest</b>. */ void -relay_header_unpack(relay_header_t *dest, const char *src) +relay_header_unpack(relay_header_t *dest, const uint8_t *src) { - dest->command = *(uint8_t*)(src); - + dest->command = get_uint8(src); dest->recognized = ntohs(get_uint16(src+1)); dest->stream_id = ntohs(get_uint16(src+3)); memcpy(dest->integrity, src+5, 4); @@ -1124,13 +1122,13 @@ connection_edge_process_relay_cell(cell_t *cell, circuit_t *circ, } stats_n_data_bytes_received += rh.length; - connection_write_to_buf(cell->payload + RELAY_HEADER_SIZE, + connection_write_to_buf((char*)(cell->payload + RELAY_HEADER_SIZE), rh.length, TO_CONN(conn)); connection_edge_consider_sending_sendme(conn); return 0; case RELAY_COMMAND_END: reason = rh.length > 0 ? - *(uint8_t *)(cell->payload+RELAY_HEADER_SIZE) : END_STREAM_REASON_MISC; + get_uint8(cell->payload+RELAY_HEADER_SIZE) : END_STREAM_REASON_MISC; if (!conn) { log_info(domain,"end cell (%s) dropped, unknown stream.", stream_end_reason_to_string(reason)); @@ -1478,10 +1476,11 @@ circuit_resume_edge_reading_helper(edge_connection_t *first_conn, crypt_path_t *layer_hint) { edge_connection_t *conn; - int n_streams, n_streams_left; + int n_packaging_streams, n_streams_left; int packaged_this_round; int cells_on_queue; int cells_per_conn; + edge_connection_t *chosen_stream = NULL; /* How many cells do we have space for? It will be the minimum of * the number needed to exhaust the package window, and the minimum @@ -1496,26 +1495,61 @@ circuit_resume_edge_reading_helper(edge_connection_t *first_conn, if (CELL_QUEUE_HIGHWATER_SIZE - cells_on_queue < max_to_package) max_to_package = CELL_QUEUE_HIGHWATER_SIZE - cells_on_queue; + /* Once we used to start listening on the streams in the order they + * appeared in the linked list. That leads to starvation on the + * streams that appeared later on the list, since the first streams + * would always get to read first. Instead, we just pick a random + * stream on the list, and enable reading for streams starting at that + * point (and wrapping around as if the list were circular). It would + * probably be better to actually remember which streams we've + * serviced in the past, but this is simple and effective. */ + + /* Select a stream uniformly at random from the linked list. We + * don't need cryptographic randomness here. */ + { + int num_streams = 0; + for (conn = first_conn; conn; conn = conn->next_stream) { + num_streams++; + if ((tor_weak_random() % num_streams)==0) + chosen_stream = conn; + /* Invariant: chosen_stream has been chosen uniformly at random from + * among the first num_streams streams on first_conn. */ + } + } + /* Count how many non-marked streams there are that have anything on * their inbuf, and enable reading on all of the connections. */ - n_streams = 0; - for (conn=first_conn; conn; conn=conn->next_stream) { + n_packaging_streams = 0; + /* Activate reading starting from the chosen stream */ + for (conn=chosen_stream; conn; conn = conn->next_stream) { + /* Start reading for the streams starting from here */ + if (conn->_base.marked_for_close || conn->package_window <= 0) + continue; + if (!layer_hint || conn->cpath_layer == layer_hint) { + connection_start_reading(TO_CONN(conn)); + + if (buf_datalen(conn->_base.inbuf) > 0) + ++n_packaging_streams; + } + } + /* Go back and do the ones we skipped, circular-style */ + for (conn = first_conn; conn != chosen_stream; conn = conn->next_stream) { if (conn->_base.marked_for_close || conn->package_window <= 0) continue; if (!layer_hint || conn->cpath_layer == layer_hint) { connection_start_reading(TO_CONN(conn)); if (buf_datalen(conn->_base.inbuf) > 0) - ++n_streams; + ++n_packaging_streams; } } - if (n_streams == 0) /* avoid divide-by-zero */ + if (n_packaging_streams == 0) /* avoid divide-by-zero */ return 0; again: - cells_per_conn = CEIL_DIV(max_to_package, n_streams); + cells_per_conn = CEIL_DIV(max_to_package, n_packaging_streams); packaged_this_round = 0; n_streams_left = 0; @@ -1563,7 +1597,7 @@ circuit_resume_edge_reading_helper(edge_connection_t *first_conn, if (packaged_this_round && packaged_this_round < max_to_package && n_streams_left) { max_to_package -= packaged_this_round; - n_streams = n_streams_left; + n_packaging_streams = n_streams_left; goto again; } @@ -1965,9 +1999,9 @@ cell_ewma_set_scale_factor(or_options_t *options, networkstatus_t *consensus) if (options && options->CircuitPriorityHalflife >= -EPSILON) { halflife = options->CircuitPriorityHalflife; source = "CircuitPriorityHalflife in configuration"; - } else if (consensus && - (halflife_ms = networkstatus_get_param( - consensus, "CircuitPriorityHalflifeMsec", -1)) >= 0) { + } else if (consensus && (halflife_ms = networkstatus_get_param( + consensus, "CircuitPriorityHalflifeMsec", + -1, -1, INT32_MAX)) >= 0) { halflife = ((double)halflife_ms)/1000.0; source = "CircuitPriorityHalflifeMsec in consensus"; } else { @@ -2427,7 +2461,7 @@ append_cell_to_circuit_queue(circuit_t *circ, or_connection_t *orconn, * ADDRESS [length bytes] * Return the number of bytes added, or -1 on error */ int -append_address_to_payload(char *payload_out, const tor_addr_t *addr) +append_address_to_payload(uint8_t *payload_out, const tor_addr_t *addr) { uint32_t a; switch (tor_addr_family(addr)) { @@ -2452,13 +2486,13 @@ append_address_to_payload(char *payload_out, const tor_addr_t *addr) * encoded as by append_address_to_payload(), try to decode the address into * *<b>addr_out</b>. Return the next byte in the payload after the address on * success, or NULL on failure. */ -const char * -decode_address_from_payload(tor_addr_t *addr_out, const char *payload, +const uint8_t * +decode_address_from_payload(tor_addr_t *addr_out, const uint8_t *payload, int payload_len) { if (payload_len < 2) return NULL; - if (payload_len < 2+(uint8_t)payload[1]) + if (payload_len < 2+payload[1]) return NULL; switch (payload[0]) { @@ -2470,13 +2504,13 @@ decode_address_from_payload(tor_addr_t *addr_out, const char *payload, case RESOLVED_TYPE_IPV6: if (payload[1] != 16) return NULL; - tor_addr_from_ipv6_bytes(addr_out, payload+2); + tor_addr_from_ipv6_bytes(addr_out, (char*)(payload+2)); break; default: tor_addr_make_unspec(addr_out); break; } - return payload + 2 + (uint8_t)payload[1]; + return payload + 2 + payload[1]; } /** Remove all the cells queued on <b>circ</b> for <b>orconn</b>. */ diff --git a/src/or/relay.h b/src/or/relay.h index 08a1ffe789..dbba09239a 100644 --- a/src/or/relay.h +++ b/src/or/relay.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -18,8 +18,8 @@ extern uint64_t stats_n_relay_cells_delivered; int circuit_receive_relay_cell(cell_t *cell, circuit_t *circ, cell_direction_t cell_direction); -void relay_header_pack(char *dest, const relay_header_t *src); -void relay_header_unpack(relay_header_t *dest, const char *src); +void relay_header_pack(uint8_t *dest, const relay_header_t *src); +void relay_header_unpack(relay_header_t *dest, const uint8_t *src); int relay_send_command_from_edge(streamid_t stream_id, circuit_t *circ, uint8_t relay_command, const char *payload, size_t payload_len, crypt_path_t *cpath_layer); @@ -55,9 +55,9 @@ void assert_active_circuits_ok(or_connection_t *orconn); void make_circuit_inactive_on_conn(circuit_t *circ, or_connection_t *conn); void make_circuit_active_on_conn(circuit_t *circ, or_connection_t *conn); -int append_address_to_payload(char *payload_out, const tor_addr_t *addr); -const char *decode_address_from_payload(tor_addr_t *addr_out, - const char *payload, +int append_address_to_payload(uint8_t *payload_out, const tor_addr_t *addr); +const uint8_t *decode_address_from_payload(tor_addr_t *addr_out, + const uint8_t *payload, int payload_len); unsigned cell_ewma_get_tick(void); void cell_ewma_set_scale_factor(or_options_t *options, diff --git a/src/or/rendclient.c b/src/or/rendclient.c index 3e1083f694..ba5987c698 100644 --- a/src/or/rendclient.c +++ b/src/or/rendclient.c @@ -1,5 +1,5 @@ /* Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -121,7 +121,7 @@ rend_client_send_introduction(origin_circuit_t *introcirc, cpath = rendcirc->build_state->pending_final_cpath = tor_malloc_zero(sizeof(crypt_path_t)); cpath->magic = CRYPT_PATH_MAGIC; - if (!(cpath->dh_handshake_state = crypto_dh_new())) { + if (!(cpath->dh_handshake_state = crypto_dh_new(DH_TYPE_REND))) { log_warn(LD_BUG, "Internal error: couldn't allocate DH."); goto err; } @@ -184,6 +184,7 @@ rend_client_send_introduction(origin_circuit_t *introcirc, /*XXX maybe give crypto_pk_public_hybrid_encrypt a max_len arg, * to avoid buffer overflows? */ r = crypto_pk_public_hybrid_encrypt(intro_key, payload+DIGEST_LEN, + sizeof(payload)-DIGEST_LEN, tmp, (int)(dh_offset+DH_KEY_LEN), PK_PKCS1_OAEP_PADDING, 0); @@ -234,7 +235,7 @@ rend_client_rendcirc_has_opened(origin_circuit_t *circ) */ int rend_client_introduction_acked(origin_circuit_t *circ, - const char *request, size_t request_len) + const uint8_t *request, size_t request_len) { origin_circuit_t *rendcirc; (void) request; // XXXX Use this. @@ -583,7 +584,7 @@ rend_client_remove_intro_point(extend_info_t *failed_intro, * the circuit to C_REND_READY. */ int -rend_client_rendezvous_acked(origin_circuit_t *circ, const char *request, +rend_client_rendezvous_acked(origin_circuit_t *circ, const uint8_t *request, size_t request_len) { (void) request; @@ -609,7 +610,7 @@ rend_client_rendezvous_acked(origin_circuit_t *circ, const char *request, /** Bob sent us a rendezvous cell; join the circuits. */ int -rend_client_receive_rendezvous(origin_circuit_t *circ, const char *request, +rend_client_receive_rendezvous(origin_circuit_t *circ, const uint8_t *request, size_t request_len) { crypt_path_t *hop; @@ -637,9 +638,10 @@ rend_client_receive_rendezvous(origin_circuit_t *circ, const char *request, tor_assert(circ->build_state->pending_final_cpath); hop = circ->build_state->pending_final_cpath; tor_assert(hop->dh_handshake_state); - if (crypto_dh_compute_secret(LOG_PROTOCOL_WARN, hop->dh_handshake_state, - request, DH_KEY_LEN, keys, - DIGEST_LEN+CPATH_KEY_MATERIAL_LEN)<0) { + if (crypto_dh_compute_secret(LOG_PROTOCOL_WARN, + hop->dh_handshake_state, (char*)request, + DH_KEY_LEN, + keys, DIGEST_LEN+CPATH_KEY_MATERIAL_LEN)<0) { log_warn(LD_GENERAL, "Couldn't complete DH handshake."); goto err; } @@ -671,8 +673,10 @@ rend_client_receive_rendezvous(origin_circuit_t *circ, const char *request, * attach only the connections that are waiting on this circuit, rather * than trying to attach them all. See comments bug 743. */ connection_ap_attach_pending(); + memset(keys, 0, sizeof(keys)); return 0; err: + memset(keys, 0, sizeof(keys)); circuit_mark_for_close(TO_CIRCUIT(circ), END_CIRC_REASON_TORPROTOCOL); return -1; } diff --git a/src/or/rendclient.h b/src/or/rendclient.h index 842fe0b8ce..56ccde1464 100644 --- a/src/or/rendclient.h +++ b/src/or/rendclient.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -14,14 +14,17 @@ void rend_client_introcirc_has_opened(origin_circuit_t *circ); void rend_client_rendcirc_has_opened(origin_circuit_t *circ); -int rend_client_introduction_acked(origin_circuit_t *circ, const char *request, +int rend_client_introduction_acked(origin_circuit_t *circ, + const uint8_t *request, size_t request_len); void rend_client_refetch_v2_renddesc(const rend_data_t *rend_query); int rend_client_remove_intro_point(extend_info_t *failed_intro, const rend_data_t *rend_query); -int rend_client_rendezvous_acked(origin_circuit_t *circ, const char *request, +int rend_client_rendezvous_acked(origin_circuit_t *circ, + const uint8_t *request, size_t request_len); -int rend_client_receive_rendezvous(origin_circuit_t *circ, const char *request, +int rend_client_receive_rendezvous(origin_circuit_t *circ, + const uint8_t *request, size_t request_len); void rend_client_desc_trynow(const char *query); diff --git a/src/or/rendcommon.c b/src/or/rendcommon.c index ec6680b1e6..290e8f8389 100644 --- a/src/or/rendcommon.c +++ b/src/or/rendcommon.c @@ -1,5 +1,5 @@ /* Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -1358,7 +1358,7 @@ rend_cache_store_v2_desc_as_client(const char *desc, void rend_process_relay_cell(circuit_t *circ, const crypt_path_t *layer_hint, int command, size_t length, - const char *payload) + const uint8_t *payload) { or_circuit_t *or_circ = NULL; origin_circuit_t *origin_circ = NULL; diff --git a/src/or/rendcommon.h b/src/or/rendcommon.h index 00705022a2..5014957458 100644 --- a/src/or/rendcommon.h +++ b/src/or/rendcommon.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -22,7 +22,8 @@ rend_data_free(rend_data_t *data) int rend_cmp_service_ids(const char *one, const char *two); void rend_process_relay_cell(circuit_t *circ, const crypt_path_t *layer_hint, - int command, size_t length, const char *payload); + int command, size_t length, + const uint8_t *payload); void rend_service_descriptor_free(rend_service_descriptor_t *desc); rend_service_descriptor_t *rend_parse_service_descriptor(const char *str, diff --git a/src/or/rendmid.c b/src/or/rendmid.c index d392f8e53a..5e2dd986ba 100644 --- a/src/or/rendmid.c +++ b/src/or/rendmid.c @@ -1,5 +1,5 @@ /* Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -18,7 +18,7 @@ * setting the circuit's purpose and service pk digest. */ int -rend_mid_establish_intro(or_circuit_t *circ, const char *request, +rend_mid_establish_intro(or_circuit_t *circ, const uint8_t *request, size_t request_len) { crypto_pk_env_t *pk = NULL; @@ -48,7 +48,7 @@ rend_mid_establish_intro(or_circuit_t *circ, const char *request, /* Next asn1len bytes: asn1-encoded key. */ if (request_len < 2+DIGEST_LEN+asn1len) goto truncated; - pk = crypto_pk_asn1_decode(request+2, asn1len); + pk = crypto_pk_asn1_decode((char*)(request+2), asn1len); if (!pk) { reason = END_CIRC_REASON_TORPROTOCOL; log_warn(LD_PROTOCOL, "Couldn't decode public key."); @@ -69,8 +69,9 @@ rend_mid_establish_intro(or_circuit_t *circ, const char *request, } /* Rest of body: signature of previous data */ note_crypto_pk_op(REND_MID); - if (crypto_pk_public_checksig_digest(pk, request, 2+asn1len+DIGEST_LEN, - request+2+DIGEST_LEN+asn1len, + if (crypto_pk_public_checksig_digest(pk, + (char*)request, 2+asn1len+DIGEST_LEN, + (char*)(request+2+DIGEST_LEN+asn1len), request_len-(2+DIGEST_LEN+asn1len))<0) { log_warn(LD_PROTOCOL, "Incorrect signature on ESTABLISH_INTRO cell; rejecting."); @@ -130,7 +131,8 @@ rend_mid_establish_intro(or_circuit_t *circ, const char *request, * INTRODUCE2 cell. */ int -rend_mid_introduce(or_circuit_t *circ, const char *request, size_t request_len) +rend_mid_introduce(or_circuit_t *circ, const uint8_t *request, + size_t request_len) { or_circuit_t *intro_circ; char serviceid[REND_SERVICE_ID_LEN_BASE32+1]; @@ -159,10 +161,10 @@ rend_mid_introduce(or_circuit_t *circ, const char *request, size_t request_len) } base32_encode(serviceid, REND_SERVICE_ID_LEN_BASE32+1, - request, REND_SERVICE_ID_LEN); + (char*)request, REND_SERVICE_ID_LEN); /* The first 20 bytes are all we look at: they have a hash of Bob's PK. */ - intro_circ = circuit_get_intro_point(request); + intro_circ = circuit_get_intro_point((char*)request); if (!intro_circ) { log_info(LD_REND, "No intro circ found for INTRODUCE1 cell (%s) from circuit %d; " @@ -180,7 +182,7 @@ rend_mid_introduce(or_circuit_t *circ, const char *request, size_t request_len) /* Great. Now we just relay the cell down the circuit. */ if (relay_send_command_from_edge(0, TO_CIRCUIT(intro_circ), RELAY_COMMAND_INTRODUCE2, - request, request_len, NULL)) { + (char*)request, request_len, NULL)) { log_warn(LD_GENERAL, "Unable to send INTRODUCE2 cell to Tor client."); goto err; @@ -212,7 +214,7 @@ rend_mid_introduce(or_circuit_t *circ, const char *request, size_t request_len) * rendezvous cookie. */ int -rend_mid_establish_rendezvous(or_circuit_t *circ, const char *request, +rend_mid_establish_rendezvous(or_circuit_t *circ, const uint8_t *request, size_t request_len) { char hexid[9]; @@ -232,7 +234,7 @@ rend_mid_establish_rendezvous(or_circuit_t *circ, const char *request, goto err; } - if (circuit_get_rendezvous(request)) { + if (circuit_get_rendezvous((char*)request)) { log_warn(LD_PROTOCOL, "Duplicate rendezvous cookie in ESTABLISH_RENDEZVOUS."); goto err; @@ -250,7 +252,7 @@ rend_mid_establish_rendezvous(or_circuit_t *circ, const char *request, circ->_base.purpose = CIRCUIT_PURPOSE_REND_POINT_WAITING; memcpy(circ->rend_token, request, REND_COOKIE_LEN); - base16_encode(hexid,9,request,4); + base16_encode(hexid,9,(char*)request,4); log_info(LD_REND, "Established rendezvous point on circuit %d for cookie %s", @@ -267,13 +269,13 @@ rend_mid_establish_rendezvous(or_circuit_t *circ, const char *request, * connecting the two circuits. */ int -rend_mid_rendezvous(or_circuit_t *circ, const char *request, +rend_mid_rendezvous(or_circuit_t *circ, const uint8_t *request, size_t request_len) { or_circuit_t *rend_circ; char hexid[9]; int reason = END_CIRC_REASON_INTERNAL; - base16_encode(hexid,9,request,request_len<4?request_len:4); + base16_encode(hexid,9,(char*)request,request_len<4?request_len:4); if (request_len>=4) { log_info(LD_REND, @@ -297,7 +299,7 @@ rend_mid_rendezvous(or_circuit_t *circ, const char *request, goto err; } - rend_circ = circuit_get_rendezvous(request); + rend_circ = circuit_get_rendezvous((char*)request); if (!rend_circ) { log_fn(LOG_PROTOCOL_WARN, LD_PROTOCOL, "Rejecting RENDEZVOUS1 cell with unrecognized rendezvous cookie %s.", @@ -309,7 +311,7 @@ rend_mid_rendezvous(or_circuit_t *circ, const char *request, /* Send the RENDEZVOUS2 cell to Alice. */ if (relay_send_command_from_edge(0, TO_CIRCUIT(rend_circ), RELAY_COMMAND_RENDEZVOUS2, - request+REND_COOKIE_LEN, + (char*)(request+REND_COOKIE_LEN), request_len-REND_COOKIE_LEN, NULL)) { log_warn(LD_GENERAL, "Unable to send RENDEZVOUS2 cell to client on circuit %d.", diff --git a/src/or/rendmid.h b/src/or/rendmid.h index 4d08d4c8b9..5ed87fd2b1 100644 --- a/src/or/rendmid.h +++ b/src/or/rendmid.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -12,13 +12,13 @@ #ifndef _TOR_RENDMID_H #define _TOR_RENDMID_H -int rend_mid_establish_intro(or_circuit_t *circ, const char *request, +int rend_mid_establish_intro(or_circuit_t *circ, const uint8_t *request, size_t request_len); -int rend_mid_introduce(or_circuit_t *circ, const char *request, +int rend_mid_introduce(or_circuit_t *circ, const uint8_t *request, size_t request_len); -int rend_mid_establish_rendezvous(or_circuit_t *circ, const char *request, +int rend_mid_establish_rendezvous(or_circuit_t *circ, const uint8_t *request, size_t request_len); -int rend_mid_rendezvous(or_circuit_t *circ, const char *request, +int rend_mid_rendezvous(or_circuit_t *circ, const uint8_t *request, size_t request_len); #endif diff --git a/src/or/rendservice.c b/src/or/rendservice.c index b0d791529b..45039822f8 100644 --- a/src/or/rendservice.c +++ b/src/or/rendservice.c @@ -1,5 +1,5 @@ /* Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -849,7 +849,7 @@ clean_accepted_intros(rend_service_t *service, time_t now) * rendezvous point. */ int -rend_service_introduce(origin_circuit_t *circuit, const char *request, +rend_service_introduce(origin_circuit_t *circuit, const uint8_t *request, size_t request_len) { char *ptr, *r_cookie; @@ -913,7 +913,7 @@ rend_service_introduce(origin_circuit_t *circuit, const char *request, crypto_pk_get_digest(intro_key, intro_key_digest); if (memcmp(intro_key_digest, request, DIGEST_LEN)) { base32_encode(serviceid, REND_SERVICE_ID_LEN_BASE32+1, - request, REND_SERVICE_ID_LEN); + (char*)request, REND_SERVICE_ID_LEN); log_warn(LD_REND, "Got an INTRODUCE2 cell for the wrong service (%s).", escaped(serviceid)); return -1; @@ -928,7 +928,8 @@ rend_service_introduce(origin_circuit_t *circuit, const char *request, /* Next N bytes is encrypted with service key */ note_crypto_pk_op(REND_SERVER); r = crypto_pk_private_hybrid_decrypt( - intro_key,buf,request+DIGEST_LEN,request_len-DIGEST_LEN, + intro_key,buf,sizeof(buf), + (char*)(request+DIGEST_LEN),request_len-DIGEST_LEN, PK_PKCS1_OAEP_PADDING,1); if (r<0) { log_warn(LD_PROTOCOL, "Couldn't decrypt INTRODUCE2 cell."); @@ -1099,7 +1100,7 @@ rend_service_introduce(origin_circuit_t *circuit, const char *request, } /* Try DH handshake... */ - dh = crypto_dh_new(); + dh = crypto_dh_new(DH_TYPE_REND); if (!dh || crypto_dh_generate_public(dh)<0) { log_warn(LD_BUG,"Internal error: couldn't build DH state " "or generate public key."); @@ -1164,8 +1165,10 @@ rend_service_introduce(origin_circuit_t *circuit, const char *request, memcpy(cpath->handshake_digest, keys, DIGEST_LEN); if (extend_info) extend_info_free(extend_info); + memset(keys, 0, sizeof(keys)); return 0; err: + memset(keys, 0, sizeof(keys)); if (dh) crypto_dh_free(dh); if (launched) circuit_mark_for_close(TO_CIRCUIT(launched), reason); @@ -1365,7 +1368,8 @@ rend_service_intro_has_opened(origin_circuit_t *circuit) goto err; len += 20; note_crypto_pk_op(REND_SERVER); - r = crypto_pk_private_sign_digest(intro_key, buf+len, buf, len); + r = crypto_pk_private_sign_digest(intro_key, buf+len, sizeof(buf)-len, + buf, len); if (r<0) { log_warn(LD_BUG, "Internal error: couldn't sign introduction request."); reason = END_CIRC_REASON_INTERNAL; @@ -1392,7 +1396,8 @@ rend_service_intro_has_opened(origin_circuit_t *circuit) * live introduction point, and note that the service descriptor is * now out-of-date.*/ int -rend_service_intro_established(origin_circuit_t *circuit, const char *request, +rend_service_intro_established(origin_circuit_t *circuit, + const uint8_t *request, size_t request_len) { rend_service_t *service; diff --git a/src/or/rendservice.h b/src/or/rendservice.h index 1767714c60..70389afe9a 100644 --- a/src/or/rendservice.h +++ b/src/or/rendservice.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -22,10 +22,10 @@ void rend_consider_descriptor_republication(void); void rend_service_intro_has_opened(origin_circuit_t *circuit); int rend_service_intro_established(origin_circuit_t *circuit, - const char *request, + const uint8_t *request, size_t request_len); void rend_service_rendezvous_has_opened(origin_circuit_t *circuit); -int rend_service_introduce(origin_circuit_t *circuit, const char *request, +int rend_service_introduce(origin_circuit_t *circuit, const uint8_t *request, size_t request_len); void rend_service_relaunch_rendezvous(origin_circuit_t *oldcirc); int rend_service_set_connection_addr_port(edge_connection_t *conn, diff --git a/src/or/rephist.c b/src/or/rephist.c index 207eb88935..53214d61ef 100644 --- a/src/or/rephist.c +++ b/src/or/rephist.c @@ -1,5 +1,5 @@ /* Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -1214,6 +1214,8 @@ rep_hist_load_mtbf_data(time_t now) * totals? */ #define NUM_SECS_ROLLING_MEASURE 10 /** How large are the intervals for which we track and report bandwidth use? */ +/* XXXX Watch out! Before Tor 0.2.2.21-alpha, using any other value here would + * generate an unparseable state file. */ #define NUM_SECS_BW_SUM_INTERVAL (15*60) /** How far in the past do we remember and publish bandwidth use? */ #define NUM_SECS_BW_SUM_IS_VALID (24*60*60) @@ -1308,8 +1310,12 @@ add_obs(bw_array_t *b, time_t when, uint64_t n) /* If we're currently adding observations for an earlier second than * 'when', advance b->cur_obs_time and b->cur_obs_idx by an * appropriate number of seconds, and do all the other housekeeping */ - while (when>b->cur_obs_time) + while (when>b->cur_obs_time) { + /* Doing this one second at a time is potentially inefficient, if we start + with a state file that is very old. Fortunately, it doesn't seem to + show up in profiles, so we can just ignore it for now. */ advance_obs(b); + } b->obs[b->cur_obs_idx] += n; b->total_in_period += n; @@ -1340,10 +1346,15 @@ static bw_array_t *dir_read_array = NULL; directory protocol. */ static bw_array_t *dir_write_array = NULL; -/** Set up [dir-]read_array and [dir-]write_array. */ +/** Set up [dir-]read_array and [dir-]write_array, freeing them if they + * already exist. */ static void bw_arrays_init(void) { + tor_free(read_array); + tor_free(write_array); + tor_free(dir_read_array); + tor_free(dir_write_array); read_array = bw_array_new(); write_array = bw_array_new(); dir_read_array = bw_array_new(); @@ -1441,7 +1452,7 @@ rep_hist_bandwidth_assess(void) * It returns the number of bytes written. */ static size_t -rep_hist_fill_bandwidth_history(char *buf, size_t len, bw_array_t *b) +rep_hist_fill_bandwidth_history(char *buf, size_t len, const bw_array_t *b) { char *cp = buf; int i, n; @@ -1533,163 +1544,181 @@ rep_hist_get_bandwidth_lines(void) return buf; } +/** Write a single bw_array_t into the Values, Ends, Interval, and Maximum + * entries of an or_state_t. */ +static void +rep_hist_update_bwhist_state_section(or_state_t *state, + const bw_array_t *b, + smartlist_t **s_values, + smartlist_t **s_maxima, + time_t *s_begins, + int *s_interval) +{ + char *cp; + int i,j; + + if (*s_values) { + SMARTLIST_FOREACH(*s_values, char *, val, tor_free(val)); + smartlist_free(*s_values); + } + if (*s_maxima) { + SMARTLIST_FOREACH(*s_maxima, char *, val, tor_free(val)); + smartlist_free(*s_maxima); + } + if (! server_mode(get_options())) { + /* Clients don't need to store bandwidth history persistently; + * force these values to the defaults. */ + /* FFFF we should pull the default out of config.c's state table, + * so we don't have two defaults. */ + if (*s_begins != 0 || *s_interval != 900) { + time_t now = time(NULL); + time_t save_at = get_options()->AvoidDiskWrites ? now+3600 : now+600; + or_state_mark_dirty(state, save_at); + } + *s_begins = 0; + *s_interval = 900; + *s_values = smartlist_create(); + *s_maxima = smartlist_create(); + return; + } + *s_begins = b->next_period; + *s_interval = NUM_SECS_BW_SUM_INTERVAL; + + *s_values = smartlist_create(); + *s_maxima = smartlist_create(); + /* Set i to first position in circular array */ + i = (b->num_maxes_set <= b->next_max_idx) ? 0 : b->next_max_idx; + for (j=0; j < b->num_maxes_set; ++j,++i) { + uint64_t maxval; + if (i >= NUM_TOTALS) + i = 0; + tor_asprintf(&cp, U64_FORMAT, U64_PRINTF_ARG(b->totals[i] & ~0x3ff)); + smartlist_add(*s_values, cp); + maxval = b->maxima[i] / NUM_SECS_ROLLING_MEASURE; + tor_asprintf(&cp, U64_FORMAT, U64_PRINTF_ARG(maxval & ~0x3ff)); + smartlist_add(*s_maxima, cp); + } + tor_asprintf(&cp, U64_FORMAT, U64_PRINTF_ARG(b->total_in_period & ~0x3ff)); + smartlist_add(*s_values, cp); + tor_asprintf(&cp, U64_FORMAT, U64_PRINTF_ARG(b->max_total & ~0x3ff)); + smartlist_add(*s_maxima, cp); +} + /** Update <b>state</b> with the newest bandwidth history. */ void rep_hist_update_state(or_state_t *state) { - int len, r; - char *buf, *cp; - smartlist_t **s_values = NULL; - time_t *s_begins = NULL; - int *s_interval = NULL; - bw_array_t *b = NULL; +#define UPDATE(arrname,st) \ + rep_hist_update_bwhist_state_section(state,\ + (arrname),\ + &state->BWHistory ## st ## Values, \ + &state->BWHistory ## st ## Maxima, \ + &state->BWHistory ## st ## Ends, \ + &state->BWHistory ## st ## Interval) - len = 20*NUM_TOTALS+1; - buf = tor_malloc_zero(len); + UPDATE(write_array, Write); + UPDATE(read_array, Read); + UPDATE(dir_write_array, DirWrite); + UPDATE(dir_read_array, DirRead); - for (r=0;r<4;++r) { - switch (r) { - case 0: - b = write_array; - s_begins = &state->BWHistoryWriteEnds; - s_interval = &state->BWHistoryWriteInterval; - s_values = &state->BWHistoryWriteValues; - break; - case 1: - b = read_array; - s_begins = &state->BWHistoryReadEnds; - s_interval = &state->BWHistoryReadInterval; - s_values = &state->BWHistoryReadValues; - break; - case 2: - b = dir_write_array; - s_begins = &state->BWHistoryDirWriteEnds; - s_interval = &state->BWHistoryDirWriteInterval; - s_values = &state->BWHistoryDirWriteValues; - break; - case 3: - b = dir_read_array; - s_begins = &state->BWHistoryDirReadEnds; - s_interval = &state->BWHistoryDirReadInterval; - s_values = &state->BWHistoryDirReadValues; - break; - } - if (*s_values) { - SMARTLIST_FOREACH(*s_values, char *, val, tor_free(val)); - smartlist_free(*s_values); - } - if (! server_mode(get_options())) { - /* Clients don't need to store bandwidth history persistently; - * force these values to the defaults. */ - /* FFFF we should pull the default out of config.c's state table, - * so we don't have two defaults. */ - if (*s_begins != 0 || *s_interval != 900) { - time_t now = time(NULL); - time_t save_at = get_options()->AvoidDiskWrites ? now+3600 : now+600; - or_state_mark_dirty(state, save_at); - } - *s_begins = 0; - *s_interval = 900; - *s_values = smartlist_create(); - continue; - } - *s_begins = b->next_period; - *s_interval = NUM_SECS_BW_SUM_INTERVAL; - cp = buf; - cp += rep_hist_fill_bandwidth_history(cp, len, b); - tor_snprintf(cp, len-(cp-buf), cp == buf ? U64_FORMAT : ","U64_FORMAT, - U64_PRINTF_ARG(b->total_in_period)); - *s_values = smartlist_create(); - if (server_mode(get_options())) - smartlist_split_string(*s_values, buf, ",", SPLIT_SKIP_SPACE, 0); - } - tor_free(buf); if (server_mode(get_options())) { - or_state_mark_dirty(get_or_state(), time(NULL)+(2*3600)); + or_state_mark_dirty(state, time(NULL)+(2*3600)); } +#undef UPDATE } -/** Set bandwidth history from our saved state. */ -int -rep_hist_load_state(or_state_t *state, char **err) +/** Load a single bw_array_t from its Values, Ends, Maxima, and Interval + * entries in an or_state_t. */ +static int +rep_hist_load_bwhist_state_section(bw_array_t *b, + const smartlist_t *s_values, + const smartlist_t *s_maxima, + const time_t s_begins, + const int s_interval) { - time_t s_begins = 0, start; time_t now = time(NULL); - uint64_t v; - int r,i,ok; - int all_ok = 1; - int s_interval = 0; - smartlist_t *s_values = NULL; - bw_array_t *b = NULL; - - /* Assert they already have been malloced */ - tor_assert(read_array && write_array); + int retval = 0; + time_t start; - for (r=0;r<4;++r) { - switch (r) { - case 0: - b = write_array; - s_begins = state->BWHistoryWriteEnds; - s_interval = state->BWHistoryWriteInterval; - s_values = state->BWHistoryWriteValues; - break; - case 1: - b = read_array; - s_begins = state->BWHistoryReadEnds; - s_interval = state->BWHistoryReadInterval; - s_values = state->BWHistoryReadValues; - break; - case 2: - b = dir_write_array; - s_begins = state->BWHistoryDirWriteEnds; - s_interval = state->BWHistoryDirWriteInterval; - s_values = state->BWHistoryDirWriteValues; - break; - case 3: - b = dir_read_array; - s_begins = state->BWHistoryDirReadEnds; - s_interval = state->BWHistoryDirReadInterval; - s_values = state->BWHistoryDirReadValues; - break; - } - if (s_values && s_begins >= now - NUM_SECS_BW_SUM_INTERVAL*NUM_TOTALS) { - start = s_begins - s_interval*(smartlist_len(s_values)); - if (start > now) - continue; - b->cur_obs_time = start; - b->next_period = start + NUM_SECS_BW_SUM_INTERVAL; - SMARTLIST_FOREACH(s_values, char *, cp, { + uint64_t v, mv; + int i,ok,ok_m; + int have_maxima = (smartlist_len(s_values) == smartlist_len(s_maxima)); + + if (s_values && s_begins >= now - NUM_SECS_BW_SUM_INTERVAL*NUM_TOTALS) { + start = s_begins - s_interval*(smartlist_len(s_values)); + if (start > now) + return 0; + b->cur_obs_time = start; + b->next_period = start + NUM_SECS_BW_SUM_INTERVAL; + SMARTLIST_FOREACH_BEGIN(s_values, const char *, cp) { + const char *maxstr = NULL; v = tor_parse_uint64(cp, 10, 0, UINT64_MAX, &ok, NULL); + if (have_maxima) { + maxstr = smartlist_get(s_maxima, cp_sl_idx); + mv = tor_parse_uint64(maxstr, 10, 0, UINT64_MAX, &ok_m, NULL); + mv *= NUM_SECS_ROLLING_MEASURE; + } else { + /* No maxima known; guess average rate to be conservative. */ + mv = v / s_interval; + } if (!ok) { - all_ok=0; - log_notice(LD_HIST, "Could not parse '%s' into a number.'", cp); + retval = -1; + log_notice(LD_HIST, "Could not parse value '%s' into a number.'",cp); + } + if (maxstr && !ok_m) { + retval = -1; + log_notice(LD_HIST, "Could not parse maximum '%s' into a number.'", + maxstr); } + if (start < now) { add_obs(b, start, v); - start += NUM_SECS_BW_SUM_INTERVAL; + b->max_total = mv; + /* This will result in some fairly choppy history if s_interval + * is notthe same as NUM_SECS_BW_SUM_INTERVAL. XXXX */ + start += s_interval; } - }); - } + } SMARTLIST_FOREACH_END(cp); + } - /* Clean up maxima and observed */ - /* Do we really want to zero this for the purpose of max capacity? */ - for (i=0; i<NUM_SECS_ROLLING_MEASURE; ++i) { - b->obs[i] = 0; - } - b->total_obs = 0; - for (i=0; i<NUM_TOTALS; ++i) { - b->maxima[i] = 0; - } - b->max_total = 0; + /* Clean up maxima and observed */ + for (i=0; i<NUM_SECS_ROLLING_MEASURE; ++i) { + b->obs[i] = 0; } + b->total_obs = 0; + + return retval; +} + +/** Set bandwidth history from our saved state. */ +int +rep_hist_load_state(or_state_t *state, char **err) +{ + int all_ok = 1; + /* Assert they already have been malloced */ + tor_assert(read_array && write_array); + tor_assert(dir_read_array && dir_write_array); + +#define LOAD(arrname,st) \ + if (rep_hist_load_bwhist_state_section( \ + (arrname), \ + state->BWHistory ## st ## Values, \ + state->BWHistory ## st ## Maxima, \ + state->BWHistory ## st ## Ends, \ + state->BWHistory ## st ## Interval)<0) \ + all_ok = 0 + + LOAD(write_array, Write); + LOAD(read_array, Read); + LOAD(dir_write_array, DirWrite); + LOAD(dir_read_array, DirRead); + +#undef LOAD if (!all_ok) { *err = tor_strdup("Parsing of bandwidth history values failed"); /* and create fresh arrays */ - tor_free(read_array); - tor_free(write_array); - read_array = bw_array_new(); - write_array = bw_array_new(); + bw_arrays_init(); return -1; } return 0; @@ -1992,9 +2021,8 @@ dump_pk_ops(int severity) #define EXIT_STATS_ROUND_UP_STREAMS 4 /** Number of TCP ports */ #define EXIT_STATS_NUM_PORTS 65536 -/** Reciprocal of threshold (= 0.01%) of total bytes that a port needs to - * see in order to be included in exit stats. */ -#define EXIT_STATS_THRESHOLD_RECIPROCAL 10000 +/** Top n ports that will be included in exit stats. */ +#define EXIT_STATS_TOP_N_PORTS 10 /* The following data structures are arrays and no fancy smartlists or maps, * so that all write operations can be done in constant time. This comes at @@ -2044,15 +2072,24 @@ rep_hist_exit_stats_term(void) tor_free(exit_streams); } +/** Helper for qsort: compare two ints. */ +static int +_compare_int(const void *x, const void *y) +{ + return (*(int*)x - *(int*)y); +} + /** Return a newly allocated string containing the exit port statistics * until <b>now</b>, or NULL if we're not collecting exit stats. */ char * rep_hist_format_exit_stats(time_t now) { - int i; - uint64_t total_bytes = 0, threshold_bytes, other_read = 0, - other_written = 0; - uint32_t other_streams = 0; + int i, j, top_elements = 0, cur_min_idx = 0, cur_port; + uint64_t top_bytes[EXIT_STATS_TOP_N_PORTS]; + int top_ports[EXIT_STATS_TOP_N_PORTS]; + uint64_t cur_bytes = 0, other_read = 0, other_written = 0, + total_read = 0, total_written = 0; + uint32_t total_streams = 0, other_streams = 0; char *buf; smartlist_t *written_strings, *read_strings, *streams_strings; char *written_string, *read_string, *streams_string; @@ -2062,52 +2099,101 @@ rep_hist_format_exit_stats(time_t now) if (!start_of_exit_stats_interval) return NULL; /* Not initialized. */ - /* Count total number of bytes, so that we can attribute observations - * below or equal to a threshold of 1 / EXIT_STATS_THRESHOLD_RECIPROCAL - * of all bytes to a special port 'other'. */ + /* Go through all ports to find the n ports that saw most written and + * read bytes. + * + * Invariant: at the end of the loop for iteration i, + * total_read is the sum of all exit_bytes_read[0..i] + * total_written is the sum of all exit_bytes_written[0..i] + * total_stream is the sum of all exit_streams[0..i] + * + * top_elements = MAX(EXIT_STATS_TOP_N_PORTS, + * #{j | 0 <= j <= i && volume(i) > 0}) + * + * For all 0 <= j < top_elements, + * top_bytes[j] > 0 + * 0 <= top_ports[j] <= 65535 + * top_bytes[j] = volume(top_ports[j]) + * + * There is no j in 0..i and k in 0..top_elements such that: + * volume(j) > top_bytes[k] AND j is not in top_ports[0..top_elements] + * + * There is no j!=cur_min_idx in 0..top_elements such that: + * top_bytes[j] < top_bytes[cur_min_idx] + * + * where volume(x) == exit_bytes_read[x]+exit_bytes_written[x] + * + * Worst case: O(EXIT_STATS_NUM_PORTS * EXIT_STATS_TOP_N_PORTS) + */ for (i = 1; i < EXIT_STATS_NUM_PORTS; i++) { - total_bytes += exit_bytes_read[i]; - total_bytes += exit_bytes_written[i]; + total_read += exit_bytes_read[i]; + total_written += exit_bytes_written[i]; + total_streams += exit_streams[i]; + cur_bytes = exit_bytes_read[i] + exit_bytes_written[i]; + if (cur_bytes == 0) { + continue; + } + if (top_elements < EXIT_STATS_TOP_N_PORTS) { + top_bytes[top_elements] = cur_bytes; + top_ports[top_elements++] = i; + } else if (cur_bytes > top_bytes[cur_min_idx]) { + top_bytes[cur_min_idx] = cur_bytes; + top_ports[cur_min_idx] = i; + } else { + continue; + } + cur_min_idx = 0; + for (j = 1; j < top_elements; j++) { + if (top_bytes[j] < top_bytes[cur_min_idx]) { + cur_min_idx = j; + } + } } - threshold_bytes = total_bytes / EXIT_STATS_THRESHOLD_RECIPROCAL; - /* Add observations of all ports above the threshold to smartlists and - * join them to single strings. Also count bytes and streams of ports - * below or equal to the threshold. */ + /* Add observations of top ports to smartlists. */ written_strings = smartlist_create(); read_strings = smartlist_create(); streams_strings = smartlist_create(); - for (i = 1; i < EXIT_STATS_NUM_PORTS; i++) { - if (exit_bytes_read[i] + exit_bytes_written[i] > threshold_bytes) { - if (exit_bytes_written[i] > 0) { - uint64_t num = round_uint64_to_next_multiple_of( - exit_bytes_written[i], EXIT_STATS_ROUND_UP_BYTES); - num /= 1024; - buf = NULL; - tor_asprintf(&buf, "%d="U64_FORMAT, i, U64_PRINTF_ARG(num)); - smartlist_add(written_strings, buf); - } - if (exit_bytes_read[i] > 0) { - uint64_t num = round_uint64_to_next_multiple_of( - exit_bytes_read[i], EXIT_STATS_ROUND_UP_BYTES); - num /= 1024; - buf = NULL; - tor_asprintf(&buf, "%d="U64_FORMAT, i, U64_PRINTF_ARG(num)); - smartlist_add(read_strings, buf); - } - if (exit_streams[i] > 0) { - uint32_t num = round_uint32_to_next_multiple_of(exit_streams[i], - EXIT_STATS_ROUND_UP_STREAMS); - buf = NULL; - tor_asprintf(&buf, "%d=%u", i, num); - smartlist_add(streams_strings, buf); - } - } else { - other_read += exit_bytes_read[i]; - other_written += exit_bytes_written[i]; - other_streams += exit_streams[i]; + other_read = total_read; + other_written = total_written; + other_streams = total_streams; + /* Sort the ports; this puts them out of sync with top_bytes, but we + * won't be using top_bytes again anyway */ + qsort(top_ports, top_elements, sizeof(int), _compare_int); + for (j = 0; j < top_elements; j++) { + cur_port = top_ports[j]; + if (exit_bytes_written[cur_port] > 0) { + uint64_t num = round_uint64_to_next_multiple_of( + exit_bytes_written[cur_port], + EXIT_STATS_ROUND_UP_BYTES); + num /= 1024; + buf = NULL; + tor_asprintf(&buf, "%d="U64_FORMAT, cur_port, U64_PRINTF_ARG(num)); + smartlist_add(written_strings, buf); + other_written -= exit_bytes_written[cur_port]; + } + if (exit_bytes_read[cur_port] > 0) { + uint64_t num = round_uint64_to_next_multiple_of( + exit_bytes_read[cur_port], + EXIT_STATS_ROUND_UP_BYTES); + num /= 1024; + buf = NULL; + tor_asprintf(&buf, "%d="U64_FORMAT, cur_port, U64_PRINTF_ARG(num)); + smartlist_add(read_strings, buf); + other_read -= exit_bytes_read[cur_port]; + } + if (exit_streams[cur_port] > 0) { + uint32_t num = round_uint32_to_next_multiple_of( + exit_streams[cur_port], + EXIT_STATS_ROUND_UP_STREAMS); + buf = NULL; + tor_asprintf(&buf, "%d=%u", cur_port, num); + smartlist_add(streams_strings, buf); + other_streams -= exit_streams[cur_port]; } } + + /* Add observations of other ports in a single element. */ other_written = round_uint64_to_next_multiple_of(other_written, EXIT_STATS_ROUND_UP_BYTES); other_written /= 1024; @@ -2125,6 +2211,8 @@ rep_hist_format_exit_stats(time_t now) buf = NULL; tor_asprintf(&buf, "other=%u", other_streams); smartlist_add(streams_strings, buf); + + /* Join all observations in single strings. */ written_string = smartlist_join_strings(written_strings, ",", 0, NULL); read_string = smartlist_join_strings(read_strings, ",", 0, NULL); streams_string = smartlist_join_strings(streams_strings, ",", 0, NULL); diff --git a/src/or/rephist.h b/src/or/rephist.h index 610c1a0704..5f6b9f9b45 100644 --- a/src/or/rephist.h +++ b/src/or/rephist.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/or/router.c b/src/or/router.c index 3d4ee70399..4c5eb7a392 100644 --- a/src/or/router.c +++ b/src/or/router.c @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ #define ROUTER_PRIVATE @@ -629,7 +629,7 @@ init_keys(void) /* 4. Build our router descriptor. */ /* Must be called after keys are initialized. */ mydesc = router_get_my_descriptor(); - if (authdir_mode(options)) { + if (authdir_mode_handles_descs(options, ROUTER_PURPOSE_GENERAL)) { const char *m = NULL; routerinfo_t *ri; /* We need to add our own fingerprint so it gets recognized. */ @@ -1068,7 +1068,7 @@ should_refuse_unknown_exits(or_options_t *options) if (options->RefuseUnknownExits_ != -1) { return options->RefuseUnknownExits_; } else { - return networkstatus_get_param(NULL, "refuseunknownexits", 1); + return networkstatus_get_param(NULL, "refuseunknownexits", 1, 0, 1); } } @@ -1410,9 +1410,14 @@ router_rebuild_descriptor(int force) ri->bandwidthcapacity = hibernating ? 0 : rep_hist_bandwidth_assess(); - policies_parse_exit_policy(options->ExitPolicy, &ri->exit_policy, - options->ExitPolicyRejectPrivate, - ri->address, !options->BridgeRelay); + if (dns_seems_to_be_broken() || has_dns_init_failed()) { + /* DNS is screwed up; don't claim to be an exit. */ + policies_exit_policy_append_reject_star(&ri->exit_policy); + } else { + policies_parse_exit_policy(options->ExitPolicy, &ri->exit_policy, + options->ExitPolicyRejectPrivate, + ri->address, !options->BridgeRelay); + } ri->policy_is_reject_star = policy_is_reject_star(ri->exit_policy); @@ -1523,7 +1528,7 @@ router_rebuild_descriptor(int force) /* Let bridges serve their own descriptors unencrypted, so they can * pass reachability testing. (If they want to be harder to notice, * they can always leave the DirPort off). */ - if (!options->BridgeRelay) + if (ei && !options->BridgeRelay) ei->cache_info.send_unencrypted = 1; router_get_router_hash(ri->cache_info.signed_descriptor_body, @@ -1866,9 +1871,7 @@ router_dump_router_to_string(char *s, size_t maxlen, routerinfo_t *router, } /* Write the exit policy to the end of 's'. */ - if (dns_seems_to_be_broken() || has_dns_init_failed() || - !router->exit_policy || !smartlist_len(router->exit_policy)) { - /* DNS is screwed up; don't claim to be an exit. */ + if (!router->exit_policy || !smartlist_len(router->exit_policy)) { strlcat(s+written, "reject *:*\n", maxlen-written); written += strlen("reject *:*\n"); tmpe = NULL; diff --git a/src/or/router.h b/src/or/router.h index 0bfa2d5545..5e021f6fed 100644 --- a/src/or/router.h +++ b/src/or/router.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/or/routerlist.c b/src/or/routerlist.c index 670574a9d3..6d6386292f 100644 --- a/src/or/routerlist.c +++ b/src/or/routerlist.c @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -1650,8 +1650,7 @@ smartlist_choose_by_bandwidth_weights(smartlist_t *sl, return NULL; } - weight_scale = networkstatus_get_param(NULL, "bwweightscale", - BW_WEIGHT_SCALE); + weight_scale = circuit_build_times_get_bw_scale(NULL); if (rule == WEIGHT_FOR_GUARD) { Wg = networkstatus_get_bw_weight(NULL, "Wgg", -1); @@ -1723,7 +1722,7 @@ smartlist_choose_by_bandwidth_weights(smartlist_t *sl, double weight = 1; if (statuses) { routerstatus_t *status = smartlist_get(sl, i); - is_exit = status->is_exit; + is_exit = status->is_exit && !status->is_bad_exit; is_guard = status->is_possible_guard; is_dir = (status->dir_port != 0); if (!status->has_bandwidth) { @@ -1743,7 +1742,7 @@ smartlist_choose_by_bandwidth_weights(smartlist_t *sl, routerinfo_t *router = smartlist_get(sl, i); rs = router_get_consensus_status_by_id( router->cache_info.identity_digest); - is_exit = router->is_exit; + is_exit = router->is_exit && !router->is_bad_exit; is_guard = router->is_possible_guard; is_dir = (router->dir_port != 0); if (rs && rs->has_bandwidth) { @@ -5016,7 +5015,8 @@ routerinfo_incompatible_with_extrainfo(routerinfo_t *ri, extrainfo_t *ei, if (ei->pending_sig) { char signed_digest[128]; - if (crypto_pk_public_checksig(ri->identity_pkey, signed_digest, + if (crypto_pk_public_checksig(ri->identity_pkey, + signed_digest, sizeof(signed_digest), ei->pending_sig, ei->pending_sig_len) != DIGEST_LEN || memcmp(signed_digest, ei->cache_info.signed_descriptor_digest, DIGEST_LEN)) { diff --git a/src/or/routerlist.h b/src/or/routerlist.h index 574bce7ffc..ca428114ed 100644 --- a/src/or/routerlist.h +++ b/src/or/routerlist.h @@ -1,6 +1,6 @@ /* Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/or/routerparse.c b/src/or/routerparse.c index 1ce105abab..28ce97ebde 100644 --- a/src/or/routerparse.c +++ b/src/or/routerparse.c @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** @@ -11,6 +11,7 @@ #include "or.h" #include "config.h" +#include "circuitbuild.h" #include "dirserv.h" #include "dirvote.h" #include "policies.h" @@ -702,11 +703,13 @@ router_append_dirobj_signature(char *buf, size_t buf_len, const char *digest, size_t digest_len, crypto_pk_env_t *private_key) { char *signature; - size_t i; + size_t i, keysize; int siglen; - signature = tor_malloc(crypto_pk_keysize(private_key)); - siglen = crypto_pk_private_sign(private_key, signature, digest, digest_len); + keysize = crypto_pk_keysize(private_key); + signature = tor_malloc(keysize); + siglen = crypto_pk_private_sign(private_key, signature, keysize, + digest, digest_len); if (siglen < 0) { log_warn(LD_BUG,"Couldn't sign digest."); goto err; @@ -1059,6 +1062,7 @@ check_signature_token(const char *digest, const char *doctype) { char *signed_digest; + size_t keysize; const int check_authority = (flags & CST_CHECK_AUTHORITY); const int check_objtype = ! (flags & CST_NO_CHECK_OBJTYPE); @@ -1080,9 +1084,10 @@ check_signature_token(const char *digest, } } - signed_digest = tor_malloc(tok->object_size); - if (crypto_pk_public_checksig(pkey, signed_digest, tok->object_body, - tok->object_size) + keysize = crypto_pk_keysize(pkey); + signed_digest = tor_malloc(keysize); + if (crypto_pk_public_checksig(pkey, signed_digest, keysize, + tok->object_body, tok->object_size) < digest_len) { log_warn(LD_DIR, "Error reading %s: invalid signature.", doctype); tor_free(signed_digest); @@ -1500,6 +1505,12 @@ router_parse_entry_from_string(const char *s, const char *end, router->has_old_dnsworkers = 1; } + if (find_opt_by_keyword(tokens, K_REJECT6) || + find_opt_by_keyword(tokens, K_ACCEPT6)) { + log_warn(LD_DIR, "Rejecting router with reject6/accept6 line: they crash " + "older Tors."); + goto err; + } exit_policy_tokens = find_all_exitpolicy(tokens); if (!smartlist_len(exit_policy_tokens)) { log_warn(LD_DIR, "No exit policy tokens in descriptor."); @@ -1715,6 +1726,10 @@ extrainfo_parse_entry_from_string(const char *s, const char *end, authority_cert_t * authority_cert_parse_from_string(const char *s, const char **end_of_string) { + /** Reject any certificate at least this big; it is probably an overflow, an + * attack, a bug, or some other nonsense. */ +#define MAX_CERT_SIZE (128*1024) + authority_cert_t *cert = NULL, *old_cert; smartlist_t *tokens = NULL; char digest[DIGEST_LEN]; @@ -1742,6 +1757,12 @@ authority_cert_parse_from_string(const char *s, const char **end_of_string) ++eos; len = eos - s; + if (len > MAX_CERT_SIZE) { + log_warn(LD_DIR, "Certificate is far too big (at %lu bytes long); " + "rejecting", (unsigned long)len); + return NULL; + } + tokens = smartlist_create(); area = memarea_new(); if (tokenize_string(area,s, eos, tokens, dir_key_certificate_table, 0) < 0) { @@ -2369,7 +2390,7 @@ networkstatus_verify_bw_weights(networkstatus_t *ns) const char *casename = NULL; int valid = 1; - weight_scale = networkstatus_get_param(ns, "bwweightscale", BW_WEIGHT_SCALE); + weight_scale = circuit_build_times_get_bw_scale(ns); Wgg = networkstatus_get_bw_weight(ns, "Wgg", -1); Wgm = networkstatus_get_bw_weight(ns, "Wgm", -1); Wgd = networkstatus_get_bw_weight(ns, "Wgd", -1); @@ -3223,7 +3244,7 @@ networkstatus_parse_vote_from_string(const char *s, const char **eos_out, } sig->good_signature = 1; } else { - if (tok->object_size >= INT_MAX) { + if (tok->object_size >= INT_MAX || tok->object_size >= SIZE_T_CEILING) { tor_free(sig); goto err; } @@ -3492,7 +3513,7 @@ networkstatus_parse_detached_signatures(const char *s, const char *eos) sig->alg = alg; memcpy(sig->identity_digest, id_digest, DIGEST_LEN); memcpy(sig->signing_key_digest, sk_digest, DIGEST_LEN); - if (tok->object_size >= INT_MAX) { + if (tok->object_size >= INT_MAX || tok->object_size >= SIZE_T_CEILING) { tor_free(sig); goto err; } @@ -3810,6 +3831,13 @@ static directory_token_t * get_next_token(memarea_t *area, const char **s, const char *eos, token_rule_t *table) { + /** Reject any object at least this big; it is probably an overflow, an + * attack, a bug, or some other nonsense. */ +#define MAX_UNPARSED_OBJECT_SIZE (128*1024) + /** Reject any line at least this big; it is probably an overflow, an + * attack, a bug, or some other nonsense. */ +#define MAX_LINE_LENGTH (128*1024) + const char *next, *eol, *obstart; size_t obname_len; int i; @@ -3828,6 +3856,10 @@ get_next_token(memarea_t *area, eol = memchr(*s, '\n', eos-*s); if (!eol) eol = eos; + if (eol - *s > MAX_LINE_LENGTH) { + RET_ERR("Line far too long"); + } + next = find_whitespace_eos(*s, eol); if (!strcmp_len(*s, "opt", next-*s)) { @@ -3894,7 +3926,8 @@ get_next_token(memarea_t *area, obstart = *s; /* Set obstart to start of object spec */ if (*s+16 >= eol || memchr(*s+11,'\0',eol-*s-16) || /* no short lines, */ - strcmp_len(eol-5, "-----", 5)) { /* nuls or invalid endings */ + strcmp_len(eol-5, "-----", 5) || /* nuls or invalid endings */ + (eol-*s) > MAX_UNPARSED_OBJECT_SIZE) { /* name too long */ RET_ERR("Malformed object: bad begin line"); } tok->object_type = STRNDUP(*s+11, eol-*s-16); @@ -3919,13 +3952,16 @@ get_next_token(memarea_t *area, ebuf[sizeof(ebuf)-1] = '\0'; RET_ERR(ebuf); } + if (next - *s > MAX_UNPARSED_OBJECT_SIZE) + RET_ERR("Couldn't parse object: missing footer or object much too big."); + if (!strcmp(tok->object_type, "RSA PUBLIC KEY")) { /* If it's a public key */ tok->key = crypto_new_pk_env(); if (crypto_pk_read_public_key_from_string(tok->key, obstart, eol-obstart)) RET_ERR("Couldn't parse public key."); } else if (!strcmp(tok->object_type, "RSA PRIVATE KEY")) { /* private key */ tok->key = crypto_new_pk_env(); - if (crypto_pk_read_private_key_from_string(tok->key, obstart)) + if (crypto_pk_read_private_key_from_string(tok->key, obstart, eol-obstart)) RET_ERR("Couldn't parse private key."); } else { /* If it's something else, try to base64-decode it */ int r; diff --git a/src/or/routerparse.h b/src/or/routerparse.h index f41743bcfb..bde7800b7d 100644 --- a/src/or/routerparse.h +++ b/src/or/routerparse.h @@ -1,7 +1,7 @@ /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** diff --git a/src/or/tor_main.c b/src/or/tor_main.c index 117369c565..1ce14ab768 100644 --- a/src/or/tor_main.c +++ b/src/or/tor_main.c @@ -1,6 +1,6 @@ /* Copyright 2001-2004 Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** String describing which Tor subversion repository version the source was diff --git a/src/test/test.c b/src/test/test.c index 8d8c46fca2..f5b6a222a7 100644 --- a/src/test/test.c +++ b/src/test/test.c @@ -1,6 +1,6 @@ /* Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /* Ordinarily defined in tor_main.c; this bit is just here to provide one @@ -1081,6 +1081,7 @@ test_stats(void) { time_t now = 1281533250; /* 2010-08-11 13:27:30 UTC */ char *s = NULL; + int i; /* We shouldn't collect exit stats without initializing them. */ rep_hist_note_exit_stream_opened(80); @@ -1103,6 +1104,22 @@ test_stats(void) "exit-streams-opened 80=4,443=4,other=0\n", s); tor_free(s); + /* Add a few bytes on 10 more ports and ensure that only the top 10 + * ports are contained in the history string. */ + for (i = 50; i < 60; i++) { + rep_hist_note_exit_bytes(i, i, i); + rep_hist_note_exit_stream_opened(i); + } + s = rep_hist_format_exit_stats(now + 86400); + test_streq("exit-stats-end 2010-08-12 13:27:30 (86400 s)\n" + "exit-kibibytes-written 52=1,53=1,54=1,55=1,56=1,57=1,58=1," + "59=1,80=1,443=1,other=1\n" + "exit-kibibytes-read 52=1,53=1,54=1,55=1,56=1,57=1,58=1," + "59=1,80=10,443=20,other=1\n" + "exit-streams-opened 52=4,53=4,54=4,55=4,56=4,57=4,58=4," + "59=4,80=4,443=4,other=4\n", s); + tor_free(s); + /* Stop collecting stats, add some bytes, and ensure we don't generate * a history string. */ rep_hist_exit_stats_term(); diff --git a/src/test/test.h b/src/test/test.h index 550c57a812..f7ae46ce6d 100644 --- a/src/test/test.h +++ b/src/test/test.h @@ -1,6 +1,6 @@ /* Copyright (c) 2001-2003, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ #ifndef _TOR_TEST_H diff --git a/src/test/test_addr.c b/src/test/test_addr.c index bafc0a968e..20ffaa0c52 100644 --- a/src/test/test_addr.c +++ b/src/test/test_addr.c @@ -1,6 +1,6 @@ /* Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ #include "orconfig.h" diff --git a/src/test/test_containers.c b/src/test/test_containers.c index 1fc248cb46..af9fb1c5c9 100644 --- a/src/test/test_containers.c +++ b/src/test/test_containers.c @@ -1,6 +1,6 @@ /* Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ #include "orconfig.h" diff --git a/src/test/test_crypto.c b/src/test/test_crypto.c index b475914b1b..6ea7f295ed 100644 --- a/src/test/test_crypto.c +++ b/src/test/test_crypto.c @@ -1,6 +1,6 @@ /* Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ #include "orconfig.h" @@ -12,8 +12,8 @@ static void test_crypto_dh(void) { - crypto_dh_env_t *dh1 = crypto_dh_new(); - crypto_dh_env_t *dh2 = crypto_dh_new(); + crypto_dh_env_t *dh1 = crypto_dh_new(DH_TYPE_CIRCUIT); + crypto_dh_env_t *dh2 = crypto_dh_new(DH_TYPE_CIRCUIT); char p1[DH_BYTES]; char p2[DH_BYTES]; char s1[DH_BYTES]; @@ -343,25 +343,27 @@ test_crypto_pk(void) test_eq(128, crypto_pk_keysize(pk1)); test_eq(128, crypto_pk_keysize(pk2)); - test_eq(128, crypto_pk_public_encrypt(pk2, data1, "Hello whirled.", 15, + test_eq(128, crypto_pk_public_encrypt(pk2, data1, sizeof(data1), + "Hello whirled.", 15, PK_PKCS1_OAEP_PADDING)); - test_eq(128, crypto_pk_public_encrypt(pk1, data2, "Hello whirled.", 15, + test_eq(128, crypto_pk_public_encrypt(pk1, data2, sizeof(data1), + "Hello whirled.", 15, PK_PKCS1_OAEP_PADDING)); /* oaep padding should make encryption not match */ test_memneq(data1, data2, 128); - test_eq(15, crypto_pk_private_decrypt(pk1, data3, data1, 128, + test_eq(15, crypto_pk_private_decrypt(pk1, data3, sizeof(data3), data1, 128, PK_PKCS1_OAEP_PADDING,1)); test_streq(data3, "Hello whirled."); memset(data3, 0, 1024); - test_eq(15, crypto_pk_private_decrypt(pk1, data3, data2, 128, + test_eq(15, crypto_pk_private_decrypt(pk1, data3, sizeof(data3), data2, 128, PK_PKCS1_OAEP_PADDING,1)); test_streq(data3, "Hello whirled."); /* Can't decrypt with public key. */ - test_eq(-1, crypto_pk_private_decrypt(pk2, data3, data2, 128, + test_eq(-1, crypto_pk_private_decrypt(pk2, data3, sizeof(data3), data2, 128, PK_PKCS1_OAEP_PADDING,1)); /* Try again with bad padding */ memcpy(data2+1, "XYZZY", 5); /* This has fails ~ once-in-2^40 */ - test_eq(-1, crypto_pk_private_decrypt(pk1, data3, data2, 128, + test_eq(-1, crypto_pk_private_decrypt(pk1, data3, sizeof(data3), data2, 128, PK_PKCS1_OAEP_PADDING,1)); /* File operations: save and load private key */ @@ -376,19 +378,21 @@ test_crypto_pk(void) get_fname("xyzzy")) < 0); test_assert(! crypto_pk_read_private_key_from_filename(pk2, get_fname("pkey1"))); - test_eq(15, crypto_pk_private_decrypt(pk2, data3, data1, 128, + test_eq(15, crypto_pk_private_decrypt(pk2, data3, sizeof(data3), data1, 128, PK_PKCS1_OAEP_PADDING,1)); /* Now try signing. */ strlcpy(data1, "Ossifrage", 1024); - test_eq(128, crypto_pk_private_sign(pk1, data2, data1, 10)); - test_eq(10, crypto_pk_public_checksig(pk1, data3, data2, 128)); + test_eq(128, crypto_pk_private_sign(pk1, data2, sizeof(data2), data1, 10)); + test_eq(10, crypto_pk_public_checksig(pk1, data3, sizeof(data3), data2, 128)); test_streq(data3, "Ossifrage"); /* Try signing digests. */ - test_eq(128, crypto_pk_private_sign_digest(pk1, data2, data1, 10)); - test_eq(20, crypto_pk_public_checksig(pk1, data3, data2, 128)); + test_eq(128, crypto_pk_private_sign_digest(pk1, data2, sizeof(data2), + data1, 10)); + test_eq(20, crypto_pk_public_checksig(pk1, data3, sizeof(data3), data2, 128)); test_eq(0, crypto_pk_public_checksig_digest(pk1, data1, 10, data2, 128)); test_eq(-1, crypto_pk_public_checksig_digest(pk1, data1, 11, data2, 128)); + /*XXXX test failed signing*/ /* Try encoding */ @@ -409,9 +413,11 @@ test_crypto_pk(void) continue; p = (i==0)?PK_NO_PADDING: (i==1)?PK_PKCS1_PADDING:PK_PKCS1_OAEP_PADDING; - len = crypto_pk_public_hybrid_encrypt(pk1,data2,data1,j,p,0); + len = crypto_pk_public_hybrid_encrypt(pk1,data2,sizeof(data2), + data1,j,p,0); test_assert(len>=0); - len = crypto_pk_private_hybrid_decrypt(pk1,data3,data2,len,p,1); + len = crypto_pk_private_hybrid_decrypt(pk1,data3,sizeof(data3), + data2,len,p,1); test_eq(len,j); test_memeq(data1,data3,j); } diff --git a/src/test/test_data.c b/src/test/test_data.c index f926ee17dd..fc85857615 100644 --- a/src/test/test_data.c +++ b/src/test/test_data.c @@ -1,6 +1,6 @@ /* Copyright 2001-2004 Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ /** First of 3 example authority certificates for unit testing. */ diff --git a/src/test/test_dir.c b/src/test/test_dir.c index a0ad1914cc..1f3beb4baa 100644 --- a/src/test/test_dir.c +++ b/src/test/test_dir.c @@ -1,6 +1,6 @@ /* Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ #include "orconfig.h" @@ -609,8 +609,11 @@ test_dir_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)); + test_eq(100, networkstatus_get_param(&vote4, "x-yz", 50, 0, 300)); + test_eq(222, networkstatus_get_param(&vote4, "foobar", 222, 0, 300)); + test_eq(80, networkstatus_get_param(&vote4, "ab", 12, 0, 80)); + test_eq(-8, networkstatus_get_param(&vote4, "ab", -12, -100, -8)); + test_eq(0, networkstatus_get_param(&vote4, "foobar", 0, -100, 8)); smartlist_add(votes, &vote1); smartlist_add(votes, &vote2); @@ -745,11 +748,11 @@ test_dir_v3_networkstatus(void) sign_skey_leg1 = pk_generate(4); test_assert(!crypto_pk_read_private_key_from_string(sign_skey_1, - AUTHORITY_SIGNKEY_1)); + AUTHORITY_SIGNKEY_1, -1)); test_assert(!crypto_pk_read_private_key_from_string(sign_skey_2, - AUTHORITY_SIGNKEY_2)); + AUTHORITY_SIGNKEY_2, -1)); test_assert(!crypto_pk_read_private_key_from_string(sign_skey_3, - AUTHORITY_SIGNKEY_3)); + AUTHORITY_SIGNKEY_3, -1)); test_assert(!crypto_pk_cmp_keys(sign_skey_1, cert1->signing_key)); test_assert(!crypto_pk_cmp_keys(sign_skey_2, cert2->signing_key)); diff --git a/src/test/test_util.c b/src/test/test_util.c index a14d548b8e..b1fafc84b2 100644 --- a/src/test/test_util.c +++ b/src/test/test_util.c @@ -1,6 +1,6 @@ /* Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2010, The Tor Project, Inc. */ + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ #include "orconfig.h" @@ -1200,6 +1200,7 @@ static void test_util_load_win_lib(void *ptr) { HANDLE h = load_windows_system_library("advapi32.dll"); + (void) ptr; tt_assert(h); done: diff --git a/src/tools/tor-gencert.c b/src/tools/tor-gencert.c index bc99c24bd7..a04eddafc7 100644 --- a/src/tools/tor-gencert.c +++ b/src/tools/tor-gencert.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2007-2010 The Tor Project, Inc. */ +/* Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ #include "orconfig.h" diff --git a/src/tools/tor-resolve.c b/src/tools/tor-resolve.c index f5b0becaff..12349d9d12 100644 --- a/src/tools/tor-resolve.c +++ b/src/tools/tor-resolve.c @@ -1,5 +1,5 @@ /* Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson - * Copyright (c) 2007-2010, The Tor Project, Inc. + * Copyright (c) 2007-2011, The Tor Project, Inc. */ /* See LICENSE for licensing information */ diff --git a/src/win32/orconfig.h b/src/win32/orconfig.h index cdf1cbfb91..b3cd1db50b 100644 --- a/src/win32/orconfig.h +++ b/src/win32/orconfig.h @@ -233,5 +233,5 @@ #define USING_TWOS_COMPLEMENT /* Version number of package */ -#define VERSION "0.2.2.18-alpha-dev" +#define VERSION "0.2.2.19-alpha" |